.legal-header{padding:1.25rem 0;border-bottom:1px solid var(--c-line);background:#090a0b}.legal-header .v2-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.legal-header img{display:block;width:8.5rem}.legal-header a{color:var(--c-muted);text-decoration:none}.legal-page{max-width:58rem;padding-block:clamp(3rem,8vw,6rem)}.legal-page>h1{max-width:18ch;margin-bottom:1rem}.legal-reference{padding-bottom:1.5rem;border-bottom:1px solid var(--c-line);color:var(--c-gold)}.legal-page section{padding:1.5rem 0;border-bottom:1px solid var(--c-line)}.legal-page section h2{margin:0 0 .7rem;font-size:clamp(1.15rem,3vw,1.5rem)}.legal-page section p{margin:0;color:var(--c-muted)}
