/* Shared mark; the name remains real text and the home link is labelled. */
body .site-header.bk53-header a.brand.bk78-brand,
body a.bk52-footer-logo.bk78-brand{display:inline-flex!important;align-items:center;gap:9px;width:auto!important;min-width:0!important;line-height:1;flex:0 0 auto;text-decoration:none}
body .site-header.bk53-header a.brand.bk78-brand img.bk78-mark,
body a.bk52-footer-logo.bk78-brand img.bk78-mark{display:block;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;border:0;border-radius:10px;object-fit:contain;box-shadow:none}
.bk78-wordmark{font-family:Manrope,system-ui,sans-serif;font-size:28px;font-weight:850;line-height:1;letter-spacing:-.055em;color:#17334e;white-space:nowrap}.bk78-wordmark>span{color:#f39425}
body a.bk52-footer-logo.bk78-brand .bk78-wordmark{font-size:25px}
@media(max-width:600px){body .site-header.bk53-header a.brand.bk78-brand{gap:6px}body .site-header.bk53-header a.brand.bk78-brand img.bk78-mark{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;border-radius:7px}.site-header.bk53-header .bk78-wordmark{font-size:20px}}
@media(max-width:360px){body .site-header.bk53-header a.brand.bk78-brand{gap:4px}body .site-header.bk53-header a.brand.bk78-brand img.bk78-mark{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;border-radius:5px}.site-header.bk53-header .bk78-wordmark{font-size:17px}}
