.skip-link.svelte-bdx07x{z-index:100;background:var(--action);color:var(--ink);padding:9px 13px;font-weight:900;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link.svelte-bdx07x:focus{transform:none}.page-hero.svelte-bdx07x{--article-text:#d2cec4;padding:clamp(64px, 9vw, 132px) var(--page-inline) clamp(70px, 9vw, 124px);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero.svelte-bdx07x:after{aspect-ratio:1;border:1px solid var(--line);content:"";background:repeating-linear-gradient(90deg,#0000 0 38px,#ffd4000d 39px 40px);width:min(38vw,520px);position:absolute;bottom:-120px;right:-5vw;transform:rotate(8deg)}.breadcrumb.svelte-bdx07x{z-index:1;color:var(--faint);font:700 .65rem/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 38px;padding:0;list-style:none;display:flex;position:relative}.breadcrumb.svelte-bdx07x li:where(.svelte-bdx07x):not(:last-child):after{color:var(--action);content:"/";margin-left:8px}.breadcrumb.svelte-bdx07x a:where(.svelte-bdx07x):hover{color:var(--action)}.eyebrow.svelte-bdx07x,.section-index.svelte-bdx07x{color:var(--muted);font:750 .67rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.eyebrow.svelte-bdx07x:before{color:var(--action);content:"[ "}.eyebrow.svelte-bdx07x:after{color:var(--action);content:" ]"}.page-hero.svelte-bdx07x h1:where(.svelte-bdx07x){z-index:1;letter-spacing:-.045em;text-transform:uppercase;max-width:1050px;margin:18px 0 26px;font-size:clamp(2.8rem,6.5vw,7.2rem);font-weight:850;line-height:.92;position:relative}.standfirst.svelte-bdx07x{z-index:1;max-width:760px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;position:relative}.article-layout.svelte-bdx07x{max-width:1440px;padding:var(--section-block) var(--page-inline);grid-template-columns:minmax(0,1fr) minmax(230px,330px);gap:clamp(44px,8vw,120px);margin:auto;display:grid}.article-section.svelte-bdx07x{padding-bottom:clamp(58px,7vw,94px)}.article-section.svelte-bdx07x+.article-section:where(.svelte-bdx07x){border-top:1px solid var(--line);padding-top:clamp(58px,7vw,94px)}.article.svelte-bdx07x{min-width:0}.article.svelte-bdx07x h2:where(.svelte-bdx07x){letter-spacing:-.04em;text-transform:uppercase;max-width:820px;margin:10px 0 26px;font-size:clamp(2rem,4vw,4.6rem);font-weight:850;line-height:.98}.article.svelte-bdx07x p:where(.svelte-bdx07x),.article.svelte-bdx07x li{max-width:780px;color:var(--article-text)}.article.svelte-bdx07x p:where(.svelte-bdx07x){margin:0 0 20px}.article.svelte-bdx07x p:where(.svelte-bdx07x) strong{color:var(--text)}.metric-grid.svelte-bdx07x{border:1px solid var(--border);background:var(--line);max-width:900px;box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0;display:grid}.metric-grid.svelte-bdx07x div:where(.svelte-bdx07x){background:var(--paper);min-width:0;color:var(--ink);padding:clamp(18px,3vw,30px)}.metric-grid.svelte-bdx07x dt:where(.svelte-bdx07x){letter-spacing:-.05em;font-size:clamp(1.8rem,3.4vw,3.5rem);font-weight:900;line-height:1}.metric-grid.svelte-bdx07x dd:where(.svelte-bdx07x){color:#69645b;font:750 .63rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:9px 0 0}.article-aside.svelte-bdx07x{border:1px solid var(--border);background:var(--surface);box-shadow:5px 5px 0 var(--canvas-deep);align-self:start;padding:22px;position:sticky;top:102px}.article-aside.svelte-bdx07x p:where(.svelte-bdx07x){color:var(--faint);font:750 .62rem/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 13px}.article-aside.svelte-bdx07x a:where(.svelte-bdx07x){border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:.84rem;text-decoration:none;display:block}.article-aside.svelte-bdx07x a:where(.svelte-bdx07x):hover{color:var(--action)}.related.svelte-bdx07x{padding:var(--section-block) var(--page-inline);border-block:1px solid var(--line);background:var(--surface)}.related-inner.svelte-bdx07x{max-width:1248px;margin:auto}.card-grid.svelte-bdx07x{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.related-card.svelte-bdx07x{border:1px solid var(--border);background:var(--raised);min-height:250px;box-shadow:5px 5px 0 var(--canvas-deep);flex-direction:column;padding:25px;text-decoration:none;display:flex}.related.svelte-bdx07x h2:where(.svelte-bdx07x){letter-spacing:-.04em;text-transform:uppercase;max-width:850px;margin:14px 0 40px;font-size:clamp(2.3rem,4.4vw,5rem);line-height:.96}.related-card.svelte-bdx07x:hover{border-color:var(--action);transform:translate(-2px,-2px)}.related-card.svelte-bdx07x small:where(.svelte-bdx07x){color:var(--faint);font:700 .6rem/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase}.related-card.svelte-bdx07x strong:where(.svelte-bdx07x){letter-spacing:-.025em;text-transform:uppercase;margin:30px 0 12px;font-size:1.45rem;line-height:1.08}.related-card.svelte-bdx07x span:where(.svelte-bdx07x){color:var(--muted);font-size:.86rem}.cta.svelte-bdx07x{padding:var(--section-block) var(--page-inline);text-align:center}.cta.svelte-bdx07x h2:where(.svelte-bdx07x){letter-spacing:-.045em;text-transform:uppercase;max-width:900px;margin:14px auto 22px;font-size:clamp(2.5rem,5.2vw,6rem);line-height:.94}.cta.svelte-bdx07x p:where(.svelte-bdx07x){max-width:680px;color:var(--muted);margin:0 auto 30px}.cta.svelte-bdx07x .button:where(.svelte-bdx07x){border:1px solid var(--action);background:var(--action);min-height:49px;color:var(--ink);box-shadow:5px 5px 0 var(--canvas-deep);letter-spacing:.07em;justify-content:center;align-items:center;padding:13px 20px;font-size:.73rem;font-weight:900;text-decoration:none;display:inline-flex}.cta.svelte-bdx07x .button:where(.svelte-bdx07x):hover{box-shadow:7px 7px 0 var(--canvas-deep);transform:translate(-2px,-2px)}@media (width<=900px){.article-layout.svelte-bdx07x{grid-template-columns:1fr}.article-aside.svelte-bdx07x{order:-1;position:static}.card-grid.svelte-bdx07x{grid-template-columns:1fr}}@media (width<=600px){.page-hero.svelte-bdx07x{padding-top:50px}.page-hero.svelte-bdx07x h1:where(.svelte-bdx07x){font-size:clamp(2.55rem,14vw,4.3rem)}.metric-grid.svelte-bdx07x{grid-template-columns:1fr 1fr}}
