.site-navigation{gap:24px}.site-nav-item{display:flex;align-items:center;position:relative;gap:3px}.site-nav-link{padding:30px 0;white-space:nowrap}.site-nav-item.is-current>.site-nav-link:not(.nav-support){color:var(--public-ink)}.site-nav-item.is-current>.site-nav-link:not(.nav-support):after{content:"";height:2px;background:var(--teal);position:absolute;bottom:22px;left:0;right:32px}.site-nav-item:not(.has-children).is-current>.site-nav-link:after{right:0}.site-nav-link.nav-support{padding:12px 18px}.site-nav-toggle,.site-search-toggle{border:0;background:transparent;color:inherit;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;padding:6px}.site-nav-toggle svg{width:16px;height:16px}.site-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav-toggle:hover,.site-search-toggle:hover{background:var(--public-hover);color:var(--public-ink)}.site-nav-children{position:absolute;top:calc(100% - 8px);left:-14px;min-width:190px;max-width:320px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 28px #203d3017;border-radius:5px;padding:8px;z-index:35}.site-nav-children[hidden],.site-search-panel[hidden]{display:none}.site-nav-children .site-nav-item{justify-content:space-between}.site-nav-children .site-nav-link{padding:12px;white-space:normal;overflow-wrap:anywhere;line-height:1.5;flex:1}.site-nav-children .site-nav-link:hover{background:var(--public-hover)}.site-nav-children .site-nav-link:after{display:none}.site-nav-children .site-nav-children{left:auto;right:100%;top:0}.site-search{position:relative}.site-search-toggle{gap:5px;font-size:14px}.site-search-toggle svg{width:18px;height:18px}.site-search-panel{position:absolute;right:0;top:calc(100% + 12px);width:360px;max-width:calc(100vw - 32px);padding:16px;border:1px solid var(--line);box-shadow:0 10px 28px #203d3017;background:#fff;border-radius:5px}.site-search-panel .search-form{display:flex;width:100%;gap:8px}.site-search-panel .search-form label{min-width:0;flex:1}.site-search-panel .search-form input{width:100%;min-width:0}
@media(min-width:1101px){.site-navigation{flex-wrap:wrap;justify-content:flex-end;column-gap:22px;row-gap:0}.site-nav-link{padding-block:24px}.header-inner{align-items:center}.site-nav-item.is-current>.site-nav-link:not(.nav-support):after{bottom:15px}}
@media(max-width:1100px){.menu-toggle{display:block}.site-navigation{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 10px 18px #132b3c17;padding:12px var(--space) 24px;white-space:normal}.site-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 130px);overflow:auto;overscroll-behavior:contain}.site-nav-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.site-nav-link{padding:14px 0;white-space:normal;overflow-wrap:anywhere}.site-nav-item.is-current>.site-nav-link:after{display:none}.site-nav-toggle{width:44px}.site-nav-children,.site-nav-children .site-nav-children{position:static;grid-column:1/-1;min-width:0;max-width:none;padding:2px 0 5px 12px;border:0;border-left:2px solid #dce9d7;border-radius:0;box-shadow:none;background:#f6f6f6}.site-nav-link.nav-support{grid-column:1;padding:12px 16px;margin:8px 0;justify-content:flex-start}.site-search{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}.site-search-toggle{justify-content:flex-start}.site-search-panel{position:static;width:100%;max-width:none;box-shadow:none;padding:8px 0;border:0}.header-inner{min-height:78px}}
@media(max-width:600px){.header-inner{min-height:74px}.site-search-panel .search-form button{padding-inline:14px}}
