.legal-site .legal-main{max-width:880px;padding-top:45px;padding-bottom:80px}.legal-back{display:inline-flex;align-items:center;gap:8px;font-size:15px;min-height:44px}.legal-document{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.legal-document h1{font-size:clamp(38px,6vw,58px);line-height:1.15;letter-spacing:-2px;margin:18px 0}.legal-document .legal-date{font-size:14px;margin-bottom:30px}.legal-document .legal-summary{padding:22px 26px;border:1px solid #e4d7ef;border-radius:18px;background:var(--soft);margin-bottom:32px}.legal-document h2{font-size:24px;line-height:1.35;letter-spacing:-.4px;margin:36px 0 12px;color:var(--deep)}.legal-document p+p,.legal-document ul+p{margin-top:16px}.legal-document ul{padding-left:24px;color:var(--quiet);margin:12px 0 0}.legal-document li+li{margin-top:10px}.legal-document a{color:#6540c7;text-decoration:underline;text-underline-offset:3px}.legal-document strong{font-weight:600;color:var(--deep)}.legal-document section{scroll-margin-top:24px}@media(max-width:700px){.legal-site .legal-main{padding-top:25px;padding-bottom:50px}.legal-document{font-size:16px}.legal-document .legal-summary{padding:20px}.legal-document h2{font-size:22px}.legal-back{font-size:13px}}