.legal-main{padding-top:0;padding-bottom:80px}.legal-main article{max-width:900px;margin:45px auto 0}.legal-main h1{font-size:clamp(42px,5.5vw,70px);font-weight:600;line-height:1.08;letter-spacing:-2.4px;margin:23px 0}.legal-intro{font-size:18px;line-height:1.7;color:#626269;max-width:730px}.legal-date{font-size:11px;color:#626269;margin:20px 0 45px}.legal-main h2{font-size:25px;letter-spacing:-.7px;line-height:1.25;font-weight:600;margin:37px 0 15px}.legal-main article>p,.legal-main li{font-size:14px;line-height:1.9;color:#4b4b52}.legal-main article a{text-decoration:underline;text-underline-offset:3px}.legal-main ul{padding-left:21px}.legal-main li{padding:5px 0}.legal-main table{width:100%;border-collapse:collapse;margin:22px 0;font-size:13px;line-height:1.8}.legal-main th,.legal-main td{border:1px solid #e5e5ea;text-align:left;vertical-align:top;padding:17px}.legal-main th{background:#f7f7fa;font-weight:600}.legal-main td:first-child{width:43%}.legal-main code{font-size:12px}@media(max-width:700px){.legal-main article{margin-top:30px}.legal-main h1{font-size:43px;letter-spacing:-1.6px}.legal-intro{font-size:16px}.legal-main h2{font-size:23px}.legal-main article>p,.legal-main li{font-size:13px}.legal-main th,.legal-main td{font-size:11px;padding:10px;overflow-wrap:anywhere}.legal-main{padding-bottom:50px}}
