.site-header{position:sticky;z-index:40;top:0;background:rgba(255,253,248,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px}.primary-nav{display:flex;align-items:center;gap:.15rem}.primary-nav>a,.nav-dropdown>button{padding:.65rem .62rem;border:0;background:transparent;color:var(--ink);font-size:.88rem;font-weight:750;cursor:pointer}.primary-nav>a:hover,.nav-dropdown>button:hover{color:var(--teal)}.nav-dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + .35rem);left:0;display:none;width:220px;padding:.5rem;background:#fff;border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow)}.nav-dropdown.is-open .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:.55rem .65rem;border-radius:.45rem;font-size:.84rem}.dropdown-menu a:hover{background:var(--mist);color:var(--teal)}.menu-toggle{display:none;width:48px;height:48px;padding:.8rem;border:0;border-radius:.6rem;background:var(--mist);cursor:pointer}.menu-toggle span{display:block;width:100%;height:2px;margin:5px 0;background:var(--ink);transition:transform .2s,opacity .2s}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:1050px){.menu-toggle{display:block}.primary-nav{position:absolute;top:100%;left:0;right:0;display:none;max-height:calc(100vh - 76px);overflow:auto;padding:.75rem;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.primary-nav.is-open{display:block}.primary-nav>a,.nav-dropdown>button{display:block;width:100%;padding:.85rem;text-align:left;font-size:1rem}.dropdown-menu{position:static;display:none;width:auto;margin:0 .8rem;box-shadow:none}.nav-dropdown.is-open .dropdown-menu{display:block}.dropdown-menu a{padding:.65rem}.header-inner{min-height:70px}}
