:root{color-scheme:light;font-family:"Segoe UI",Arial,sans-serif;color:#18202c;background:#f6f7fa}*{box-sizing:border-box}body{margin:0;padding:32px 24px 64px;font-size:16px;line-height:1.75}.back-link{display:block;max-width:940px;margin:0 auto 22px;color:#6852bf;font-size:14px;text-decoration:none}.legal-document{max-width:940px;margin:auto;background:#fff;border:1px solid #e3e5ea;border-radius:18px;padding:48px}h1{font-size:clamp(24px,4vw,36px);line-height:1.25;letter-spacing:-.035em;margin:25px 0}h2{font-size:22px;line-height:1.35;margin-top:36px}p,li{overflow-wrap:anywhere}a{color:#6852bf;text-underline-offset:3px}a:focus-visible{outline:3px solid #7963dd;outline-offset:4px}table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}th,td{border:1px solid #e3e5ea;padding:13px;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{width:40%;background:#f6f7fa}.legal-note{background:#f4f1fc;border-left:3px solid #9c83dc;padding:20px;margin:28px 0;font-size:14px}@media(max-width:640px){body{padding:20px 12px 40px;font-size:15px}.legal-document{padding:25px 20px;border-radius:12px}h2{font-size:19px}table,tbody,tr,th,td{display:block;width:100%}th{border-bottom:0}td{margin-bottom:10px}.legal-note{padding:15px}}
