.legal{color:#f4f1ea;background:#000;min-height:100dvh;padding:clamp(4rem,12vh,7rem) 1.25rem}.legal__inner{width:min(640px,100%);margin:0 auto}.legal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#2fe010;margin:0 0 .85rem;font-size:.72rem;font-weight:650}.legal__heading{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.legal__body{color:var(--muted);margin:0 0 2rem;line-height:1.7}.legal__back a{color:#2fe010;border-bottom:1px solid #2fe01066}
