/* The edition masthead; mobile menu behaviour lives in navigation.css. */
header[data-site-header]{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 clamp(1rem,3vw,3.5rem);background:#0b0b0d;color:#fff;border-bottom:1px solid #373438;font-family:"DM Sans",Arial,sans-serif}
header[data-site-header] a{color:inherit;text-decoration:none}
header[data-site-header] .brand{display:inline-flex;align-items:center;min-height:44px;font:800 clamp(1.15rem,2.4vw,1.75rem)/1 Syne,Arial,sans-serif;letter-spacing:-.04em}
header[data-site-header] .brand i{color:#ff2f92;font-style:normal}
header[data-site-header] nav a:hover{color:#ff7fbd}
@media(max-width:680px){header[data-site-header]{min-height:64px}header[data-site-header] .brand{font-size:clamp(1rem,4.7vw,1.55rem)}}
