.article-page[data-astro-cid-tldeq5d5]{width:100%;max-width:none;padding:0}.article-header[data-astro-cid-tldeq5d5]{border-bottom:1px solid var(--line);padding-block:3rem 4rem}.back-link[data-astro-cid-tldeq5d5]{color:var(--ink-muted);margin-bottom:4rem;font-size:.82rem;text-decoration:none;display:inline-block}.article-heading[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.article-heading[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{max-width:900px;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.96}.dek[data-astro-cid-tldeq5d5]{max-width:760px;font:1.2rem/1.55 var(--font-serif);margin-top:1.5rem}.article-facts[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line-strong);margin:0}.article-facts[data-astro-cid-tldeq5d5] div[data-astro-cid-tldeq5d5]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:1rem;padding:.55rem 0;display:grid}.article-facts[data-astro-cid-tldeq5d5] dt[data-astro-cid-tldeq5d5]{color:var(--ink-faint);text-transform:uppercase;font-size:.72rem}.article-facts[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5]{color:var(--ink);margin:0;font-size:.8rem}.article-shell[data-astro-cid-tldeq5d5]{grid-template-columns:240px minmax(0,760px);justify-content:center;gap:clamp(3rem,8vw,7rem);padding-block:4rem;display:grid}.article-rail[data-astro-cid-tldeq5d5]{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:6rem}.rail-card[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line-strong);padding-top:.8rem}.rail-card[data-astro-cid-tldeq5d5]>span[data-astro-cid-tldeq5d5],.takeaway[data-astro-cid-tldeq5d5]>span[data-astro-cid-tldeq5d5]{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:720}.rail-card[data-astro-cid-tldeq5d5] nav[data-astro-cid-tldeq5d5]{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.rail-card[data-astro-cid-tldeq5d5] a{color:var(--ink-muted);font-size:.78rem;text-decoration:none}.rail-card[data-astro-cid-tldeq5d5] a.toc-sub{color:var(--ink-faint);padding-left:.75rem}.evidence-card[data-astro-cid-tldeq5d5]{border:1px solid var(--line);background:var(--surface);margin-top:1rem;padding:1rem}.evidence-card[data-astro-cid-tldeq5d5] p[data-astro-cid-tldeq5d5]{margin:.5rem 0;font-size:.76rem}.evidence-card[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{font-size:.76rem}.takeaway[data-astro-cid-tldeq5d5]{border-left:4px solid var(--blue);background:var(--blue-soft);margin-bottom:3rem;padding:1.4rem 1.5rem}.takeaway[data-astro-cid-tldeq5d5] p[data-astro-cid-tldeq5d5]{color:var(--ink);font:1.16rem/1.55 var(--font-serif);margin:.5rem 0 0}.article-content[data-astro-cid-tldeq5d5] .prose[data-astro-cid-tldeq5d5]{max-width:760px}.article-next[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line-strong);margin-top:5rem;padding-top:2rem}.article-next[data-astro-cid-tldeq5d5]>div[data-astro-cid-tldeq5d5]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.article-next[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{border:1px solid var(--line);min-height:100px;color:var(--ink);background:var(--surface);justify-content:space-between;align-items:flex-end;padding:1rem;font-size:.86rem;font-weight:650;text-decoration:none;display:flex}.article-next[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{background:var(--blue-soft)}@media (width<=850px){.article-heading[data-astro-cid-tldeq5d5],.article-shell[data-astro-cid-tldeq5d5]{grid-template-columns:1fr}.article-rail[data-astro-cid-tldeq5d5]{position:static}.evidence-card[data-astro-cid-tldeq5d5]{display:none}.article-next[data-astro-cid-tldeq5d5]>div[data-astro-cid-tldeq5d5]{grid-template-columns:1fr}}@media (width<=600px){.article-header[data-astro-cid-tldeq5d5]{padding-block:2rem 3rem}.back-link[data-astro-cid-tldeq5d5]{margin-bottom:3rem}.article-heading[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{font-size:clamp(3rem,14vw,4.3rem)}.dek[data-astro-cid-tldeq5d5]{font-size:1.05rem}.article-shell[data-astro-cid-tldeq5d5]{padding-block:2.5rem}}
