/* Preserve the supplied crest's complete artwork and aspect ratio. */
.brand.school-brand{gap:12px;min-width:0;max-width:100%;text-decoration:none}.school-brand .school-brand-crest{width:64px;height:64px;object-fit:contain;flex:none}.school-brand>span{min-width:0}.school-brand strong{font-size:24px;letter-spacing:.03em;line-height:1.15}.school-brand small{display:block;max-width:195px;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.07em;white-space:normal;margin-top:5px}.sidebar-brand .school-brand-crest{width:58px;height:58px}.sidebar-brand .school-brand small{font-size:8px;max-width:135px;letter-spacing:.035em}.auth-visual-top .school-brand-crest{width:78px;height:78px}.auth-visual-top .school-brand small{max-width:195px;font-size:10px;letter-spacing:.04em}.auth-mobile-brand .school-brand-crest{width:68px;height:68px}.school-brand.brand-light strong,.school-brand.brand-light small{color:#fff}.application-header .school-brand-crest{width:62px;height:62px}.application-header .school-brand small{max-width:210px}.id-brand img{object-fit:contain}
@media(max-width:520px){.application-header{flex-wrap:wrap;gap:12px}.application-header>span{font-size:13px}.school-brand .school-brand-crest{width:60px;height:60px}.school-brand small{max-width:190px}}
