/* Progressive enhancement: do not strand navigation when scripts are unavailable. */
.video-toggle[hidden],.video-status[hidden]{display:none!important}
.video-status{position:absolute;inset-inline:16px;bottom:16px;padding:12px 14px;background:#100d0bed;color:var(--fg);border:1px solid var(--line);border-radius:4px;font-size:12px;line-height:1.6}
@media(max-width:1100px){
 body:not(.menu-ready) .site-header{position:relative;top:auto;left:auto;transform:none;margin:16px auto 0;border-radius:18px;flex-wrap:wrap;white-space:normal}
 body:not(.menu-ready) .site-header nav{display:flex;position:static;order:3;width:100%;padding:10px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;max-height:none;flex-wrap:wrap;gap:4px 18px}
 body:not(.menu-ready) .site-header nav a{font-size:15px;padding:8px 0;min-height:44px}
 body:not(.menu-ready) .menu-toggle{display:none}
 body:not(.menu-ready) .home-hero,body:not(.menu-ready) .page-hero{padding-top:65px}
}
.contact-builder[hidden]{display:none!important}
body:not(.menu-ready) .access-trigger,body:not(.menu-ready) #copy-email{display:none!important}
body:not(.experience-ready) .essay-filters,body:not(.experience-ready) .save-article{display:none!important}
