.site-navigation{--nav-ink:#171717;--nav-paper:#f6f4ef;position:sticky;top:0;z-index:30;background:var(--nav-paper);color:var(--nav-ink);font:14px/1.3 Arial,Helvetica,sans-serif}
.site-navigation *{box-sizing:border-box}.site-navigation a{color:inherit;text-decoration:none}.site-navigation a:focus-visible{outline:3px solid #2453cb;outline-offset:2px}
.site-navigation .site-header{position:relative;top:auto;z-index:auto;background:var(--nav-paper);height:74px;min-height:0;display:flex;align-items:center;gap:20px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--nav-ink)}
.site-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;font-weight:900;font-size:20px;letter-spacing:-.07em;line-height:1}.site-brand-mark{display:grid;place-items:center;width:35px;height:35px;background:var(--nav-ink);color:var(--nav-paper);font-size:25px;letter-spacing:-.15em;padding-right:3px}.site-brand-mark span,.site-brand-domain{color:#e85b3b}
.site-primary{display:flex;align-items:center;gap:clamp(14px,2vw,28px);height:100%;margin-left:auto;min-width:0}.site-primary a{display:flex;align-items:center;align-self:stretch;border-bottom:3px solid transparent;white-space:nowrap;font-size:14px;font-weight:800;padding-top:3px}.site-primary a:hover,.site-primary a.active,.site-primary a[aria-current=page]{border-bottom-color:#e85b3b}
.site-account{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--nav-ink);padding:10px 13px;white-space:nowrap;font-size:14px;font-weight:800}.site-account svg{flex:none}.site-account:hover,.site-account.active{background:var(--nav-ink);color:white}
.site-subnav{border-bottom:1px solid #c9c6bf;background:#eee9df;padding:0 clamp(20px,5vw,72px);overflow-x:auto;scrollbar-width:thin}.site-subnav-group{max-width:1500px;margin:auto;display:flex;align-items:center;gap:7px;min-height:47px;width:max-content;min-width:100%}.site-subnav-group[hidden]{display:none}.site-subnav a{white-space:nowrap;display:inline-block;padding:8px 11px;font-size:13px;font-weight:700;border:1px solid transparent}.site-subnav a:hover,.site-subnav a.active,.site-subnav a[aria-current=page]{border-color:var(--nav-ink);background:white}
@media(max-width:1080px){.site-navigation .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:0;height:auto;padding:11px 20px 0}.site-brand{grid-column:1;grid-row:1}.site-account{grid-column:2;grid-row:1}.site-primary{grid-column:1/-1;grid-row:2;width:calc(100% + 40px);margin:8px -20px 0;padding:0 20px;height:44px;overflow-x:auto;scrollbar-width:thin;gap:22px}.site-primary a{flex:none}.site-subnav{padding:0 13px}}
@media(max-width:600px){.site-brand{font-size:18px}.site-brand-mark{width:30px;height:30px;font-size:21px}.site-account{padding:7px 9px}.site-account span{display:none}.site-primary a{font-size:13px}.site-subnav a{font-size:13px}}
