.legal-header{background:#0e140a;color:var(--color-white)}.legal-header__inner{width:min(100% - 2rem,var(--max-width));min-height:var(--nav-height);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.legal-header img{height:1.65rem;width:auto;filter:brightness(0) invert(1)}.legal-header a{font-weight:600}.legal{width:min(100% - 2rem,46rem);margin:var(--space-7) auto var(--space-8)}.legal h1{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:var(--space-4)}.legal h2{font-size:1.5rem;margin-top:var(--space-6);margin-bottom:var(--space-3)}.legal h3{font-size:1.15rem;margin-top:var(--space-5);margin-bottom:var(--space-2)}.legal p,.legal li{color:var(--color-ink-soft);margin-bottom:var(--space-3)}.legal ul,.legal ol{margin:0 0 var(--space-4);padding-left:1.25rem}.legal a{color:var(--color-brand-deep);text-decoration:underline}.legal a:focus-visible,.legal-header a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}
