/* Generated by om/site/css.om. Restore the site's familiar header. */
.aien-header details{padding:0;border:0;border-radius:0;background:transparent}
.aien-header summary{min-height:0;padding:0;font-weight:inherit}
.aien-header details[open]>summary{margin-bottom:0}
.aien-header .aien-nav-more-button{padding:8px 12px}
.aien-header .aien-nav-panel{max-height:75vh;overflow-y:auto}
.aien-header .aien-nav-panel ul{margin:0;padding:0;list-style:none}
.aien-header .aien-brand{min-width:0}
@media(max-width:600px){.aien-header .aien-brand-tag{display:none}.aien-header .aien-header-inner{gap:8px}.aien-header .aien-brand-name{font-size:1rem}.aien-header .aien-nav-panel{position:fixed;top:4.5rem;left:1rem;right:1rem;width:auto;max-width:none}}
