/* The small house mark lives at the top; navigation remains deferred. */
body>header#siteBrandHeader{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;min-height:0;height:64px;margin:0;padding:0 4%;gap:0;background:#f8fafb;border:0}
#siteBrandHeader>a{display:block;width:64px;height:64px;flex:none}
#siteBrandHeader img{display:block;width:64px;height:64px;object-fit:contain}
#siteBrandHeader>a:focus-visible{outline:2px solid #0f3a5c;outline-offset:2px;border-radius:8px}
.site-footer .footer-identity>a.footer-wordmark{display:inline-block;width:auto;max-width:100%;font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}
@media(min-width:1001px){body>header#siteBrandHeader+.hero{margin-top:0}}
@media(max-width:640px){body>header#siteBrandHeader{height:58px}#siteBrandHeader>a,#siteBrandHeader img{width:58px;height:58px}}
