.legal-body{overflow-wrap:anywhere;max-width:760px;margin-inline:auto;font-size:18px;line-height:1.65}.legal-body>*+*{margin-top:1.2em}.legal-body h2{margin-top:1.8em;font-size:clamp(27px,4vw,34px)}.legal-body a{text-underline-offset:3px;text-decoration:underline}.legal-body mark[data-todo]{background:var(--lemon);color:var(--ink);outline:2px solid var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 3px}
