/* Shared approved marks and font-independent interface arrows. */
.ui-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0}
.nav img.brand-header-mark,.topbar img.brand-header-mark{display:block;width:64px;height:auto;max-height:none;aspect-ratio:304/240;object-fit:contain}
.loader-logo.brand-signature{display:block;width:clamp(240px,34vw,440px);max-width:calc(100vw - 64px);height:auto;aspect-ratio:1555/480;object-fit:contain}
.brand-secondary .nav,.brand-secondary .footer{background:#071B49}
.brand-secondary .request{background:#071B49}
.brand-secondary .button:not(.secondary){background:#2563FF;color:#fff}
.brand-secondary .button:not(.secondary):hover{background:#174ED6}
.brand-secondary .footer-logo,.footer-in .footer-logo.brand-signature{display:block;width:190px;height:auto;max-height:none;aspect-ratio:1555/480;object-fit:contain;opacity:1}
.loader-track:after{background:#7DA9FF}
.site-header .brand{width:64px}
.site-header .brand-art,.academy-logo__art{width:64px;aspect-ratio:304/240}
.brand-art .brand-ink,.academy-logo__art .academy-logo__white{filter:none;opacity:1}
.collaboration-brand img{width:96px;height:auto;aspect-ratio:304/240;filter:none}
.collaboration-brand__name{margin-top:20px}
.video-poster .pmark{width:64px;filter:none}
@media(max-width:600px){.nav img.brand-header-mark,.topbar img.brand-header-mark,.site-header .brand,.site-header .brand-art,.academy-logo__art{width:52px}.brand-secondary .footer-logo{width:175px}}
