.legal-page{z-index:1;max-width:46rem;margin:0 auto;padding:2.5rem 1.25rem 4rem;animation:.45s both riseIn;position:relative}.legal-page__nav{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.75rem;font-size:.9rem;display:flex}.legal-page__nav a{color:var(--hud-cyan);font-family:var(--font-hud);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;text-decoration:none}.legal-page__nav a:hover{text-decoration:underline}.legal-page__header{margin-bottom:2rem}.legal-page__title{letter-spacing:-.02em;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;font-family:var(--font-hud);margin:0 0 .5rem}.legal-page__meta{color:var(--hud-muted);margin:0;font-size:.9rem}.legal-page__body{color:var(--hud-ink);font-size:.98rem;line-height:1.65}.legal-page__body h2{margin:2rem 0 .75rem;font-size:1.15rem;font-weight:600}.legal-page__body h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.legal-page__body p,.legal-page__body li{color:#edfaffeb}.legal-page__body p{margin:0 0 1rem}.legal-page__body ul{margin:0 0 1rem;padding-left:1.35rem}.legal-page__body li{margin-bottom:.35rem}.legal-page__body a{color:var(--hud-cyan)}.legal-page__footer{border-top:1px solid var(--hud-line-strong);color:var(--hud-muted);margin-top:2.5rem;padding-top:1.25rem;font-size:.88rem}
