

header{position:relative;z-index:20;background:white}.head{gap:24px}.new-navigation{display:flex;align-items:center;gap:5px}.new-navigation .nav-dropdown{padding:0;border:0;position:relative}.new-navigation .nav-dropdown summary{list-style:none;display:flex;align-items:center;gap:10px;padding:17px 12px;border-radius:7px;font-size:14px;white-space:nowrap;transition:background .2s,color .2s}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-3px}.nav-dropdown[open] .nav-chevron{transform:rotate(225deg);margin-top:3px}.new-navigation .nav-dropdown summary:hover,.new-navigation .nav-dropdown[open] summary{background:#f3f6dd;color:#566100}
.nav-panel{position:absolute;right:0;top:calc(100% + 13px);width:330px;padding:23px;background:white;border:1px solid #e4e7d9;border-top:3px solid #bed000;border-radius:0 0 12px 12px;box-shadow:0 18px 45px #25253024;animation:menu-in .2s ease-out}.nav-panel-top{display:flex;align-items:center;gap:14px}.nav-panel-number{font-family:Georgia,serif;font-size:33px;line-height:1;color:#8d9c13}.new-navigation .nav-panel-top p{margin:0;font-size:17px;line-height:1.3;font-weight:500;color:#30303c}.new-navigation .nav-coming{font-size:9px;letter-spacing:.16em;color:#7a8068;margin:22px 0 9px}.nav-panel ul{padding:0;margin:0;list-style:none}.nav-panel li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eff0e9;padding:12px 0;font-size:12px;line-height:1.45;font-weight:400;color:#585b50}.nav-soon{font-size:9px;color:#747963;background:#f2f4e9;border-radius:20px;padding:2px 7px;flex-shrink:0}.new-navigation a.nav-panel-link{display:flex!important;align-items:center;justify-content:space-between;background:#f3f6dd;color:#4c5700;border-radius:6px;padding:12px;margin-top:16px;text-decoration:none;font-size:12px}.new-navigation a.nav-panel-link:hover{background:#e5ecae}.menu-mobile-toggle{display:none;width:auto;background:#f3f6dd;color:#30303c;border-radius:7px;font-size:13px;padding:11px 14px;gap:9px}
@keyframes menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:1020px){.head{flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:14px}.menu-mobile-toggle{display:flex;margin-left:auto}.new-navigation{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #e5e6df;padding-top:10px}.new-navigation.is-open{display:flex}.new-navigation .nav-dropdown summary{justify-content:space-between;padding:14px;font-size:14px}.nav-panel{position:static;width:100%;box-shadow:none;margin:4px 0 12px;border-radius:8px;padding:18px}.logo{max-width:100%}}
@media(max-width:400px){header .logo{width:200px}.menu-mobile-toggle{padding:9px 10px}.new-navigation .nav-panel-top p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.nav-panel{animation:none}.nav-chevron{transition:none}}

.nav-regions{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc78d #f3f4ed}.nav-panel .nav-regions li{padding-right:10px}@media(min-width:1021px){.new-navigation{gap:2px}.new-navigation .nav-dropdown summary{padding-left:10px;padding-right:10px}}

.new-navigation .nav-panel li a.nav-article-link{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;color:#4c5700;font-weight:700;text-decoration:none;padding:3px 0}.new-navigation .nav-panel li a.nav-article-link:hover{text-decoration:underline}.nav-article-link:focus-visible{outline:2px solid #8d9c13;outline-offset:4px}
