.legal-body{max-width:760px;padding:72px 0 112px}.legal-body h1{margin-bottom:12px;font-size:clamp(2.2rem,4vw,3rem)}.legal-body h1+p{color:var(--muted);margin-bottom:40px}.legal-body h2{margin:44px 0 14px;font-size:1.35rem}.legal-body p{color:var(--ink);margin:0 0 16px;line-height:1.7}.legal-body ul{margin:0 0 16px;padding-left:1.3em;list-style:outside}.legal-body li{margin:0 0 8px}.legal-body li p{margin:0}.legal-body a{color:var(--link);text-underline-offset:2px;word-break:break-word;text-decoration:underline}
