.legal-page{max-width:44rem;margin:0 auto;padding:9rem 1.5rem 6rem;line-height:1.75}.legal-page h1{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.legal-page .effective{margin-top:1rem;font-size:.8rem;color:var(--color-mist)}.legal-page h2{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.05rem;letter-spacing:.04em;margin-top:3rem}.legal-page li,.legal-page p{margin-top:1rem;color:var(--color-mist);font-size:.95rem}.legal-page ul{padding-left:1.2rem;list-style:disc}.legal-page a{color:var(--color-paper);text-decoration:underline;text-underline-offset:3px}