.legal-page{gap:var(--sp-5)}.legal-page h2{font-size:var(--fs-title);letter-spacing:-.2px;margin-top:var(--sp-4);font-weight:800}.legal-page h3{font-size:var(--fs-card-title);font-weight:700}.legal-page p,.legal-page li,.legal-page dd{color:var(--text2)}.legal-page ul,.legal-page ol{padding-left:var(--sp-6);gap:var(--sp-2);margin:0;display:grid}.legal-page address{color:var(--text2);font-style:normal}.legal-page dl{gap:var(--sp-1);margin:0;display:grid}.legal-page dt{font-weight:700}.legal-page dd{margin:0 0 var(--sp-2)}.legal-form-box{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);padding:var(--sp-6);gap:var(--sp-3);display:grid}