/* Original Golos Black lettering, upright, with the existing red crown. */
.site-header.classic-masthead{display:block;background:var(--acid);color:var(--ink);border:0;isolation:isolate}
.classic-masthead a{color:inherit;text-decoration:none}
.classic-masthead :is(a,button):focus-visible{outline:2px solid #ef3026;outline-offset:4px}
.classic-brand-strip{padding:10px clamp(16px,2.6vw,48px) 8px}
.classic-wordmark{display:block;width:100%}
.tribuna-classic-logo{display:block;width:100%;height:auto;overflow:visible;color:inherit}
.classic-wordmark .tribuna-classic-logo{max-height:none}
.classic-nav{display:flex;align-items:center;gap:0;min-height:46px;margin-inline:clamp(16px,2.6vw,48px);border-top:1px solid #1b1d1950;font:400 12px/1.3 var(--font)}
.classic-nav .menu-toggle{display:flex;position:relative;align-items:center;gap:11px;align-self:stretch;min-height:46px;padding:0 20px 0 0;border:0;border-radius:0;background:transparent;color:inherit;font:700 12px/1.3 var(--font);white-space:nowrap;cursor:pointer}
.classic-nav .menu-toggle:after{content:"";position:absolute;bottom:5px;left:27px;right:20px;height:3px;transform:rotate(-2deg);background:#ef3026}
.classic-nav .menu-grid-icon{display:grid;grid-template-columns:repeat(2,5px);grid-template-rows:repeat(2,5px);gap:3px}
.classic-topics{display:flex;align-items:center;min-width:0}
.classic-topics a,.classic-services a{display:flex;align-items:center;white-space:nowrap;min-height:40px;position:relative;padding:0 20px}
.classic-topics a:before,.classic-services a+a:before{content:"";position:absolute;left:0;top:calc(50% - 6px);height:12px;border-left:1px solid #1b1d1990}
.classic-nav nav a:hover,.classic-topics a[aria-current=page]{text-decoration:underline;text-decoration-color:#ef3026;text-decoration-thickness:2px;text-underline-offset:7px}
.classic-services{display:flex;align-items:center;margin-left:auto;padding-left:20px}
.classic-services a:last-child{padding-right:0}
.classic-services small{font-size:9px;margin-left:4px;opacity:.6}
.classic-services .classic-search{gap:7px}
.classic-search svg{width:18px;height:18px;flex:none}
.classic-masthead .topic-directory{position:relative;z-index:2}
.classic-masthead .topic-directory a{color:inherit}
/* Reduce the ticker by about 30%, keeping the ERID at its readable size. */
.live-ad-leaderboard.live-ad-ticker{min-height:0}
.live-ad-leaderboard.live-ad-ticker .live-ad-link{padding:6px 0 3px}
.live-ad-ticker .ad-ticker-text{font-size:clamp(18px,2.52vw,36.4px)}
.live-ad-ticker .ad-ticker-logo{height:clamp(17px,1.82vw,26.6px)}
.live-ad-ticker .ad-ticker-erid{margin-top:1px}
/* Keep the same mark in the quiet, compact footer. */
.site-footer.compact-footer .footer-brand.classic-brand{display:block;width:220px;max-width:100%;flex:none;padding:0;margin:0;font-size:inherit;line-height:1;letter-spacing:normal;color:var(--ink)}
@media(max-width:1100px){
 .classic-topics a{padding-inline:13px}
 .classic-services{padding-left:8px}
 .classic-services a{padding-inline:13px}
}
@media(max-width:900px){.site-footer.compact-footer .footer-brand.classic-brand{width:190px}}
@media(max-width:820px){
 .classic-nav{flex-wrap:wrap;justify-content:space-between}
 .classic-services{order:1;margin-left:auto}
 .classic-topics{order:2;flex:0 0 100%;border-top:1px solid #1b1d1930;overflow-x:auto;scrollbar-width:none}
 .classic-topics::-webkit-scrollbar{display:none}
 .classic-topics a:first-child{padding-left:0}
 .classic-topics a:first-child:before{display:none}
 .classic-topics a{flex:1;justify-content:center;padding-inline:15px;min-height:38px}
 .classic-topics a:first-child{justify-content:flex-start}
}
@media(max-width:620px){.site-footer.compact-footer .footer-brand.classic-brand{width:180px}}
@media(max-width:540px){
 .classic-brand-strip{padding:8px 16px 8px}
 .classic-nav{margin-inline:16px;font-size:11px}
 .classic-nav .menu-toggle{font-size:11px;min-height:44px;padding-right:14px}
 .classic-services a{padding-inline:12px;font-size:11px;min-height:44px}
 .classic-topics a{font-size:11px;min-height:38px;padding-inline:15px}
 .classic-masthead .directory-top{flex-wrap:wrap}
}
/* Inside an article the masthead becomes a quiet reading toolbar. */
.site-header.classic-masthead.is-article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:56px;padding-inline:clamp(16px,2.6vw,48px);background:var(--paper,#f6f5f0);border-bottom:1px solid var(--line,#cdcec4)}
.classic-masthead.is-article .classic-brand-strip{grid-column:2;grid-row:1;padding:0}
.classic-masthead.is-article .classic-wordmark{display:flex;align-items:center;width:148px;min-height:55px}
.classic-masthead.is-article .classic-nav{display:contents}
.classic-masthead.is-article .menu-toggle{grid-column:1;grid-row:1;justify-self:start;align-self:center;min-height:44px;padding:0;gap:8px;font-size:11px}
.classic-masthead.is-article .menu-toggle:after{display:none}
.classic-masthead.is-article .classic-topics,.classic-masthead.is-article .classic-services>a:first-child{display:none}
.classic-masthead.is-article .classic-services{grid-column:3;grid-row:1;justify-self:end;margin:0;padding:0}
.classic-masthead.is-article .classic-search{min-height:44px;padding:0;font-size:11px}
.classic-masthead.is-article .classic-search:before{display:none}
.classic-masthead.is-article .topic-directory{grid-column:1/-1;grid-row:2;width:100%;max-height:calc(100dvh - 56px);overflow-y:auto}
@media(max-width:680px){
 .site-header.classic-masthead.is-article{min-height:52px}
 .classic-masthead.is-article .classic-wordmark{width:128px;min-height:51px}
 .classic-masthead.is-article .menu-toggle,.classic-masthead.is-article .classic-search{width:44px;justify-content:center}
 .classic-masthead.is-article .menu-toggle>span:not(.menu-grid-icon),.classic-masthead.is-article .classic-search>span{display:none}
 .classic-masthead.is-article .topic-directory{max-height:calc(100dvh - 52px)}
}
@media print{.classic-nav,.classic-masthead.is-article .menu-toggle,.classic-masthead.is-article .classic-services{display:none}.site-header.classic-masthead{background:none}}
