.article-hero{min-height:0;padding:60px 0 65px}.article-hero h1{font-size:clamp(32px,3.6vw,52px)}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding-top:30px;font-size:11px;color:var(--accent)}.article-meta{font-size:11px;color:#a8b4a2;display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 0}.reading-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(200px,1fr);gap:6%;align-items:start}.article-copy section{padding:20px 0 30px;scroll-margin-top:130px}.article-copy h2{font-size:clamp(24px,2.6vw,34px)}.article-copy p{color:#c2cdbd;max-width:760px}.article-copy a,.source-list a{text-decoration:underline;text-decoration-color:var(--edge);text-underline-offset:5px;overflow-wrap:anywhere}.contents{padding:24px;position:sticky;top:130px}.contents h2{font-size:16px}.contents ol{padding-left:18px;font-size:12px;margin:0}.contents li{padding:7px 0;color:#bbc6b7}.contents a:hover,.post-card a:hover{color:var(--accent)}.source-list{font-size:13px;color:#bbc6b7;line-height:2}.editor-note{font-size:12px;color:#a8b4a2;border-top:1px solid var(--edge);padding-top:20px}.article-index .hero{min-height:0;padding:70px 0 45px}.article-index .hero>div{grid-column:1/-1}.post-card{display:flex;flex-direction:column;gap:14px}.post-card h2{font-size:23px;margin:0}.post-card p{margin:0}.post-card .text-link{margin-top:auto;padding-top:15px;display:inline-flex;gap:10px;align-items:center;min-height:44px}.post-card .eyebrow{margin:0;font-size:9px}.article-footer{padding-top:15px}.article-main{padding-bottom:30px}@media(max-width:760px){.article-hero{padding:40px 0}.article-hero h1{font-size:34px}.article-hero .record{display:none}.reading-layout{grid-template-columns:minmax(0,1fr);gap:20px}.contents{position:static;order:-1;padding:20px}.article-copy section{scroll-margin-top:150px}.article-index .hero{padding:45px 0}.article-index .hero h1{font-size:36px}.article-meta{line-height:1.7}.article-main{overflow-wrap:break-word}}