header{align-items:flex-start;gap:24px;max-width:1440px}
header .brand{flex-shrink:0}
header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}
header nav a,header nav .quiet{display:inline-block;padding:7px 10px;border-radius:8px;white-space:nowrap}
header nav a[aria-current="page"]{background:#d7e8f6;color:#1f394f;font-weight:650}
header nav form{margin:0}
header nav .quiet{color:#79564a}
.page-navigation{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px;font-size:14px}
@media(max-width:900px){
 header{flex-direction:column;padding:18px 20px;gap:14px}
 header nav{width:100%;justify-content:flex-start;gap:6px}
 header nav a,header nav .quiet{padding:8px 10px;font-size:13px}
 .page-navigation{gap:12px;margin-bottom:20px}
}
