.legal{padding-block:calc(var(--sp-top, 120px)) 80px}
.legal .upd{color:var(--mute);font-size:14px;margin:14px 0 36px}
.legal .lg{max-width:68ch;display:grid;gap:14px}
.legal .lg h2{font-weight:500;font-size:20px;letter-spacing:-.015em;margin-top:22px}
.legal .lg p,.legal .lg ul{margin:0}
.legal .lg ul{padding-left:20px;display:grid;gap:6px}
