/* Sitewide navigation and editorial index, preserving the existing article layout. */
.site-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-top:1px solid var(--line);font-size:.8125rem;font-weight:600;line-height:1.7}.site-nav a{color:var(--ink);text-decoration:none;padding:3px 0}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.breadcrumbs{padding-top:23px;font-size:.75rem;line-height:1.8;color:var(--muted)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 9px;padding:0;margin:0}.breadcrumbs li+li::before{content:'/';margin-right:9px;color:var(--muted)}.breadcrumbs a{color:inherit}.footer-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:22px;font-size:.8125rem}.footer-nav a{color:#fff}.index-header{padding:46px 0 36px;max-width:850px}.index-header h1{font-size:clamp(2.8rem,6vw,5rem);line-height:1.02;text-transform:uppercase;margin:16px 0 22px}.index-header .dek{max-width:780px}.index-section{padding:30px 0 44px;border-top:2px solid var(--ink);scroll-margin-top:24px}.index-section h2{font-size:2.4rem;line-height:1.1;text-transform:uppercase;margin-bottom:12px}.index-section>p{color:var(--body);line-height:1.8;max-width:780px}.index-cards{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:20px 0 0;padding:0}.index-cards li{border-top:1px solid var(--line)}.index-cards a{display:block;padding:23px 0;text-decoration:none;color:var(--ink)}.index-cards h3{font-size:1.75rem;line-height:1.13;margin:8px 0 12px}.index-cards p{font-size:.9375rem;line-height:1.8;color:var(--body)}.index-cards a:hover h3{text-decoration:underline;text-underline-offset:4px}.index-label{font-size:.6875rem;letter-spacing:.065em;font-weight:650;text-transform:uppercase;color:var(--accent)}.editorial-policy{max-width:800px;padding-bottom:64px}.editorial-policy section{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.editorial-policy h2{font-size:2rem;line-height:1.2;margin-bottom:16px}.editorial-policy p,.editorial-policy li{font-size:1rem;line-height:1.9;color:var(--body)}.editorial-policy p+p{margin-top:16px}.editorial-policy ul{padding-left:22px;margin-top:14px}.editorial-policy li+li{margin-top:8px}.site-nav a:focus-visible,.index-cards a:focus-visible,.footer-nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.byline a{color:inherit}.index-note{padding:20px 24px;background:var(--soft);font-size:.875rem;line-height:1.8;margin-bottom:40px}.not-found{padding-bottom:80px}
@media(max-width:680px){.site-nav{gap:7px 18px;font-size:.75rem}.breadcrumbs{padding-top:18px}.index-header{padding:32px 0}.index-cards{grid-template-columns:1fr}.index-section{padding-bottom:30px}.index-header h1{font-size:3rem}.footer-nav{gap:12px 20px}}
