/* T1885: main-site brand architecture; Desktop only. Original narrow chrome retained. */
.bf-header-right {display:none;}
@font-face {font-family:BFBrand;src:url(assets/brand-cormorant.440daf036a.ttf) format('truetype');font-weight:700;font-display:swap;}
@media(min-width:1024px) {
 body {--bf-ivory:#f5efe3;background:#f5efe3;}
 body>header {height:109px;box-sizing:border-box;padding:0 24px;gap:12px;}
 body>header .brand {flex:0 0 auto;gap:12px;letter-spacing:.486px;}
 body>header .brand img {width:46px;height:54px;margin:0;object-fit:contain;}
 body>header .brand>span {font:700 27px/.98 BFBrand,Georgia,serif;white-space:nowrap;background:linear-gradient(180deg,#fff8df,#ecd28a 24%,#c89c45 52%,#9b712a 78%,#e8c777);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 2px 10px #c9a84c1a;}
 body>header .brand>span .gold {color:inherit;}
 body>header .brand small {display:none;}
 body>header nav {display:flex!important;align-items:center;justify-content:center;flex:1 1 auto;gap:4px!important;min-width:0;font:600 14px/1.6 Arial,sans-serif!important;}
 body>header nav>a {padding:10px 14px;font:inherit!important;white-space:nowrap;border-radius:12px;color:#e4ddd0cc;}
 body>header nav>a::before {content:none!important;}
 body>header nav>a:hover,body>header nav>a[aria-current=page] {color:#eddba5;background:#c9a84c12;}
 .bf-header-right {display:flex;align-items:center;gap:10px;flex-shrink:0;}
 .bf-header-right a {display:inline-flex;align-items:center;justify-content:center;color:#eddfa0;background:none;border:0;box-shadow:none;padding:0;text-decoration:none;}
 .bf-header-right .bf-header-social {width:36.8px;height:36.8px;}
 .bf-header-right svg {display:block;width:27.2px;height:27.2px;}
 .bf-header-right .bf-header-phone {height:42px;padding:0 4px;font:700 14px/1.6 Arial,sans-serif;white-space:nowrap;}
 .bf-header-right a::before,.bf-header-right a::after {content:none;}
 .bf-header-right a:hover {color:#fff0bb;}
 body>header .menu {display:none;}
 /* The existing bankruptcy light sheet is the palette reference. No geometry rules. */
 main>.section:not(.tone-dark):not(.bfl-hero):not(.benefits):not(.review-platform):not(.comfort):not(.bfl-mfc),
 body.tone-light-page main>.page-hero,
 main .section.tone-light:not(.bfl-hero):not(.bfl-mfc),
 main :is(.team-card,.client-review,.office-grid,.office-map,.home-office-map) {background:var(--bf-ivory)!important;}
 main .section.tone-muted {background:var(--bf-ivory)!important;}
}
@media(min-width:1024px) and (max-width:1199px) {
 body>header {padding-inline:18px;gap:9px;}
 body>header nav>a {padding-inline:8px;font-size:13.5px!important;}
 .bf-header-right {gap:7px;}
}
