/* A single restrained header style for the homepage and articles. */
body .site-header,body .site-header.is-scrolled,body .site-header.is-open{height:76px;gap:24px;background:rgba(5,8,14,.94);border-bottom:1px solid rgba(154,181,201,.12);backdrop-filter:blur(16px)}
body .site-header .main-nav{justify-content:center;gap:22px}
body .site-header .main-nav>a{font-size:14px;font-weight:500;line-height:1.5;color:#aebbc9;padding:10px 0}
body .site-header .main-nav>a:hover,body .site-header .main-nav>a[aria-current="page"]{color:#edf7ff}
body .site-header .brand-word{font-size:20px;font-weight:500;letter-spacing:0}
body .site-header .header-actions{gap:14px}
body .site-header .participate-nav summary{height:38px;box-sizing:border-box;padding:0 14px;background:rgba(106,162,192,.08);border:1px solid #6b879b55;border-radius:6px;color:#dceaf2;font-size:13px;font-weight:500;gap:8px}
body .site-header .participate-icon{display:none}
body .site-header .participate-nav summary:hover,body .site-header .participate-nav[open] summary{background:#162633;border-color:#759aaf}
@media(min-width:1181px){body .site-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:clamp(28px,3.2vw,64px)}}
@media(max-width:1180px){body .site-header .main-nav{top:76px;gap:0}body .site-header .main-nav>a{padding:14px 24px;font-size:15px}}
@media(max-width:480px){body .site-header{gap:12px}body .site-header .header-actions{gap:8px}body .site-header .brand-word{font-size:19px}body .site-header .participate-nav summary{padding-inline:10px}}
