/* The existing logo paths are unchanged. Subtitle uses its single-line master. */
.brand-lockup .brand-mark{display:block;width:100%;height:auto;margin-inline:auto}
.brand-lockup .brand-subtitle{display:block;width:min(340px,100%);height:auto;max-width:none;margin:22px auto 0}
.cover-logo.brand-lockup{width:min(560px,calc(100% - 32px));max-width:none}
[data-type="A"] .about-lockup.brand-lockup{width:min(420px,100%)}
@media(max-width:800px){
 .cover-logo.brand-lockup{width:min(320px,calc(100% - 32px))}
 .brand-lockup .brand-subtitle{width:min(280px,100%);margin-top:22px}
 [data-type="A"] .about-lockup.brand-lockup{width:min(320px,100%)}
 .about-lockup .brand-mark{width:min(240px,100%)}
}
@media(max-width:360px){
 .brand-lockup .brand-subtitle{width:min(260px,100%);margin-left:auto;margin-right:auto}
}
