/* Public identity only. Header geometry is bounded by the existing control row. */
.header .wordmark .public-brand-logo { display: block; inline-size: 180px; block-size: auto; max-inline-size: 100%; object-fit: contain; }
.footer .wordmark .public-brand-logo { display: block; inline-size: 200px; block-size: auto; max-inline-size: 100%; object-fit: contain; }
@media (max-width: 1099px) { .header .wordmark .public-brand-logo { inline-size: 144px; } }
@media (max-width: 680px) {
    .header .wordmark .public-brand-logo { inline-size: 132px; }
    .footer .wordmark .public-brand-logo { inline-size: 152px; }
}
