
/* v5 header link + hero media present */
.header-inner .brand-link{display:flex;align-items:center;gap:10px;font-weight:900;color:inherit}
.header-inner .brand-link:focus-visible{outline:3px solid #0EA5E9;outline-offset:3px}
.hero{display:grid;gap:18px;align-items:center}
@media (min-width:980px){.hero{grid-template-columns:1.2fr .8fr}}
.hero-media{border:1px solid #2CA0EE;border-radius:22px;padding:12px;background:rgba(255,255,255,.12)}
.hero-media img,.hero-media svg{width:100%;height:auto;display:block}
