/* Keep the supplied house artwork with a crisp, browser-rendered wordmark. */
.brand:has(.uploaded-brand-wordmark),.site-brand:has(.uploaded-brand-wordmark){display:inline-flex;align-items:center;gap:9px;max-width:100%;color:#35205e;font-family:"Public Sans","Segoe UI",Arial,sans-serif;font-size:26px;font-weight:400;letter-spacing:-1.3px;line-height:1.2;white-space:nowrap;text-decoration:none}
.uploaded-brand-symbol{display:block;flex:0 0 48px;width:48px;height:46px;background-image:url("/equity-release/images/Modern%20Mortgage%20Advisory%20Logo.png");background-repeat:no-repeat;background-size:326px auto;background-position:-20px -28px}
.uploaded-brand-wordmark{display:block}.uploaded-brand-wordmark strong{font-weight:800}
.sidebar .site-brand:has(.uploaded-brand-wordmark){gap:5px;font-size:14px;letter-spacing:-.7px;padding:10px 4px}
.sidebar .uploaded-brand-symbol{flex-basis:26px;width:26px;height:25px;background-size:177px auto;background-position:-11px -15px}
.auth-card .site-brand:has(.uploaded-brand-wordmark){font-size:23px;letter-spacing:-1.15px}
@media(max-width:760px){.brand:has(.uploaded-brand-wordmark),.site-brand:has(.uploaded-brand-wordmark){font-size:22px;letter-spacing:-1.1px;gap:7px}.uploaded-brand-symbol{flex-basis:39px;width:39px;height:38px;background-size:267px auto;background-position:-16px -23px}.sidebar .site-brand:has(.uploaded-brand-wordmark){font-size:14px;letter-spacing:-.7px;gap:5px}.legal-header-inner{flex-wrap:wrap}}
@media(max-width:380px){.brand:has(.uploaded-brand-wordmark),.auth-card .site-brand:has(.uploaded-brand-wordmark){font-size:19px;letter-spacing:-.95px;gap:6px}}

/* Suppress the legacy circle beside the replacement logo. */
.brand:has(.uploaded-brand-wordmark)::before,.site-brand:has(.uploaded-brand-wordmark)::before{content:none;display:none}
