.aitoc-site .nav-inner{gap:24px}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;min-width:0}.nav-actions .header-fit-cta{min-height:44px;white-space:nowrap}.nav-actions .nav-toggle{flex:0 0 44px}.aitoc-site .site-menu{padding:clamp(24px,5vh,56px) max(24px,calc((100vw - 1200px) / 2));border:0;gap:0}.aitoc-site .site-menu .nav-menu-links{display:flex;flex-direction:column;gap:6px;max-width:1080px;margin:0;padding:0;list-style:none}.aitoc-site .site-menu .nav-menu-links a{display:block;width:fit-content;min-height:56px;padding:10px 0;border:0;color:var(--color-text-primary);font:600 clamp(1.55rem,3.2vw,2.6rem) / 1.2 var(--font-headline);letter-spacing:-.025em;text-decoration:none}.aitoc-site .site-menu .nav-menu-links a:hover,.aitoc-site .site-menu .nav-menu-links a[aria-current="page"]{color:var(--color-amber)}.aitoc-site .site-menu .nav-menu-links a:focus-visible{outline:2px solid var(--color-amber);outline-offset:6px;border-radius:2px}.footer-resource-trigger{padding:0;border:0;border-radius:0;background:none;text-align:left;cursor:pointer;font-family:inherit}.footer-resource-trigger:focus-visible{outline:2px solid var(--color-amber);outline-offset:5px}@media (max-width:640px){.aitoc-site .nav-inner{gap:8px;padding-inline:12px}.nav .nav-logo .logo-wordmark-clip{width:100px;height:24px}.nav .nav-logo .logo-wordmark-clip img{width:250px}.nav-actions{flex:1;gap:8px}.nav-actions .header-fit-cta{min-width:0;max-width:184px;padding:8px 10px;font-size:11px;line-height:1.3;white-space:normal;text-align:center}}