.li-page [hidden]{display:none!important}.li-page a{color:inherit;text-decoration:none}.li-tick:before{content:"";background:var(--grad-horizon);border-radius:2px;width:34px;height:2px;margin-bottom:16px;display:block}.li-eyebrow{font-family:var(--ui);letter-spacing:1.5px;color:var(--mute);text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.4}.li-journal-head{width:100%;max-width:1180px;margin:0 auto;padding:24px 48px 0}.li-masthead{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-top:10px;display:flex}.li-mast-issue{font-family:var(--mono);letter-spacing:2px;color:var(--ink);white-space:nowrap;font-size:11px}.li-mast-section{letter-spacing:1.5px;color:var(--mute);text-transform:uppercase;text-align:center;font-size:10px;font-weight:600}.li-mast-folio{font-family:var(--mono);letter-spacing:2px;color:var(--mute);white-space:nowrap;font-size:11px}.li-opener{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:56px;padding:34px 0 30px;display:grid}.li-opener__title{font-family:var(--serif);letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(46px,5.8vw,74px);font-weight:300;line-height:.98}.li-opener__title em{color:var(--indigo);font-style:italic;font-weight:400;display:block}.li-opener__aside{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.li-opener__lede{font-family:var(--serif);color:var(--ink-soft);text-wrap:pretty;margin:0 0 6px;font-size:16.5px;line-height:1.5}.li-opener__measures{font-family:var(--mono);color:var(--mute);border-top:1px solid var(--rule);gap:26px;padding-top:12px;font-size:11px;display:flex}.li-opener__measures strong{color:var(--ink);font-size:22px;font-weight:500;line-height:1.2;display:block}.li-opener__updated{font-family:var(--mono);letter-spacing:.4px;color:var(--mute-soft);margin:0;font-size:10px}.li-content{width:100%;max-width:1180px;margin:0 auto;padding:36px 48px 112px}.li-empty{font-family:var(--serif);color:var(--mute);font-size:18px;font-style:italic}.li-search{z-index:30;max-width:640px;margin:0 0 28px;scroll-margin-top:12px;position:relative}.li-search__label{margin-bottom:10px;display:block}.li-search__field{align-items:center;display:flex;position:relative}.li-search__icon{width:16px;height:16px;color:var(--mute);pointer-events:none;position:absolute;left:16px}.li-search__input{border:1px solid var(--rule-strong);border-radius:var(--r-button);background:var(--white);width:100%;min-height:50px;color:var(--ink);font-family:var(--ui);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:12px 48px 12px 44px;font-size:16px;line-height:1.3}.li-search__input::placeholder{color:var(--mute-soft)}.li-search__input::-webkit-search-cancel-button,.li-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.li-search__input:hover{border-color:#b5377573}.li-search__input:focus-visible{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #2a4b8d2e}.li-search__clear{border-radius:var(--r-button);width:38px;height:38px;color:var(--mute);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;right:6px}.li-search__clear:hover{color:var(--ink);background:var(--paper)}.li-search__status{min-height:1em;font-family:var(--mono);letter-spacing:.3px;color:var(--mute);margin:8px 0 0;font-size:11px}.li-search__status:empty{display:none}.li-search__panel{border:1px solid var(--rule-strong);border-radius:var(--r-tabs);background:var(--white);box-shadow:var(--shadow-overlay);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.li-search__list{max-height:var(--li-panel-max,min(60vh, 520px));overscroll-behavior:contain;padding:6px 0;overflow-y:auto}.li-result{cursor:pointer;border-left:2px solid #0000;padding:11px 18px 12px;display:block}.li-result+.li-result{border-top:1px solid var(--rule-soft)}.li-result__title{font-family:var(--serif);letter-spacing:-.2px;color:var(--ink);font-size:18px;line-height:1.2;display:block}.li-result__desc{color:var(--mute);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.li-result:hover,.li-result[aria-selected=true]{background:var(--paper-light);border-left-color:var(--magenta)}.li-result:hover .li-result__title,.li-result[aria-selected=true] .li-result__title{color:var(--indigo)}.li-search__empty{color:var(--ink-soft);padding:18px 20px 20px;font-size:14px;line-height:1.5}.li-search__empty p{margin:0}.li-search__empty p+p{color:var(--mute);margin-top:6px}.li-search__empty a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.li-jump{z-index:20;--li-jump-pad:48px;padding:0 var(--li-jump-pad);border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule);backdrop-filter:blur(10px);background:#f6f1eaf0;flex-wrap:wrap;align-items:center;margin:0 -48px 24px;display:flex;position:sticky;top:0}.li-jump a{font-family:var(--mono);letter-spacing:.3px;color:var(--ink-soft);align-items:center;gap:8px;padding:16px 18px;font-size:11px;transition:color .15s;display:inline-flex}.li-jump a:first-child{padding-left:0}.li-jump a:hover{color:var(--ink)}.li-jump__count{min-width:20px;height:20px;color:var(--mute);border:1px solid var(--rule);border-radius:var(--r-pill);background:#fff;place-items:center;padding:0 5px;font-size:10px;display:grid}.li-jump__search{margin-left:auto}.li-jump__search svg{width:12px;height:12px}.li-section{grid-template-columns:210px minmax(0,1fr);gap:70px;margin-top:88px;scroll-margin-top:72px;display:grid}.li-section:first-of-type{margin-top:64px}.li-section__head{align-self:start;margin:0;position:sticky;top:84px}.li-section__eyebrow{margin-bottom:12px}.li-section__title{font-family:var(--serif);letter-spacing:-.9px;color:var(--ink);text-wrap:pretty;margin:0 0 8px;font-size:34px;font-weight:300;line-height:1.05}.li-section__blurb{color:var(--ink-soft);max-width:60ch;margin:0;font-size:14px;line-height:1.55}.li-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.li-toc{border-top:1px solid var(--rule);grid-template-columns:84px minmax(0,1fr) 200px;align-items:baseline;gap:8px 32px;padding:22px 0;display:grid}.li-list>:last-child>.li-toc{border-bottom:1px solid var(--rule)}.li-toc__num{font-family:var(--mono);letter-spacing:-1px;color:var(--emerald);font-size:32px;line-height:1}.li-toc__num--conditions{color:var(--indigo)}.li-toc__num--markers{color:var(--mute-soft)}.li-toc__num--comparisons{color:var(--magenta)}.li-toc__eyebrow{letter-spacing:1.5px;color:var(--mute);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.li-toc__title{font-family:var(--serif);letter-spacing:-.3px;color:var(--ink);text-wrap:pretty;margin:0 0 6px;font-size:clamp(20px,2.1vw,25px);font-weight:400;line-height:1.15;transition:color .15s}.li-toc:hover .li-toc__title{color:var(--indigo)}.li-toc__desc{color:var(--mute);text-wrap:pretty;max-width:56ch;margin:0;font-size:13px;line-height:1.55}.li-toc__dates{font-family:var(--mono);color:var(--mute-soft);text-align:right;font-size:11px;line-height:1.9}.li-toc__upd{color:var(--emerald)}.li-toc--featured{border-top:2px solid var(--ink);align-items:start;padding:28px 0}.li-toc--featured .li-toc__num{letter-spacing:-3px;color:var(--magenta);font-size:clamp(48px,5.4vw,64px);font-weight:500;line-height:.9}.li-toc--featured .li-toc__eyebrow{color:var(--magenta)}.li-toc--featured .li-toc__title{letter-spacing:-.8px;margin-bottom:10px;font-size:clamp(26px,3vw,36px);line-height:1.08}.li-toc--featured .li-toc__desc{font-size:14px}.li-byline{font-family:var(--mono);color:var(--ink);border-left:2px solid var(--ink);align-self:end;padding-left:16px;font-size:11px;line-height:2.1}.li-byline__label{color:var(--mute-soft)}.li-az{grid-template-columns:repeat(6,1fr);gap:4px;margin:22px 0 0;scroll-margin-top:72px;display:grid}.li-az__label{grid-column:1/-1;margin-bottom:4px}.li-az a,.li-az .li-az__off{height:30px;font-family:var(--mono);letter-spacing:.3px;border-radius:var(--r-tick);place-items:center;font-size:11.5px;display:grid}.li-az a{color:var(--ink-soft);border:1px solid var(--rule);background:#fff;transition:border-color .15s,color .15s}.li-az a:hover{color:var(--ink);border-color:#b5377573}.li-az a.li-az__digits{grid-column:span 2}.li-az .li-az__off{color:var(--mute-soft);border:1px dashed var(--rule-soft)}.li-az-groups{flex-direction:column;display:flex}.li-az-group{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:0 18px;padding:14px 0 18px;scroll-margin-top:64px;display:grid}.li-az-group:first-child{border-top:2px solid var(--ink)}.li-az-group:last-child{border-bottom:1px solid var(--rule)}.li-az-group__letter{font-family:var(--serif);letter-spacing:-1px;color:var(--magenta);margin:0;padding-top:4px;font-size:40px;font-weight:300;line-height:1}.li-az-group__letter.li-az-group__letter--digits{white-space:nowrap;font-size:24px}.li-az-group__count{font-family:var(--mono);letter-spacing:.4px;color:var(--mute-soft);margin-top:8px;font-size:10px;display:block}.li-az-group__list{column-count:2;column-gap:32px;margin:0;padding:0;list-style:none}.li-az-group__list>li{break-inside:avoid}.li-az-entry{border-bottom:1px solid var(--rule-soft);height:100%;padding:9px 0 10px;display:block}.li-az-entry__name{font-family:var(--serif);letter-spacing:-.2px;color:var(--ink);font-size:18px;font-weight:400;line-height:1.2;transition:color .15s;display:block}.li-az-entry__rest{color:var(--mute);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.li-az-entry:hover .li-az-entry__name{color:var(--indigo)}.li-shelf{grid-template-columns:180px minmax(0,1fr);gap:0 24px}.li-shelf__title{font-family:var(--serif);letter-spacing:-.4px;color:var(--magenta);margin:0;padding-top:6px;font-size:24px;font-weight:300;line-height:1.1}.li-shelf .li-az-entry{padding:7px 0 8px}.li-shelf .li-az-entry__name{font-size:17px}.li-shelf__tags{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.li-shelf__tags-label{font-family:var(--mono);letter-spacing:.3px;color:var(--mute);margin-right:2px;font-size:10.5px}.li-shelf__tag-count{color:var(--mute-soft);margin-left:4px}.li-ways{grid-template-columns:minmax(0,1fr) 330px;gap:28px 56px;margin:0 0 32px;display:grid}.li-ways__label{margin-bottom:12px}.li-ways__systems{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.li-ways__system{font-family:var(--ui);color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:14px;line-height:1.2;transition:border-color .15s,color .15s;display:inline-flex}.li-ways__system:hover{color:var(--indigo);border-color:#b5377573}.li-ways__system .li-jump__count{font-family:var(--mono);background:var(--paper,#f6f1ea)}.li-ways__letters{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.li-ways__letters a,.li-ways__off{height:30px;font-family:var(--mono);letter-spacing:.3px;border-radius:var(--r-tick);place-items:center;font-size:11.5px;display:grid}.li-ways__letters a{color:var(--ink-soft);border:1px solid var(--rule);background:#fff;transition:border-color .15s,color .15s}.li-ways__letters a:hover{color:var(--ink);border-color:#b5377573}.li-ways__off{color:var(--mute-soft);border:1px dashed var(--rule-soft)}.li-ways__digits{grid-column:span 2}.li-ways__more{font-family:var(--mono);letter-spacing:.3px;color:var(--mute);margin:14px 0 0;font-size:11px}.li-page .li-ways__more a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.li-browse{border:1px solid var(--rule);border-radius:var(--r-tabs);background:radial-gradient(at 100% 0,#c9d9ee8c,#0000 48%),#fff;margin-top:96px;padding:48px;scroll-margin-top:72px}.li-cloud{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.li-tag-link{font-family:var(--mono);letter-spacing:.3px;color:var(--mute);border:1px solid var(--rule);background:#fff;border-radius:999px;padding:6px 12px;font-size:10.5px;transition:border-color .15s,color .15s;display:inline-block}.li-tag-link:hover{color:var(--ink);border-color:#b5377573}.li-tag-hero{background:radial-gradient(ellipse at 12% 0%, #c9d9eec7, transparent 48%), radial-gradient(ellipse at 92% 100%, #e39aba2e, transparent 50%), linear-gradient(180deg, #fbf7f0 0%, var(--paper) 100%);border-bottom:1px solid var(--rule);overflow:hidden}.li-tag-hero__inner{width:100%;max-width:1120px;margin:0 auto;padding:46px 48px 68px}.li-breadcrumb{font-family:var(--mono);color:var(--mute);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 58px;font-size:11px;display:flex}.li-breadcrumb a{transition:color .15s}.li-breadcrumb a:hover{color:var(--ink)}.li-breadcrumb__sep{opacity:.6}.li-breadcrumb__current{color:var(--ink-soft)}.li-tag-head{max-width:770px;margin:0}.li-tag-head__eyebrow{margin-bottom:22px}.li-tag-head__title{max-width:16ch;font-family:var(--serif);letter-spacing:-2.4px;color:var(--ink);text-wrap:pretty;margin:0 0 24px;font-size:clamp(54px,6vw,76px);font-weight:300;line-height:.98}.li-tag-head__lede{max-width:50ch;font-family:var(--serif);letter-spacing:-.2px;color:var(--ink-soft);margin:0;font-size:22px;font-weight:400;line-height:1.42}.li-horizon{background:var(--grad-horizon);height:18px;position:relative}.li-horizon:after{content:"";background:var(--ink);opacity:.86;height:2px;position:absolute;inset:50% 0 auto;transform:translateY(-1px)}.li-horizon span{z-index:1;background:var(--ink);opacity:.5;width:1px;position:absolute;top:-6px;bottom:-6px}.li-horizon span:first-child{left:8%}.li-horizon span:nth-child(2){opacity:.95;width:2px;left:24%}.li-horizon span:nth-child(3){left:39%}.li-horizon span:nth-child(4){left:56%}.li-horizon span:nth-child(5){opacity:.95;width:2px;left:72%}.li-horizon span:nth-child(6){left:88%}.li-tag-content{width:100%;max-width:900px;margin:0 auto;padding:64px 48px 100px}.li-card{border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);gap:0 18px;padding:28px 0 30px;display:grid}.li-list>:last-child>.li-card{border-bottom:1px solid var(--rule)}.li-card__index{color:var(--mute-soft);font-family:var(--mono);letter-spacing:.4px;grid-area:1/1;padding-top:3px;font-size:10px}.li-card__body{grid-column:2;min-width:0}.li-card__meta{font-family:var(--mono);color:var(--mute);letter-spacing:.3px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.li-card__dot{background:var(--mute);border-radius:50%;width:3px;height:3px}.li-card__title{font-family:var(--serif);letter-spacing:-.5px;color:var(--ink);text-wrap:pretty;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.12;transition:color .15s}.li-card:hover .li-card__title{color:var(--magenta)}.li-card__desc{color:var(--ink-soft);text-wrap:pretty;max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.55}.li-card__tags{flex-wrap:wrap;gap:8px;display:flex}.li-card__tag{font-family:var(--mono);letter-spacing:.3px;color:var(--mute);border:1px solid var(--rule);background:#fff;border-radius:999px;padding:3px 10px;font-size:10.5px}.li-card__more{font-family:var(--ui);color:var(--indigo);align-items:center;gap:5px;margin-top:14px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.li-card:hover .li-card__more{color:var(--magenta)}.li-card__arrow{transition:transform .15s}.li-card:hover .li-card__arrow{transform:translate(3px)}.li-back{color:var(--ink);margin-top:56px;font-size:13px;transition:color .15s;display:inline-block}.li-page a.li-back:hover{color:var(--indigo)}.li-page a:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:var(--r-card)}.li-page .li-search__clear:focus-visible{outline:2px solid var(--indigo);outline-offset:0}@media (width<=980px){.li-mast-section{display:none}.li-opener{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0 22px}.li-section{grid-template-columns:180px minmax(0,1fr);gap:44px}.li-toc{grid-template-columns:56px minmax(0,1fr);gap:6px 18px}.li-toc__num{font-size:22px}.li-toc--featured .li-toc__num{letter-spacing:-2px}.li-toc__dates,.li-byline{text-align:left;border-left:none;grid-column:2;padding-left:0}.li-section--markers,.li-section--stacked{grid-template-columns:minmax(0,1fr);gap:28px}.li-section--markers .li-section__head,.li-section--stacked .li-section__head{max-width:none;position:static}.li-section--markers .li-section__blurb,.li-section--stacked .li-section__blurb{max-width:56ch}.li-ways{grid-template-columns:minmax(0,1fr)}.li-ways__letters{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.li-ways__letters a,.li-ways__off{height:40px}.li-az{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.li-az a,.li-az .li-az__off{height:40px}.li-jump{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.li-jump::-webkit-scrollbar{display:none}.li-jump a{flex:none;padding:16px 12px}}@media (width<=760px){.li-content{padding:28px 28px 80px}.li-jump{--li-jump-pad:28px;margin-left:-28px;margin-right:-28px}.li-jump a{padding:14px 12px}.li-section{grid-template-columns:1fr;gap:28px;margin-top:68px}.li-section:first-of-type{margin-top:48px}.li-section__head{max-width:56ch;position:static}.li-jump__search{order:-1;margin-left:0;padding-left:0!important}.li-browse{margin-top:72px;padding:32px 28px}}@media (width<=640px){.li-journal-head{padding:18px 28px 0}.li-masthead{flex-wrap:wrap;gap:12px}.li-mast-issue,.li-mast-folio{letter-spacing:1px;font-size:10px}.li-mast-folio{margin-left:auto}.li-byline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 0;line-height:2}}@media (width<=620px){.li-tag-hero__inner{padding:36px 28px 52px}.li-breadcrumb{margin-bottom:46px}.li-tag-content{padding:44px 28px 80px}.li-card{grid-template-columns:1fr}.li-card__index{display:none}.li-card__body{grid-column:1}.li-card__title{font-size:25px}.li-az-group{grid-template-columns:40px minmax(0,1fr);gap:0 12px}.li-az-group__letter{font-size:32px}.li-az-group__list{column-count:1}.li-shelf{grid-template-columns:minmax(0,1fr);gap:10px}.li-shelf__head{align-items:baseline;gap:12px;display:flex}.li-shelf__head .li-az-group__count{margin-top:0}.li-shelf__list{column-count:2;column-gap:20px}.li-shelf .li-az-entry__name{font-size:16px}.li-ways__system{padding:6px 7px 6px 12px;font-size:13.5px}}@media (width<=420px){.li-journal-head,.li-tag-hero__inner,.li-content,.li-tag-content{padding-left:20px;padding-right:20px}.li-jump{--li-jump-pad:20px;margin-left:-20px;margin-right:-20px}.li-browse{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.li-card__arrow,.li-card:hover .li-card__arrow{transition:none;transform:none}}.li-jump:after{content:"";right:calc(-1 * var(--li-jump-pad));pointer-events:none;opacity:0;background:linear-gradient(90deg,#f6f1ea00,#f6f1eafa 70%);flex:0 0 40px;align-self:stretch;margin-left:-40px;transition:opacity .15s;position:sticky}.li-jump[data-more]:after{opacity:1}.li-ways__system,.li-tag-link,.li-breadcrumb a,.li-back,.li-page .li-ways__more a{position:relative}.li-ways__system:after,.li-tag-link:after,.li-breadcrumb a:after,.li-back:after,.li-page .li-ways__more a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.li-ways__systems{gap:10px 8px}.li-cloud,.li-shelf__tags{row-gap:14px}@media (width<=1023px),(pointer:coarse){.li-ways__letters,.li-az{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.li-ways__letters a,.li-ways__off,.li-az a,.li-az .li-az__off{height:44px}.li-az-entry{flex-direction:column;justify-content:center;min-height:44px;display:flex}.li-tag-link{padding:7px 12px;font-size:12px}}@media (width<=760px){.li-az-entry__rest,.li-back{font-size:14px}.li-shelf__tags-label,.li-card__tag{font-size:11.5px}}
