/* Scoped appearance adapter for the verified htw-site-header provider. */
.htw-site-header{font-family:Geist,Arial,sans-serif;color:#00263e}
.htw-site-header .htw-site-header__announcement{background:#f0a626;color:#00263e;text-align:left;padding:17px 6.25%;font-size:16px;line-height:22px}
.htw-site-header .htw-site-header__main{min-height:100px;padding:0 6.25%;grid-template-columns:minmax(160px,1fr) auto minmax(200px,1fr);gap:24px;background:#fff;color:#00263e}
.htw-site-header .htw-site-header__logo{width:165px}
.htw-site-header .htw-site-header__primary-list{gap:78px}
.htw-site-header .htw-site-header__menu li>a{font-size:18px;font-weight:600}
.htw-site-header .htw-site-header__actions{gap:36px}
.htw-site-header .htw-site-header__account-label,.htw-site-header .htw-site-header__search-toggle>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.htw-site-header .htw-site-header__account-icon{display:block}
.htw-site-header .htw-site-header__icon{width:22px;height:22px}
@media(max-width:1100px){.htw-site-header .htw-site-header__announcement{font-size:13px;line-height:18px;padding:16px}.htw-site-header .htw-site-header__main{min-height:78px;padding:0 16px;display:flex;gap:15px}.htw-site-header .htw-site-header__logo{width:100px;margin-right:auto}.htw-site-header .htw-site-header__actions{gap:16px}.htw-site-header .htw-site-header__account{display:none}.htw-site-header .htw-site-header__mobile-toggle{order:3;min-width:38px}.htw-site-header .htw-site-header__actions{order:2}.htw-site-header .htw-site-header__logo{order:1}}
