#main:focus{outline:none}.header-caption{font-size:12px;letter-spacing:1px;max-width:155px}.featured .eyebrow,.featured-footer,.card-top,.card-bottom,.category-button span:last-child,.results-toolbar .eyebrow,.article-header>.eyebrow,.reader-sidebar .eyebrow,.article-end .eyebrow,.reader-breadcrumb>span,.featured-image>span{font-size:12px}.featured .eyebrow{letter-spacing:1.1px}.featured-footer{line-height:1.6}.featured-image>span{letter-spacing:1px}.filter-controls select,.text-button,.sidebar-note p,.sidebar-note a,.reader-sidebar nav,.reader-sidebar>.muted,.reader-source,.reading-controls,.reading-controls button,.site-footer p,.site-footer>a:last-child{font-size:14px}.archive-stamp span{font-size:12px;letter-spacing:1px}.sidebar-note h3{font-size:26px}.archive-card h3{line-height:1.22}.article-body .archive-unavailable{font-family:var(--sans);font-size:14px;padding:20px;border:1px dashed var(--line);color:var(--muted);margin:20px 0}.article-body .archive-unavailable a{display:inline-block;margin-left:5px}
@media(max-width:1150px){.featured{grid-template-columns:1.2fr 1fr}.featured-footer{font-size:12px}.featured .eyebrow{font-size:11px}.featured-image>span{font-size:10px}.filter-controls{gap:18px}.card-top{font-size:11px;letter-spacing:.2px}}
@media(max-width:760px){.header-caption{font-size:10px;max-width:110px}.site-header nav a{font-size:14px}.search-bar input{font-size:16px}.stats-strip{font-size:12px}.stats-strip strong{font-size:16px}.category-button{font-size:14px}.category-button span:last-child{font-size:12px}.featured .eyebrow{font-size:11px}.featured-image>span{font-size:9px}.featured-footer>span:first-child{font-size:12px;max-width:none}.featured-footer .round-arrow{width:30px;height:30px}.filter-controls select{font-size:14px;max-width:160px}.filter-controls{gap:12px;justify-content:flex-start}.card-top,.card-bottom{font-size:12px}.card-excerpt{font-size:14px}.results-meta{font-size:13px}.reading-controls>div{gap:8px}.reading-controls button{font-size:13px}.article-byline{font-size:13px}.article-header>.eyebrow{font-size:12px}.reader-breadcrumb>span{font-size:11px}.collection-card>div>span{font-size:14px}.about-stat span{font-size:12px}}
@media(min-width:421px) and (max-width:620px){.featured{grid-template-columns:1fr}.featured-copy{padding:24px}.featured h2{font-size:38px}.featured-image{display:none}.featured-desc{font-size:14px}.featured-footer>span:first-child{max-width:none}}

.restored-title-note{color:var(--muted);font-size:13px;line-height:1.7;border-left:2px solid var(--line);padding-left:14px}.missing-media a{display:inline;color:var(--accent)}
