/* Corporate master brandmark shared across from me to you editorial sites. */
.fmty-unified-logo{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0;max-width:100%;text-decoration:none!important;line-height:1.15;vertical-align:middle;}
.fmty-unified-logo__mark{display:block!important;position:static!important;width:44px!important;height:44px!important;max-width:44px!important;flex:0 0 44px!important;border-radius:50%!important;object-fit:contain!important;box-shadow:none!important;}
.fmty-unified-logo__words{display:flex;flex-direction:column;min-width:0;gap:3px;text-align:left;}
.fmty-unified-logo__name{display:block;color:inherit;font-size:clamp(18px,2vw,24px)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.1;text-transform:none!important;font-variant-caps:normal!important;}
.fmty-unified-logo__byline{display:block;color:inherit;opacity:.72;font-size:10px!important;font-weight:500!important;white-space:nowrap!important;letter-spacing:0!important;line-height:1.3;text-transform:none!important;font-variant-caps:normal!important;}
.fmty-unified-logo:focus-visible{outline:3px solid #00baf7;outline-offset:4px;border-radius:6px;}
.fmty-unified-logo--footer{margin-bottom:14px;color:inherit;}
.fmty-unified-logo--footer .fmty-unified-logo__mark{width:42px!important;height:42px!important;max-width:42px!important;flex-basis:42px!important;}
@media(max-width:540px){
 .fmty-unified-logo{gap:7px!important;}
 .fmty-unified-logo__mark{width:37px!important;height:37px!important;max-width:37px!important;flex-basis:37px!important;}
 .fmty-unified-logo__name{font-size:19px!important;}
 .fmty-unified-logo__byline{font-size:9px!important;}
 .fmty-unified-logo--footer .fmty-unified-logo__mark{width:37px!important;height:37px!important;max-width:37px!important;flex-basis:37px!important;}
}
