[data-sig="whitlock-header"]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--edge);min-height:100px}
[data-sig="whitlock-header"]{.brand{display:flex;flex-direction:column;line-height:1.25;flex:0 1 260px;overflow-wrap:anywhere}.brand span{font-size:25px}.brand small{font-size:10px;letter-spacing:.1em;margin-top:6px} nav{display:flex;align-items:center;gap:28px;font-size:13px} nav a{padding:12px 0;white-space:nowrap} nav a[aria-current]{text-decoration:underline;text-underline-offset:7px} nav .button{padding:12px 18px} .menu-toggle{display:none}@media(max-width:1100px){&{padding:18px 24px} nav{gap:16px;font-size:12px}}@media(max-width:900px){&{min-height:84px;position:relative;z-index:40} .brand span{font-size:22px} .brand small{font-size:9px}.menu-toggle{display:block;background:none;border:0;min-height:44px;padding:8px;font-size:14px}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--surface);padding:20px 24px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px}nav.open{display:flex}nav a{font-size:16px}}}
@media(max-width:900px){[data-sig="whitlock-header"] .menu-toggle{display:flex;align-items:center;gap:9px;white-space:nowrap;flex-shrink:0}[data-sig="whitlock-header"] .brand{flex:1 1 auto;min-width:0}}
