.article-head.svelte-1teoznn{border-bottom:1.5px solid var(--ink);padding-block:2rem 3rem}.article-nav.svelte-1teoznn{justify-content:space-between;gap:1rem;margin-bottom:2rem;font-size:.875rem;display:flex}.article-nav.svelte-1teoznn>span:where(.svelte-1teoznn){color:var(--ink-soft)}.preview-note.svelte-1teoznn{border:1.5px dashed var(--ink);margin-bottom:2rem;padding:.7rem 1rem;font-size:.8rem}.hero.svelte-1teoznn{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}h1.svelte-1teoznn{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(2.35rem,4.4vw,4.3rem);font-weight:800;line-height:1.04}.standfirst.svelte-1teoznn{max-width:47ch;margin-top:1.5rem;font-size:clamp(1.125rem,1.4vw,1.3rem);line-height:1.6}.meta.svelte-1teoznn{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1rem;margin-top:2rem;font-size:.8rem;display:flex}.cover.svelte-1teoznn{border:1.5px solid var(--ink);min-width:0}figcaption.svelte-1teoznn{border-top:1px solid var(--hair);background:var(--box);color:var(--ink-soft);padding:.8rem 1rem;font-size:.75rem}.article-paper.svelte-1teoznn{background:var(--box);border-bottom:1px solid var(--hair)}.article-layout.svelte-1teoznn{grid-template-columns:minmax(0,45rem) minmax(13rem,18rem);justify-content:center;gap:clamp(2rem,6vw,7rem);padding-block:4rem;display:grid}.article-body.svelte-1teoznn{overflow-wrap:break-word;grid-area:1/1;min-width:0;max-width:none;font-size:1.125rem;line-height:1.78}.article-sidebar.svelte-1teoznn{grid-area:1/2;align-self:start;max-height:calc(100vh - 11rem);position:sticky;top:10rem;overflow:auto}.desktop-toc.svelte-1teoznn{border:1.5px solid var(--ink);background:var(--ground);padding:1.5rem}.desktop-toc.svelte-1teoznn h2:where(.svelte-1teoznn){margin-bottom:1.5rem;font-size:1.1rem;font-weight:750}.article-sidebar.svelte-1teoznn ol:where(.svelte-1teoznn){margin:0;padding:0;list-style:none}.article-sidebar.svelte-1teoznn li:where(.svelte-1teoznn)+li:where(.svelte-1teoznn){margin-top:1rem}.article-sidebar.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn){grid-template-columns:1.2rem 1fr;gap:.6rem;font-size:.875rem;line-height:1.4;display:grid}.article-sidebar.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{text-decoration:underline}.article-sidebar.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn) span:where(.svelte-1teoznn){color:var(--ink-soft);padding-top:.1rem;font-size:.7rem}.sidebar-offer.svelte-1teoznn{border-left:1.5px solid var(--ink);margin-top:2rem;padding-left:1.2rem;font-size:.875rem}.sidebar-offer.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:.6rem;font-weight:650}.mobile-toc.svelte-1teoznn{display:none}.article-body.svelte-1teoznn h2[id]{letter-spacing:-.025em;scroll-margin-top:10rem;font-size:clamp(1.55rem,2.3vw,2.1rem);line-height:1.15}.article-body.svelte-1teoznn h2:first-child{margin-top:0}.article-body.svelte-1teoznn .article-note{background:var(--ground);border:1.5px solid var(--ink);margin-block:2rem;padding:1.5rem}.article-body.svelte-1teoznn .article-note p+p{margin-top:.6rem}.article-body.svelte-1teoznn blockquote{border-left:2.5px solid var(--ink);padding-left:1.5rem;font-size:1.3rem;line-height:1.5}.article-body.svelte-1teoznn .table-scroll{border:1.5px solid var(--ink);overflow-x:auto}.article-body.svelte-1teoznn table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.9rem;line-height:1.5}.article-body.svelte-1teoznn th,.article-body.svelte-1teoznn td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:.9rem 1rem}.article-body.svelte-1teoznn th{background:var(--ground);font-weight:700}.article-body.svelte-1teoznn .table-hint{color:var(--ink-soft);margin-top:.5rem;font-size:.75rem}.article-body.svelte-1teoznn figure{margin-block:2rem}.article-body.svelte-1teoznn figcaption{color:var(--ink-soft);margin-top:.6rem;font-size:.8rem}.article-body.svelte-1teoznn .decision-flow{background:var(--ground);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;display:grid}.article-body.svelte-1teoznn .decision-flow span{border:1.5px solid var(--ink);background:var(--box);text-align:center;padding:1rem;font-size:.9rem;position:relative}.article-body.svelte-1teoznn .decision-flow span+span:before{content:"";background:var(--ink);width:1rem;height:1.5px;position:absolute;top:50%;right:100%}.related.svelte-1teoznn{padding-block:3rem}.related.svelte-1teoznn h2:where(.svelte-1teoznn){letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.7rem;font-weight:750}.related-grid.svelte-1teoznn{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.related-grid.svelte-1teoznn>a:where(.svelte-1teoznn){border:1.5px solid var(--ink);background:var(--box);padding:1.5rem;display:block;position:relative}.related-grid.svelte-1teoznn>a:where(.svelte-1teoznn):hover h3:where(.svelte-1teoznn){text-decoration:underline}.related-grid.svelte-1teoznn span:where(.svelte-1teoznn){color:var(--ink-soft);font-size:.8rem}.related-grid.svelte-1teoznn h3:where(.svelte-1teoznn){max-width:24ch;margin:1rem 2rem 1rem 0;font-size:1.45rem;font-weight:750;line-height:1.2}.related-grid.svelte-1teoznn .related-arrow:where(.svelte-1teoznn){font-size:1.75rem;position:absolute;bottom:1rem;right:1.5rem}.closing.svelte-1teoznn{padding-block:1rem 4rem}.closing.svelte-1teoznn>div:where(.svelte-1teoznn){border:2.5px solid var(--ink);background:var(--box);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.closing.svelte-1teoznn h2:where(.svelte-1teoznn){letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:780;line-height:1.15}@media (width<=64rem){.hero.svelte-1teoznn{grid-template-columns:1fr}h1.svelte-1teoznn{max-width:24ch}.cover.svelte-1teoznn{max-width:42rem}.article-layout.svelte-1teoznn{grid-template-columns:minmax(0,45rem);padding-block:2rem}.article-sidebar.svelte-1teoznn{grid-area:auto;max-height:none;position:static}.article-body.svelte-1teoznn{grid-area:auto}.desktop-toc.svelte-1teoznn,.sidebar-offer.svelte-1teoznn{display:none}.mobile-toc.svelte-1teoznn{border:1.5px solid var(--ink);background:var(--ground);padding:1rem;display:block}summary.svelte-1teoznn{cursor:pointer;font-weight:700}.mobile-toc.svelte-1teoznn nav:where(.svelte-1teoznn){margin-top:1.5rem}}@media (width<=40rem){.article-nav.svelte-1teoznn{flex-direction:column}.related-grid.svelte-1teoznn{grid-template-columns:1fr}.closing.svelte-1teoznn>div:where(.svelte-1teoznn){flex-direction:column;align-items:start}.article-body.svelte-1teoznn .decision-flow{grid-template-columns:1fr}.article-body.svelte-1teoznn .decision-flow span+span:before{width:1.5px;height:1rem;top:auto;bottom:100%;right:50%}}
