.legal-page{max-width:780px;padding:30px 0 40px;font-size:15px;line-height:1.8}.legal-page h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:0 0 12px}.legal-page h2{font-size:21px;letter-spacing:-.4px;margin:28px 0 10px;line-height:1.35}.legal-page p,.legal-page li{color:#625c71}.legal-page a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.legal-page .legal-date{font-size:11px;color:var(--muted)}.legal-page ul,.legal-page ol{padding-left:22px}.legal-page li{margin:8px 0}.legal-page dl{display:grid;grid-template-columns:130px 1fr;gap:8px 18px}.legal-page dt{font-weight:650}.legal-page dd{margin:0}.legal-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:white;padding:18px;border:1px solid var(--line);border-radius:12px}.legal-page .legal-intro{font-size:16px}.legal-page blockquote{margin:16px 0;padding:12px 20px;border-left:3px solid #c9b9ea;background:#f0ebfa}@media(max-width:480px){.legal-page{padding-top:20px;font-size:14px}.legal-page h1{font-size:29px}.legal-page dl{grid-template-columns:1fr;gap:2px}.legal-page dd{margin-bottom:12px}.legal-page h2{font-size:20px}}
