.jk-nav-dropdown{position:relative}.jk-nav-summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;color:inherit;font:inherit;line-height:1.4;white-space:nowrap}.jk-nav-summary::-webkit-details-marker{display:none}.jk-nav-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 2px 4px;transition:transform .15s}.jk-nav-dropdown[open] .jk-nav-chevron{transform:rotate(225deg);margin:4px 2px 0}.jk-site-navigation .jk-nav-panel{list-style:none;margin:0;padding:8px;background:#fff;border:1px solid #dce2d6;border-radius:12px;box-shadow:0 10px 30px #20302016;min-width:190px}.jk-site-navigation .jk-nav-panel li{display:block;margin:0;padding:0}.jk-site-navigation .jk-nav-panel a{display:block;padding:12px 16px;color:#293b2b;text-decoration:none;font-size:14px;line-height:1.4;border-radius:6px;white-space:nowrap}.jk-site-navigation .jk-nav-panel a:hover,.jk-site-navigation .jk-nav-panel a:focus-visible{background:#f3f6ef}.jk-nav-summary:focus-visible,.jk-header-subscriptions:focus-visible{outline:2px solid #52664c;outline-offset:4px}.jk-header-subscriptions{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;white-space:nowrap;border:1px solid #d5ddd0;border-radius:var(--buttons-radius,8px);padding:0 18px;color:#293b2b;text-decoration:none;font-size:14px;font-weight:500;background:transparent;min-height:44px}.jk-header-subscriptions:hover{background:#f3f6ef}.jk-site-navigation.style--classic .jk-nav-summary{padding:18px 0;font-weight:500}.jk-site-navigation.style--classic .jk-nav-panel{position:absolute;top:100%;left:0;z-index:110}.jk-site-navigation.style--classic .jk-nav-parent:last-child .jk-nav-panel{left:auto;right:0}.jk-site-navigation.style--sidebar .jk-nav-summary{padding:16px 0;font-size:18px;min-height:52px;justify-content:space-between}.jk-site-navigation.style--sidebar .jk-nav-panel{position:static;box-shadow:none;border:0;border-radius:0;background:#f5f7f1;padding:4px 8px;margin-bottom:12px}.jk-site-navigation.style--sidebar .jk-nav-service{border-top:1px solid #dce2d6;margin-top:18px;padding-top:12px}.jk-site-navigation.style--sidebar .jk-nav-parent{display:block;width:100%}#site-header .header-links{overflow:visible!important}#site-header .scrollable-navigation-button{display:none!important}#site-header .header-actions--buttons search-form{flex:1 1 320px;min-width:160px;width:auto}#site-header .header-actions--buttons .jk-header-subscriptions{flex:0 0 auto}#site-header .header-actions--buttons{min-width:0}@media(min-width:1024px){.jk-site-navigation.style--classic .link-list{gap:28px;flex-wrap:nowrap}.jk-site-navigation.style--classic .menu-link{white-space:nowrap}}@media(min-width:1024px) and (max-width:1199px){.jk-site-navigation.style--classic .link-list{gap:18px}.jk-site-navigation.style--classic .menu-link,.jk-site-navigation.style--classic .jk-nav-summary{font-size:14px}.jk-header-subscriptions{padding:0 12px;font-size:13px}}
#site-header .header-actions--buttons{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}#site-header .header-actions--buttons > .button{flex:0 0 auto;width:auto}#site-header .header-actions--buttons .site-search-handle{width:100%}.jk-site-navigation.style--classic .link-list{align-items:center}.jk-site-navigation.style--classic .jk-nav-summary{padding:0;min-height:52px}
.jk-site-navigation.style--sidebar .jk-nav-summary{font-size:12px;line-height:1.4;padding:16px 15px;min-height:0}.jk-site-navigation.style--sidebar .jk-nav-panel a{font-size:12px;padding:12px 15px}.jk-site-navigation.style--sidebar .jk-nav-service{margin-top:8px;padding-top:8px}
@media(min-width:1024px){.jk-site-navigation.style--classic .link-list{gap:20px;justify-content:space-between}.jk-site-navigation.style--classic .menu-link,.jk-site-navigation.style--classic .jk-nav-summary{font-size:clamp(13px,1.13vw,17px)}}@media(min-width:1024px) and (max-width:1199px){.jk-site-navigation.style--classic .link-list{gap:12px}.jk-site-navigation.style--classic .menu-link,.jk-site-navigation.style--classic .jk-nav-summary{font-size:13px}}