.weekly-nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 36px}.weekly-nav a{padding:12px 18px;border:1px solid currentColor;border-radius:3px;font-weight:650;text-decoration:none}.weekly-nav a[aria-current=page]{background:#1d3028;color:#fff}.weekly-issue{padding:40px 0;border-top:2px solid currentColor;margin:32px 0 48px}.weekly-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700;margin:0 0 12px}.weekly-issue h2{max-width:23ch;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12;margin:0 0 24px;text-wrap:balance}.weekly-lede,.weekly-takeaway{max-width:68ch;font-size:1.1rem;line-height:1.65}.weekly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:36px 0}.weekly-story{border-top:1px solid #9ca69e;padding-top:24px}.weekly-story h3{font-size:1.4rem;line-height:1.3;margin:0 0 16px;max-width:32ch}.weekly-story p{max-width:65ch;line-height:1.65}.weekly-story blockquote{margin:20px 0;padding:4px 0 4px 20px;border-left:3px solid #386e4a}.weekly-story a{display:inline-block;padding:12px 0;font-weight:650;text-underline-offset:4px}.weekly-note{font-size:.85rem;line-height:1.5;max-width:72ch}.weekly-nav a:focus-visible,.weekly-story a:focus-visible{outline:3px solid #d1821a;outline-offset:4px}@media(max-width:640px){.weekly-grid{grid-template-columns:1fr;gap:26px}.weekly-issue{padding-top:28px}.weekly-nav{gap:8px}.weekly-nav a{padding:10px 12px}}
