@media (max-width:380px){.header_header__ASFgI .header-inner{gap:8px}.header_header__ASFgI .brand{flex:1;min-width:0;gap:8px}.header_header__ASFgI .brand-mark{width:36px;height:36px}.header_header__ASFgI .brand>span:last-child{min-width:0}.header_header__ASFgI .brand strong{font-size:13px;line-height:1.6}.header_header__ASFgI .brand small{display:none}.header_header__ASFgI .menu-toggle{flex-shrink:0}}html:has(.header_header__ASFgI){--site-header-height:100px;scroll-padding-top:calc(var(--site-header-height) + 24px)}.header_header__ASFgI.site-header{position:sticky;top:0;height:var(--site-header-height);box-shadow:0 4px 20px #161c2014}.header_header__ASFgI.header-overlay{background:#222b36}.header_header__ASFgI.site-header .main-nav>.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 14px;border:1px solid #d4b58b;border-radius:10px;background:#e3c498;color:#29231c;text-decoration:none;line-height:1.6;margin-inline-start:0}.header_header__ASFgI.site-header .main-nav>.header-cta:is(:hover,[aria-current=page]){background:#f0d8b6;color:#29231c;text-decoration:none}.header_header__ASFgI .header-cta>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #6f573e66;border-radius:50%;font-size:17px;line-height:1}.header_header__ASFgI.site-header .main-nav>.header-staff{background:transparent;color:inherit}.header_menuControl__WtrKA{display:none}.header_menuHint__2iJFF{position:absolute;top:calc(100% + 16px);left:0;z-index:30;width:min(294px,calc(100vw - 40px));padding:20px;border:1px solid #d4b58b;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 12px 36px #0004;text-align:start}.header_menuHint__2iJFF:before{content:"";position:absolute;top:-7px;left:32px;width:12px;height:12px;background:var(--paper);border-top:1px solid #d4b58b;border-left:1px solid #d4b58b;transform:rotate(45deg)}.header_menuHint__2iJFF strong{display:block;font-size:15px;padding-inline-end:18px}.header_menuHint__2iJFF p{margin-top:8px;font-size:13px;line-height:1.9;color:var(--muted)}.header_hintClose__nkdfl{position:absolute;top:5px;left:5px;width:36px;height:36px;font-size:23px;border-radius:50%}.header_hintClose__nkdfl:hover{background:var(--section)}.header_hintOpen__TqRVV{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:10px;color:var(--copper);font-size:13px;font-weight:700}@media (max-width:1440px){.header_menuControl__WtrKA{display:block;position:relative;flex-shrink:0}.header_header__ASFgI .menu-toggle{min-height:44px;gap:9px;padding:8px 12px;border:1px solid #e3c498;border-radius:8px;background:#e3c498;color:#232a31;font-size:13px;font-weight:700;box-shadow:0 3px 12px #0002}}@media (max-width:380px){.header_header__ASFgI .menu-toggle{padding-inline:8px;gap:6px;font-size:12px}.header_header__ASFgI .brand strong{font-size:12px}}@media (max-width:1440px){html:has(.header_header__ASFgI){--site-header-height:86px}.header_header__ASFgI .main-nav{position:fixed;inset:var(--mobile-menu-top,var(--site-header-height)) 0 auto;height:var(--mobile-menu-height,calc(100svh - var(--site-header-height)));max-height:none;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.header_header__ASFgI .main-nav.is-open{display:block}.header_header__ASFgI .department-menu-toggle,.header_header__ASFgI .main-nav>a{min-height:48px}.header_header__ASFgI .main-nav>a{margin-block:5px}.header_header__ASFgI .department-dropdown{position:static;max-height:none;overflow:visible;overflow-anchor:none}}