.legal{padding:136px 0 96px}.legal-wrap{max-width:780px}.legal-sheet{border-radius:var(--r-sheet);background:var(--card-bg);box-shadow:var(--card-edge);padding:40px 48px 48px}@media (max-width:640px){.legal-sheet{padding:24px 20px 28px}}.legal h1{overflow-wrap:break-word;letter-spacing:-.03em;font-size:clamp(24px,6vw,56px);font-weight:600;line-height:1.05}.legal [id]{scroll-margin-top:112px}.legal h2{margin:40px 0 12px;font-size:22px;font-weight:600}.legal p,.legal li{color:var(--text-2);font-size:17px;line-height:1.65}.legal h1+p{margin-top:12px;font-size:15px}.legal p+p{margin-top:12px}.legal ul{margin:8px 0 0;padding-left:1.2em}.legal li+li{margin-top:6px}.legal strong{color:var(--text);font-weight:600}.legal table{border-collapse:collapse;width:100%;margin:12px 0 0;font-size:14px}.legal th,.legal td{color:var(--text-2);text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--line);padding:10px 12px 10px 0;line-height:1.45}.legal th{color:var(--text);font-weight:600}.legal td code{color:var(--text);overflow-wrap:anywhere;font-size:13px}@media (max-width:640px){.legal table{display:block;overflow-x:auto}}.legal-cookie-settings{margin:-8px 0 32px}
