/* ================================================== HEADER ================================================== */
.pm-site-header{background:#fff;border-bottom:1px solid var(--pm-border);z-index:100}.pm-site-header--sticky{position:sticky;top:0}.admin-bar .pm-site-header--sticky{top:32px}.pm-header-inner{min-height:var(--pm-header-height);display:flex;align-items:center;gap:22px}.pm-brand{display:flex;flex-direction:column;flex:0 0 auto}.pm-brand img{display:block;width:var(--pm-logo-width);max-height:64px;object-fit:contain}.pm-brand-tagline{font-size:11px;color:var(--pm-text-muted);margin-top:2px}.pm-primary-nav{margin-left:auto}.pm-menu{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.pm-menu a{color:var(--pm-text);font-weight:600}.pm-menu .current-menu-item>a,.pm-menu a:hover{color:var(--pm-primary)}
/* Header search */.pm-header-search{display:flex;width:min(320px,24vw);border:1px solid var(--pm-border);border-radius:var(--pm-radius-pill);overflow:hidden;background:#fff}.pm-header-search input{min-width:0;width:100%;border:0!important;box-shadow:none!important;padding:9px 11px}.pm-header-search button{border:0;background:var(--pm-primary);color:#fff;width:42px;cursor:pointer}.pm-header-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.pm-btn-secondary{background:var(--pm-secondary);color:#fff}.pm-btn-secondary:hover{color:#fff;filter:brightness(.94)}.pm-nav-toggle{display:none;background:none;border:0;padding:8px}.pm-nav-toggle>span:not(.screen-reader-text){display:block;width:24px;height:2px;background:var(--pm-text);margin:5px}
