/* HitsBay V300.0 — align shared footer branding, readable navigation and proof disclaimer. */
.site-footer .hb3000-footer-brand-link{display:inline-flex;align-items:center;max-width:270px;line-height:1;text-decoration:none}
.site-footer .hb3000-footer-brand-link picture{display:block;max-width:100%}
.site-footer .hb3000-footer-brand-link img{display:block;width:min(245px,100%)!important;height:auto!important;max-height:66px;object-fit:contain;object-position:left center}
.site-footer .footer-brand{align-items:flex-start!important;gap:10px!important;min-width:0}
.site-footer .footer-brand>span{font-size:12px!important;line-height:1.5;color:#aabfd4!important}
.site-footer .footer-links{justify-content:flex-end;gap:10px 18px;max-width:580px}
.site-footer .footer-links a{text-decoration:none}
.site-footer .footer-links a:focus-visible,.site-footer .hb3000-footer-brand-link:focus-visible{outline:3px solid #53d5ed;outline-offset:4px;border-radius:4px}
.hb3000-proof-note{font-size:11px;line-height:1.5;color:#626e75;margin:10px 0 2px}
@media(max-width:900px){.site-footer .footer-brand{align-items:center!important;text-align:center}.site-footer .footer-links{justify-content:center;max-width:none}.site-footer .hb3000-footer-brand-link img{object-position:center}}
@media(max-width:420px){.site-footer .footer-links{gap:12px}.site-footer .hb3000-footer-brand-link img{max-height:56px}}
