:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-paper:#f4f2eb;--surface-paper-raised:#faf9f4;--surface-ink:#20231f;--surface-muted:#5c625c;--surface-rule:#cbcbbf;--surface-accent:#24483d;--surface-accent-soft:#9aa89f;--type-editorial:"Iowan Old Style","Baskerville","Palatino Linotype","Book Antiqua",Georgia,serif;--type-interface:system-ui,"Aptos","Segoe UI",sans-serif;--measure-site:1080px;--measure-reading:740px;--space-page-top:clamp(76px,10vw,132px);--space-page-bottom:clamp(88px,11vw,144px);--rule-thin:1px solid var(--surface-rule)}*{box-sizing:border-box}html{background:var(--surface-paper);scroll-behavior:auto}body{background:var(--surface-paper);color:var(--surface-ink);font-family:var(--type-interface);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.68}a{color:inherit}a:focus-visible{outline:2px solid var(--surface-accent);outline-offset:4px}.site-width{width:min(var(--measure-site),calc(100% - 64px));margin-inline:auto}.skip-link{z-index:2;background:var(--surface-ink);color:var(--surface-paper-raised);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.masthead{border-bottom:var(--rule-thin)}.masthead-inner{justify-content:space-between;align-items:center;gap:32px;min-height:94px;display:flex}.identity-lockup{flex:none;align-items:center;gap:14px;display:flex}.site-name,.footer-name{color:var(--surface-ink);font-family:var(--type-editorial);letter-spacing:-.035em;font-size:1.38rem;text-decoration:none}.site-wordmark{width:clamp(180px,21.5vw,232px);height:auto;display:block}.preview-label,.eyebrow,.section-label,.evidence-kind,.status-note{font-family:var(--type-interface);letter-spacing:.105em;text-transform:uppercase;font-size:.69rem;font-weight:650;line-height:1.4}.preview-label{color:var(--surface-muted);letter-spacing:.08em}.primary-nav{justify-content:flex-end;align-items:center;gap:clamp(16px,2.6vw,32px);display:flex}.nav-link{color:var(--surface-muted);white-space:nowrap;padding-block:8px;font-size:.87rem;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{color:var(--surface-accent)}.nav-link[aria-current=page]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.page-main{padding-top:var(--space-page-top);padding-bottom:var(--space-page-bottom)}.page-heading{max-width:830px}.home-main .page-heading{max-width:970px}.eyebrow{color:var(--surface-accent);margin:0 0 20px}.page-heading h1{max-width:990px;font-family:var(--type-editorial);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,8.2vw,6.9rem);font-weight:400;line-height:.99}.standfirst{max-width:735px;color:var(--surface-muted);font-family:var(--type-editorial);margin:33px 0 0;font-size:clamp(1.22rem,2.1vw,1.62rem);line-height:1.5}.page-sections{margin-top:clamp(82px,11vw,142px)}.content-section{border-top:var(--rule-thin);grid-template-columns:minmax(145px,.66fr) minmax(0,2.34fr);column-gap:clamp(36px,8vw,112px);padding:25px 0 62px;display:grid}.section-label{color:var(--surface-accent);align-items:baseline;gap:13px;padding-top:7px;display:flex}.section-label span{color:#85867c;font-variant-numeric:tabular-nums}.section-label p{margin:0}.section-body{max-width:800px}.section-body h2{max-width:700px;font-family:var(--type-editorial);letter-spacing:-.045em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.9rem,3.7vw,2.8rem);font-weight:400;line-height:1.12}.section-prose{color:#424740;max-width:720px;margin:0 0 22px;line-height:1.78}.text-link{color:var(--surface-accent);-webkit-text-decoration-color:var(--surface-accent-soft);text-decoration-color:var(--surface-accent-soft);text-underline-offset:4px;font-size:.9rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}.text-link:hover{text-decoration-color:currentColor}.route-list,.evidence-list{margin:28px 0 0;padding:0;list-style:none}.route-list .evidence-row{border-top:var(--rule-thin);grid-template-columns:minmax(140px,.7fr) minmax(0,2fr) minmax(135px,.8fr);align-items:baseline;gap:22px;padding:18px 0;display:grid}.route-list .evidence-row:last-child,.evidence-list .evidence-row:last-child{border-bottom:var(--rule-thin)}.route-list .evidence-copy h3,.evidence-copy h3{font-family:var(--type-editorial);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:400;line-height:1.25}.route-list .evidence-copy p{color:var(--surface-muted);margin:3px 0 0;font-size:.9rem}.evidence-list .evidence-row{border-top:var(--rule-thin);grid-template-columns:minmax(170px,.78fr) minmax(0,1.9fr) minmax(175px,.82fr);align-items:start;gap:clamp(20px,4vw,48px);padding:27px 0 30px;display:grid}.evidence-kind{color:var(--surface-muted);letter-spacing:.07em;flex-direction:column;align-items:flex-start;gap:9px;padding-top:5px;display:flex}.status-note{color:var(--surface-accent);letter-spacing:.08em;font-size:.63rem}.evidence-copy h3{font-size:1.65rem}.evidence-copy p{color:#484b45;margin:10px 0 0;line-height:1.72}.evidence-link{padding-top:5px}.site-footer{border-top:var(--rule-thin)}.footer-inner{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:24px;min-height:132px;display:grid}.footer-name{font-size:1.18rem}.footer-inner p{color:var(--surface-muted);margin:0;font-size:.85rem}.footer-inner>a:last-child{color:var(--surface-accent);text-underline-offset:4px;justify-self:end;font-size:.86rem}.reading-width{max-width:var(--measure-reading);margin-inline:auto}.blog-intro{margin-top:36px}.post-list{border-top:var(--rule-thin);margin:54px 0 0;padding:0;list-style:none}.post-list li{border-bottom:var(--rule-thin);padding:22px 0 24px}.post-list a{font-family:var(--type-editorial);font-size:1.45rem;text-decoration:none}.post-list a:hover{color:var(--surface-accent)}.muted{color:var(--surface-muted)}.post-meta{color:var(--surface-muted);margin-top:5px;font-size:.82rem}.article-content{max-width:var(--measure-reading);margin-inline:auto}.article-content h1{font-family:var(--type-editorial);letter-spacing:-.055em;font-size:clamp(2.8rem,6.5vw,4.8rem);font-weight:400;line-height:1}.article-content h2,.article-content h3{font-family:var(--type-editorial);letter-spacing:-.035em;font-weight:400;line-height:1.2}.article-content p,.article-content li{font-size:1.06rem;line-height:1.82}.article-content img{max-width:100%;height:auto;display:block}.article-content blockquote{border-left:2px solid var(--surface-accent);color:var(--surface-muted);font-family:var(--type-editorial);margin-inline:0;padding-left:22px;font-size:1.3rem}.article-endmatter{margin:64px auto 0}.article-signoff{justify-content:center;margin-bottom:34px;display:flex}.article-signoff-logo{object-fit:contain;width:84px;height:84px;display:block}.article-author-cta{border-block:var(--rule-thin);background:var(--surface-paper-raised);text-align:center;padding:27px clamp(18px,4vw,38px) 30px}.article-author-cta .eyebrow{margin:0 0 11px}.article-author-cta h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.3rem)}.article-author-cta p:not(.eyebrow){color:#424740;max-width:620px;margin:14px auto 18px;font-size:.98rem;line-height:1.72}@media (max-width:760px){.site-width{width:min(100% - 40px,620px)}.masthead-inner{flex-direction:column;align-items:flex-start;gap:20px;min-height:auto;padding-top:22px;padding-bottom:13px}.identity-lockup{justify-content:space-between;gap:10px;width:100%}.site-wordmark{width:min(100%,184px)}.primary-nav{scrollbar-width:thin;justify-content:flex-start;gap:25px;width:100%;padding:2px 1px 8px;overflow-x:auto}.nav-link{font-size:.83rem}.page-main{padding-top:72px;padding-bottom:92px}.page-heading h1{font-size:clamp(3.2rem,14vw,5.3rem)}.standfirst{margin-top:27px}.page-sections{margin-top:84px}.content-section{grid-template-columns:1fr;row-gap:20px;padding-bottom:48px}.section-label{padding-top:0}.section-body h2{margin-bottom:16px}.route-list .evidence-row{grid-template-columns:1fr;gap:7px;padding:16px 0 18px}.route-list .evidence-link{margin-top:4px}.evidence-list .evidence-row{grid-template-columns:1fr;gap:12px;padding:21px 0 24px}.evidence-kind{flex-flow:wrap;align-items:baseline;gap:8px 16px}.evidence-copy h3{font-size:1.5rem}.evidence-link{padding-top:0}.footer-inner{grid-template-columns:1fr auto;gap:10px 18px;min-height:0;padding-top:26px;padding-bottom:30px}.footer-inner p{grid-area:2/1/auto/-1}.footer-inner>a:last-child{grid-area:1/2}.article-content p,.article-content li{font-size:1rem}.article-endmatter{margin-top:52px}.article-signoff{margin-bottom:26px}.article-signoff-logo{width:76px;height:76px}.article-author-cta{padding:23px 18px 25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}

