/* Every live business page is reachable from the main navigation. */
.masthead{gap:24px}.small-brand img{width:155px}.masthead nav{font-size:14px;min-width:0}.masthead nav ul{gap:21px}.masthead nav a{white-space:nowrap}.header-actions{flex-shrink:0}
.footer-bottom>div{min-width:0}.footer-bottom ul{flex-wrap:wrap;row-gap:14px}.footer-secondary{display:none}
@media(min-width:1181px){.masthead nav{display:flex;font-size:18px}.masthead nav ul{gap:clamp(14px,1.6vw,24px)}.header-actions .button{font-size:16px}.mobile-menu{display:none}}
@media(max-width:1180px){
 .masthead{height:80px;gap:20px}.small-brand img{width:145px}.mobile-menu{display:block}.masthead nav{display:none}
 .site-header.has-navigation-js:not(.is-menu-open) #primary-nav{display:none}
 .site-header.is-menu-open #primary-nav{position:absolute;display:block;top:80px;left:0;right:0;max-height:calc(100dvh - 80px);overflow:auto;padding:20px var(--gutter) 28px;background:#10100ffa;border-bottom:1px solid var(--line);border-radius:0 0 24px 24px}
 .site-header.is-menu-open #primary-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;list-style:none;margin:0;padding:0}
 .site-header.is-menu-open #primary-nav a{display:block;font-size:18px;padding:15px 0;border-bottom:1px solid #ffffff14}
 .site-header:not(.has-navigation-js) #primary-nav{display:block;position:static;background:#10100f;padding:12px;border-radius:18px}
 .site-header:not(.has-navigation-js) .masthead{height:auto;min-height:80px;flex-wrap:wrap;padding-bottom:12px}.site-header:not(.has-navigation-js) #primary-nav ul{display:flex;flex-wrap:wrap;gap:10px 20px}.site-header:not(.has-navigation-js) .mobile-menu{display:none}
 .interior-page{padding-top:80px}
}
@media(max-width:650px){.masthead{gap:12px}.small-brand img{width:125px}.site-header.is-menu-open #primary-nav a{font-size:17px;padding:14px 0}.footer-bottom>div{flex-basis:100%}.footer-bottom ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 28px}}
@media(max-width:360px){.small-brand img{width:112px}.masthead{gap:8px}.header-actions .button{padding:3px 12px}.header-actions .button>b{display:none}}
