.editorial-hub,.editorial-article{color:var(--foreground);background:var(--background)}.editorial-hub{width:min(100% - 3rem,86rem);margin-inline:auto;padding:5rem 0 7rem}.editorial-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.editorial-masthead{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:end;gap:4rem;padding:4rem 0 3rem;display:flex}.editorial-masthead>div:first-child{max-width:52rem}.editorial-masthead h1{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.75rem,7vw,6rem)}.editorial-standfirst{max-width:48rem;color:var(--muted-foreground);margin-top:1.5rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.editorial-issue-count{border-left:1px solid var(--border);flex-direction:column;flex:none;min-width:9rem;padding-left:1.5rem;display:flex}.editorial-issue-count strong{font-size:3.25rem;font-weight:500;line-height:1}.editorial-issue-count span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-top:.6rem;font-size:.8rem}.editorial-feature{border-block:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:0;margin-top:4rem;display:grid}.editorial-feature-main,.editorial-feature-standard{padding:3rem}.editorial-feature-main{background:var(--primary);color:var(--primary-foreground)}.editorial-feature-main h2{letter-spacing:-.04em;max-width:50rem;margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem)}.editorial-feature-main>p:not(.editorial-kicker){max-width:42rem;color:color-mix(in oklab, var(--primary-foreground) 75%, transparent);margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.editorial-feature-main a{color:var(--primary-foreground);margin-top:2.5rem;font-weight:650;display:inline-block}.editorial-feature-standard{border-right:1px solid var(--border)}.editorial-feature-standard h2{margin-top:1rem;font-size:1.7rem}.editorial-feature-standard>p:last-child{color:var(--muted-foreground);margin-top:1.25rem;line-height:1.7}.editorial-pillars{border-top:1px solid var(--foreground);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.editorial-pillars>div{border-bottom:1px solid var(--border);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1.5rem 1rem;display:grid}.editorial-pillars>div:nth-child(3n+1){padding-left:0}.editorial-pillars>div:nth-child(3n){padding-right:0}.editorial-pillars h2{font-size:1rem}.editorial-pillars strong{font-size:1.4rem;font-weight:500}.editorial-pillars>div>span:last-child{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;grid-column:2/-1;font-size:.75rem}.editorial-pillar-number{color:var(--accent);font-family:var(--font-mono);font-size:.75rem}.editorial-ledger{margin-top:6rem}.editorial-section-heading{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.editorial-section-heading h2{margin-top:.75rem;font-size:clamp(2rem,4vw,3.25rem)}.editorial-section-heading>p{color:var(--muted-foreground);font-size:.85rem}.editorial-record{border-bottom:1px solid var(--border);grid-template-columns:2fr 7fr 3fr;gap:2rem;padding:2rem 0;display:grid}.editorial-record-meta{color:var(--muted-foreground);flex-direction:column;gap:1rem;font-size:.78rem;line-height:1.6;display:flex}.editorial-record-meta>span{color:var(--foreground);font-weight:650}.editorial-record-copy h3{letter-spacing:-.02em;max-width:55rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.3}.editorial-record-copy h3 a:hover{color:var(--accent)}.editorial-record-copy p{max-width:52rem;color:var(--muted-foreground);margin-top:.75rem;line-height:1.65}.editorial-record-action{border-left:1px solid var(--border);padding-left:1.5rem}.editorial-record-action>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.editorial-record-action p{margin-top:.6rem;font-size:.85rem}.editorial-record-action a{color:var(--accent);margin-top:1.5rem;font-weight:650;display:inline-block}.editorial-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.editorial-pagination a,.editorial-pagination>span{border:1px solid var(--border);justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem .9rem;font-size:.85rem;display:inline-flex}.editorial-pagination a:hover,.editorial-pagination a.is-current{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.editorial-pagination>span[aria-disabled=true]{color:var(--muted-foreground);opacity:.55}.editorial-closing{border-block:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:2rem;margin-top:6rem;padding:3rem 0;display:flex}.editorial-closing h2{font-size:clamp(1.6rem,3vw,2.5rem)}.editorial-closing a{color:var(--accent);font-weight:700}.editorial-article{width:min(100% - 3rem,86rem);margin-inline:auto;padding:5rem 0 7rem}.article-header{border-bottom:2px solid var(--foreground);max-width:70rem;padding:4rem 0 3rem}.article-header nav{color:var(--muted-foreground);flex-wrap:wrap;gap:.65rem;font-size:.8rem;display:flex}.article-header .editorial-kicker{margin-top:3rem}.article-header h1{letter-spacing:-.05em;text-wrap:balance;max-width:66rem;margin-top:1rem;font-size:clamp(2.5rem,5.5vw,5rem)}.article-standfirst{max-width:55rem;color:var(--muted-foreground);margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.article-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;font-size:.8rem;display:flex}.article-mobile-share{margin-top:2rem;display:none}.article-grid{grid-template-columns:1fr minmax(0,7fr) minmax(15rem,3fr) 1fr;gap:2rem;margin-top:3rem;display:grid}.article-share-rail{align-self:start;position:sticky;top:7rem}.article-share-rail>div{flex-direction:column;align-items:flex-start}.editorial-share-button{border:1px solid var(--border);background:var(--background);min-height:2.5rem;color:var(--foreground);align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.75rem;display:inline-flex}.editorial-share-button:hover{border-color:var(--accent);color:var(--accent)}.editorial-share-button svg{width:1rem;height:1rem}.article-body{min-width:0}.article-thesis{border-left:3px solid var(--accent);padding:1.5rem 0 1.5rem 1.5rem;font-size:1.15rem;font-weight:550;line-height:1.65}.article-body section{margin-top:3.5rem}.article-body h2{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(1.5rem,3vw,2.2rem)}.article-body p,.article-body li{color:color-mix(in oklab, var(--foreground) 82%, var(--background));font-size:1rem;line-height:1.8}.article-body p+p{margin-top:1.25rem}.article-body blockquote{border-block:1px solid var(--foreground);margin:2.5rem 0;padding:2rem;font-size:1.3rem;line-height:1.6}.article-body ol{gap:.75rem;padding-left:1.5rem;list-style:decimal;display:grid}.article-sidebar{background:var(--border);border:1px solid var(--border);flex-direction:column;align-self:start;gap:1px;display:flex}.article-sidebar section{background:var(--card);padding:1.5rem}.article-sidebar h2{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.8rem}.article-sidebar ul{gap:.75rem;padding-left:1rem;list-style:square;display:grid}.article-sidebar li,.article-sidebar dd,.article-sidebar a{color:var(--muted-foreground);font-size:.85rem;line-height:1.55}.article-sidebar dl{grid-template-columns:auto 1fr;gap:.6rem 1rem;display:grid}.article-sidebar dt{font-size:.8rem;font-weight:700}.article-sidebar a{color:var(--accent)}.article-cta{border-block:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:2rem;margin-top:5rem;padding:2rem 0;display:flex}.article-cta a{color:var(--accent);font-weight:700}@media (max-width:1024px){.editorial-pillars{grid-template-columns:repeat(2,1fr)}.editorial-pillars>div{padding-inline:0}.article-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}.article-share-rail{display:none}.article-mobile-share{display:block}}@media (max-width:768px){.editorial-hub,.editorial-article{width:min(100% - 2rem,86rem);padding-top:2rem}.editorial-masthead{flex-direction:column;align-items:start;gap:2rem;padding:2.5rem 0}.editorial-issue-count{border:0;min-width:0;padding:0}.editorial-feature{grid-template-columns:1fr;margin-top:2.5rem}.editorial-feature-main,.editorial-feature-standard{padding:2rem 1.25rem}.editorial-pillars{grid-template-columns:1fr;margin-top:3rem}.editorial-record{grid-template-columns:1fr;gap:1.25rem}.editorial-record-meta{flex-direction:row;justify-content:space-between}.editorial-record-action{border:0;padding:0}.editorial-section-heading,.editorial-closing,.article-cta{flex-direction:column;align-items:start}.editorial-ledger{margin-top:4rem}.article-header{padding:2.5rem 0}.article-header .editorial-kicker{margin-top:2rem}.article-grid{grid-template-columns:1fr}.article-sidebar{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.editorial-hub *,.editorial-article *{scroll-behavior:auto!important;transition:none!important}}
