[hidden]{display:none!important}.masthead{grid-template-columns:44px minmax(0,1fr) auto auto 44px;gap:12px}.brand .domain{font-size:.36em;letter-spacing:-.035em;margin-left:.1em;align-self:flex-end}.brand-promise{margin-right:4px}.language-switch{display:flex;align-items:center;gap:4px;margin-right:10px;font-size:12px;font-weight:800}.language-switch a{padding:12px 5px;color:var(--muted)}.language-switch a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:7px}.language-switch span{color:var(--line)}.text-only{grid-template-columns:1fr}.skip-link{position:fixed;top:-80px;left:20px;padding:15px;background:var(--ink);color:white;z-index:9999}.skip-link:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent-dark);outline-offset:5px}.article-page{padding-block:32px 64px}.article-topline{font-size:12px;color:var(--muted);margin-bottom:30px}.article-topline a:hover{text-decoration:underline}.article-heading{max-width:960px;margin:0 auto 30px}.article-heading h1,.listing-page h1,.info-page h1{font:500 clamp(34px,4.7vw,66px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:12px 0 22px}.article-deck{font:22px/1.5 Georgia,serif;color:#45433d;max-width:850px}.article-figure{margin:30px auto;max-width:960px}.article-figure img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}.article-figure figcaption{font-size:12px;color:var(--muted);padding:10px 0}.article-prose{max-width:740px;margin:35px auto;font:19px/1.8 Georgia,serif}.article-prose p{margin-bottom:24px}.source-box{margin-top:36px;border-top:3px solid var(--ink);padding:20px 0;font:15px/1.6 Arial,sans-serif}.source-box h2{font:24px Georgia,serif}.source-box a{color:var(--accent-dark);text-decoration:underline;overflow-wrap:anywhere}.listing-page,.info-page{padding-block:48px 72px;min-height:55vh}.info-page{max-width:960px}.info-page .article-prose{margin-left:0}.listing-page>.search-form{max-width:750px;margin:25px 0}.home-card p{font-size:16px}.edition-label{text-align:center}.brand{white-space:nowrap}.footer-brand{font-size:36px}.article-prose a{color:var(--accent-dark);text-decoration:underline}
@media(max-width:1100px){.brand-promise{display:none}.masthead{grid-template-columns:44px minmax(0,1fr) auto 44px}.brand{font-size:clamp(28px,4.5vw,52px)}}
@media(max-width:600px){.masthead{grid-template-columns:34px minmax(0,1fr) auto 34px;gap:4px;min-height:86px}.masthead .brand{font-size:clamp(19px,4.7vw,28px);letter-spacing:-.065em}.masthead .icon-button{width:32px;height:32px}.language-switch{gap:0;margin-right:0;font-size:11px}.language-switch a{padding:14px 4px}.masthead .brand-mark{height:3px}.edition-inner>span:first-child{font-size:9px}.edition-inner>.edition-label{display:none}.breaking p .breaking-story{display:block}.footer-brand{font-size:30px}.article-deck{font-size:19px}.article-prose{font-size:18px}.article-heading h1{overflow-wrap:break-word}.article-topline{line-height:1.7}.listing-page{padding-top:30px}.footer-bottom nav{gap:15px}.search-field button{padding-inline:15px}}
