.newsletter-invitation{border:1px solid var(--line);border-left:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-bottom:28px;padding:8px 18px;display:flex}.home-page .newsletter-invitation h2{font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:19px;font-weight:600;line-height:1.4}.home-page .newsletter-invitation .read-link{color:var(--accent);flex-shrink:0;margin-top:0}.newsletter-invitation p{color:var(--muted);font-size:14px;line-height:1.6}.home-lead-block{padding-bottom:30px}.home-lead-block .home-lead h1{max-width:34ch}.home-observed{border-top:2px solid var(--accent);border-bottom:1px solid var(--line);margin-top:56px}.observed-home-heading{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.observed-home-heading h2{font:600 clamp(28px, 3vw, 36px)/1.15 var(--font-source-serif), Georgia, serif;letter-spacing:-.03em}.observed-home-heading>a{flex-shrink:0}.observed-home-heading .column-byline{margin-top:6px}.home-recent{margin-top:32px}.home-recent .home-section-heading{margin-bottom:0}.home-page .home-recent h3{font-size:var(--headline-list)}@media (max-width:700px){.home-lead-block{padding-bottom:20px}.home-observed{margin-top:40px}.observed-home-heading{flex-wrap:wrap;gap:4px 20px;padding-top:20px}}
