/* V14 logo readability: keep original site spacing and layouts. */
body .site-header .brand-logo { display:inline-flex; align-items:center; flex:0 0 auto; max-width:270px; overflow:visible; }
body .site-header .brand-logo img { display:block; width:255px !important; max-width:100%; height:auto !important; object-fit:contain; }
body .site-footer .footer-brand > img { display:block; width:270px !important; max-width:100%; height:auto !important; object-fit:contain; }
@media (max-width:1199px) {body .site-header .brand-logo img { width:215px !important; }}
@media (max-width:767px) {body .site-header .brand-logo img { width:185px !important; } body .site-header .brand-logo { max-width:185px; } body .site-footer .footer-brand > img {width:245px !important;}}
@media (max-width:400px) {body .site-header .brand-logo img { width:167px !important; } body .site-header .brand-logo {max-width:167px;} }
