/* Approved readable wordmark. The original molecular symbol is not redrawn. */
.ss-site :is(.ss-logo,.ss-access-logo){width:242px;max-width:100%;flex:none}
.ss-site a.ss-wordmark{display:inline-flex;align-items:center;gap:10px;width:242px;max-width:100%;height:53px;text-decoration:none;text-align:left}
.ss-site .ss-wordmark-symbol{display:block;flex:none;width:100px;height:53px;overflow:hidden}
.ss-site .ss-wordmark-symbol img{display:block;width:230px!important;max-width:none;height:auto!important}
.ss-site .ss-wordmark-type{display:flex;flex:none;flex-direction:column;gap:4px;line-height:1;white-space:nowrap}
.ss-site .ss-wordmark-type strong{font:700 31px/1 Inter,Arial,sans-serif;letter-spacing:2.3px;color:var(--ss-orange)}
.ss-site .ss-wordmark-type>span{font:700 13px/1 Inter,Arial,sans-serif;letter-spacing:4.1px;color:var(--ss-ink)}
.ss-site .ss-footer-brand a.ss-wordmark{margin-bottom:20px}
.ss-site .ss-header{border-bottom:2px solid var(--ss-orange)}
@media(max-width:760px){
 .ss-site :is(.ss-logo,.ss-access-logo){width:207px}
 .ss-site a.ss-wordmark{width:207px;height:45px;gap:7px}
 .ss-site .ss-wordmark-symbol{width:84px;height:45px}
 .ss-site .ss-wordmark-symbol img{width:194px!important}
 .ss-site .ss-wordmark-type strong{font-size:27px;letter-spacing:1.6px}
 .ss-site .ss-wordmark-type>span{font-size:12px;letter-spacing:3.1px}
}
/* Account access remains in the mobile menu when the header is too narrow. */
@media(max-width:420px){.ss-site .ss-header-actions>.ss-account-link{display:none}}
@media(max-width:359px){
 .ss-site :is(.ss-logo,.ss-access-logo){width:178px}
 .ss-site a.ss-wordmark{width:178px;height:40px;gap:7px}
 .ss-site .ss-wordmark-symbol{width:65px;height:35px}
 .ss-site .ss-wordmark-symbol img{width:150px!important}
 .ss-site .ss-wordmark-type strong{font-size:24px;letter-spacing:1.4px}
 .ss-site .ss-wordmark-type>span{font-size:11.5px;letter-spacing:2.7px}
}
