/* Large, bold magazine navigation based on the supplied header reference. */
:root body>header{display:flex;flex-direction:column;align-items:stretch;gap:12px}:root body>header>.brand{align-self:flex-start}
:root body>header nav[aria-label="Main navigation"]{display:flex;flex:0 0 auto;width:100%;border-top:1px solid #d6dcd5;align-items:center;justify-content:space-between;gap:clamp(18px,2vw,32px);margin-left:0;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:800;line-height:1.2;letter-spacing:.15px;text-transform:uppercase}
:root body>header nav[aria-label="Main navigation"]>a{display:flex;align-items:center;justify-content:center;min-height:64px;padding:16px 0;color:#0c1d17;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}
:root body>header nav[aria-label="Main navigation"]>a:is(:hover,:focus-visible){color:#eda82f!important;border-bottom-color:#eda82f;text-decoration:none}
:root body>header nav[aria-label="Main navigation"]>a:focus-visible{outline:3px solid #eda82f;outline-offset:4px}
@media(max-width:1250px){:root body>header nav[aria-label="Main navigation"]{flex-basis:100%;width:100%;margin-left:0;border-top:1px solid #d6dcd5;gap:16px}}
@media(max-width:800px){:root body>header nav[aria-label="Main navigation"]{flex-wrap:wrap;justify-content:center;gap:4px 24px;font-size:18px}:root body>header nav[aria-label="Main navigation"]>a{min-height:48px;padding:12px 0}}
