/* The header reads the same saved USAS/GUNN feed as the article placements. */
.site-header [data-sponsor-banner-quotes] .sponsor-bar__partner {
    min-height: 62px;
}
.site-header [data-sponsor-banner-symbol] {
    flex-direction: column;
    gap: 6px;
    padding-block: 8px;
}
.site-header .sponsor-bar__quote {
    display: inline-flex;
    align-items: baseline;
    justify-content: center;
    gap: 7px;
    color: #a5abb2;
    font: 600 9px/1.25 var(--sw-mono);
    letter-spacing: .035em;
    white-space: nowrap;
}
.site-header .sponsor-bar__quote strong {
    color: #e5e8eb;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}
.site-header [data-sponsor-banner-symbol="GUNN"] .sponsor-bar__quote strong { color: #e7ad80; }
.site-header [data-sponsor-banner-state="cached"] [data-sponsor-banner-price]::after { content: ' cached'; }
.site-header [data-sponsor-banner-state="stale"] [data-sponsor-banner-price]::after { content: ' stale'; }
.site-header [data-sponsor-banner-state="cached"] [data-sponsor-banner-price]::after,
.site-header [data-sponsor-banner-state="stale"] [data-sponsor-banner-price]::after {
    color: #a5abb2;
    font-size: 7px;
    font-weight: 400;
}
.site-header [data-sponsor-banner-quotes] .sponsor-bar__disclosure {
    flex-direction: column;
    gap: 7px;
}
.site-header .sponsor-bar__quote-note {
    color: #858c95;
    font: 500 7px/1.4 var(--sw-mono);
    letter-spacing: .035em;
    white-space: nowrap;
}
@media (max-width: 760px) {
    .site-header [data-sponsor-banner-quotes] .sponsor-bar__partner { min-height: 60px; }
    .site-header [data-sponsor-banner-symbol] { gap: 5px; padding-inline: 8px; }
    .site-header .sponsor-bar__quote { gap: 5px; font-size: 8px; }
    .site-header [data-sponsor-banner-quotes] .sponsor-bar__disclosure { flex-direction: row; gap: 10px; }
    .site-header .sponsor-bar__quote-note { font-size: 6px; }
}
