/* Shared logo assets: preserve their original proportions. */
.site-header .brand-link,.footer-brand>a,#fa-menu .fa-brand{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%}
.site-header .site-logo,.footer-brand .site-logo,#fa-menu .site-logo{display:block;width:230px;max-width:100%;height:auto;max-height:58px;object-fit:contain;object-position:left center}
.site-footer .footer-wordmark{display:flex}
.site-footer .footer-logo-art{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.site-header .button.button-outline{background-color:#00000000}
@media(max-width:600px){.site-header .site-logo,#fa-menu .site-logo{width:190px;max-height:48px}}
@media(max-width:360px){.site-header .site-logo,#fa-menu .site-logo{width:165px}}

.site-footer .footer-brand-icon{display:block;width:18px;height:18px;object-fit:contain;flex-shrink:0}
.site-footer .footer-wordmark-icon{display:block;width:9%;height:auto;flex-shrink:0}
