.reader-site{--ruby:#d9183e;--midnight:#101827;--surface:#ffffff;--text:#142033;--quiet:#77808d;--soft:#f5f6f8;--border:#e5e7ec;--serif:Georgia,'Times New Roman',serif;}@media(min-width:961px){.site-width,.edition{width:min(1280px,calc(100% - 88px));}}.reading-copy{--reading-size:20px}.lead-feature,.news-card .image-link,.article-cover{border-radius:8px;}.article-heading h1,.news-card h3,.brief-story h2,.sidebar-story h3,.lead-copy h2,.post-neighbor h3{font-family:var(--serif);text-transform:none;font-weight:700;line-height:1.12;letter-spacing:-0.03em;}.article-heading h1{font-size:48px;text-align:left;}.reader-site .news-card h3{font-size:24px;}.article-heading h1,.news-card h3,.brief-story h2,.sidebar-story h3,.post-neighbor h3{color:#142033;}.reader-site[data-theme=dark] :is(.article-heading h1,.news-card h3,.brief-story h2,.sidebar-story h3,.post-neighbor h3){color:#f2f2f3;}@media(max-width:560px){.article-heading h1{font-size:32px;}.reader-site .news-card h3{font-size:min(24px,22px);}}@media(min-width:961px){.sidebar-editorial{position:sticky;top:76px;max-height:calc(100dvh - 76px - 20px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain;}}