:root{--bg:#f6f2e9;--ink:#242d30;--accent:#9e3f25;--accentink:#9e3f25;--panel:#eae5da;--muted:#555e60;--border:#b7b6ac}
html{scroll-behavior:smooth}body{background:var(--bg)}.dispatch-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.65fr);gap:64px;padding:72px 0 62px;align-items:center}.dispatch-hero h1{font-size:clamp(44px,6.7vw,88px);line-height:1.04;letter-spacing:-.055em;margin:24px 0}.dispatch-hero h1 em{font-weight:400;color:var(--accent)}.hero-deck{font-size:20px;max-width:650px;line-height:1.7}.issue-note{background:#253e40;color:#fff5df;padding:32px;box-shadow:12px 12px 0 #d6cbb6;transform:rotate(2deg)}.issue-note span{font-size:12px;letter-spacing:.13em}.issue-note strong{display:block;font-size:64px;color:#edb980}.issue-note h2{font-size:40px;line-height:1.15;margin:12px 0}.issue-note p,.issue-note a{color:#fff5df}.dispatch-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:center;border-block:1px solid var(--border);padding:40px 0}.dispatch-feature figure{margin:0}.dispatch-feature img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:4px}.dispatch-feature figcaption{font-size:12px;padding-top:10px;color:var(--muted)}.dispatch-feature h2,.reading-map h2{font-size:clamp(28px,3vw,42px);line-height:1.14}.reading-map{padding:56px 0}.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.route-grid article{border-top:4px solid var(--accent);padding:22px;background:var(--panel)}.route-grid article>span{font-size:32px;color:var(--accent)}.route-grid h3{font-size:25px}.route-grid a{display:block;padding:10px 0;border-top:1px solid var(--border)}.theme-dispatch .review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.theme-dispatch .review-card{border:0;border-bottom:1px solid var(--border);padding-bottom:24px}.theme-dispatch .review-card img{aspect-ratio:2.14;object-fit:cover}.theme-dispatch .resource-card{border:1px solid var(--border);border-radius:0;box-shadow:5px 5px 0 #ded6c6}.editorial-promise{background:#253e40!important;color:#fff5df;padding:36px!important}.editorial-promise p,.editorial-promise a,.editorial-promise .kicker{color:#fff5df}.button{border-radius:0!important}a:focus-visible,button:focus-visible{outline:3px solid #a33d25;outline-offset:4px}section[id]{scroll-margin-top:30px}
@media(max-width:760px){.dispatch-hero,.dispatch-feature{grid-template-columns:1fr;gap:28px;padding:32px 0}.dispatch-hero h1{font-size:46px}.hero-deck{font-size:18px}.issue-note{transform:none;box-shadow:6px 6px 0 #d6cbb6;padding:24px}.issue-note h2{font-size:30px}.route-grid,.theme-dispatch .review-grid{grid-template-columns:1fr}.route-grid{gap:16px}.reading-map{padding:32px 0}.dispatch-feature img{aspect-ratio:1.5}.editorial-promise{padding:22px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.dispatch-hero,.dispatch-feature,.reading-map{margin-left:30px;margin-right:30px}@media(max-width:760px){.dispatch-hero,.dispatch-feature,.reading-map{margin-left:20px;margin-right:20px}.dispatch-hero h1{font-size:clamp(37px,8vw,46px);overflow-wrap:normal}.issue-note a{display:inline-block;min-height:44px;padding-top:10px}}
