/* Commercial header shared by the three sales pages only. */
body.commercial-header .site-header{gap:20px}
body.commercial-header .site-header .header-position{display:block;flex-shrink:0;font-size:14px;line-height:1.5;padding-left:20px;color:var(--forest)}
body.commercial-header .header-position strong,body.commercial-header .commercial-position strong{display:block;font-size:15px;font-weight:500}
body.commercial-header .header-position>span,body.commercial-header .commercial-position>span{display:block;font-size:14px}
body.commercial-header .site-header nav{gap:clamp(18px,1.4vw,20px)}
body.commercial-header .site-header nav>a:not(.button){white-space:nowrap}
body.commercial-header .header-change:hover,body.commercial-header .header-change:focus-visible,body.commercial-header .commercial-change:hover,body.commercial-header .commercial-change:focus-visible{text-decoration:underline;text-underline-offset:4px}
body.commercial-header .header-change:focus-visible,body.commercial-header .commercial-change:focus-visible{outline:2px solid var(--forest);outline-offset:4px}
body.commercial-header .header-change[aria-current="page"],body.commercial-header .commercial-change[aria-current="page"]{text-decoration:underline;text-underline-offset:4px}
body.commercial-header .commercial-band{display:none}
body.commercial-header .commercial-position{margin:0;color:var(--forest);line-height:1.5;min-width:0}
body.commercial-header .commercial-change{display:none}
@media(max-width:1280px){
 body.commercial-header .site-header{gap:16px}
 body.commercial-header .site-header .header-position{display:none}
 body.commercial-header .site-header nav{gap:16px;font-size:12px}
 body.commercial-header .commercial-band{display:flex;align-items:center;padding:14px 4vw;border-bottom:1px solid var(--line);background:var(--cream)}
}
@media(min-width:761px) and (max-width:1000px){
 body.commercial-header .site-header .header-overview{display:none}
 body.commercial-header .site-header nav{gap:12px}
 body.commercial-header .site-header .button-small{padding-inline:16px;gap:12px}
}
@media(max-width:760px){
 body.commercial-header .site-header{gap:12px}
 body.commercial-header .site-header nav{gap:0;margin-left:auto;min-width:0}
 body.commercial-header .site-header nav>a:not(.button){display:none}
 body.commercial-header .commercial-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 20px}
 body.commercial-header .commercial-change{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;font-size:12px;white-space:nowrap;color:var(--forest)}
 body.commercial-header .commercial-change>span{font-size:18px}
}
@media(max-width:360px){
 body.commercial-header .commercial-band{padding-inline:16px;gap:8px}
}
