.site-header { position: relative; z-index: 100; background: var(--aranox-white); box-shadow: 0 1px 0 rgba(7, 24, 47, .10); }
.topbar { background: var(--aranox-navy); color: var(--aranox-white); font-size: .76rem; }
.topbar__inner { min-height: 42px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.topbar__philosophy { margin: 0; max-width: 820px; color: rgba(255,255,255,.78); letter-spacing: .01em; }
.topbar__actions { display: flex; align-items: center; gap: 22px; flex: 0 0 auto; }
.topbar__actions > a { text-decoration: none; font-weight: 700; }
.branding-bar__inner { min-height: 88px; display: flex; align-items: center; justify-content: space-between; }
.site-branding__link, .custom-logo-link { display: inline-flex; align-items: center; }
.site-branding__logo, .custom-logo { display: block; width: auto; max-height: 58px; }
.menu-toggle { display: none; border: 0; background: transparent; color: var(--aranox-navy); align-items: center; gap: 12px; cursor: pointer; }
.menu-toggle__label { font-weight: 700; }
.menu-toggle__icon { display: grid; gap: 4px; width: 24px; }
.menu-toggle__icon span { display: block; height: 2px; background: currentColor; }
.utility-dropdown { position: relative; }
.utility-dropdown__toggle { border: 0; padding: 0; color: inherit; background: transparent; cursor: pointer; font-weight: 700; }
.utility-dropdown__menu { position: absolute; z-index: 200; top: calc(100% + 13px); left: 0; min-width: 205px; margin: 0; padding: 8px; list-style: none; background: #fff; color: var(--aranox-text); border: 1px solid var(--aranox-border); border-radius: 10px; box-shadow: var(--aranox-shadow); opacity: 0; visibility: hidden; transform: translateY(-5px); transition: .18s ease; }
.utility-dropdown__menu--right { left: auto; right: 0; }
.utility-dropdown.is-open .utility-dropdown__menu { opacity: 1; visibility: visible; transform: none; }
.utility-dropdown__menu a { display: block; padding: 10px 12px; border-radius: 7px; text-decoration: none; white-space: nowrap; }
.utility-dropdown__menu a:hover, .utility-dropdown__menu a:focus { background: var(--aranox-light); }
