.legal-page{color:#153653;max-width:850px;margin:auto;padding:32px 24px 70px}.legal-page>a{align-items:center;min-height:44px;display:inline-flex}.legal-page h1{font-family:var(--font-body);margin:24px 0;font-size:clamp(30px,5vw,46px);line-height:1.2}.legal-page h2{font-family:var(--font-body);margin-top:32px;font-size:22px}.legal-page p,.legal-page li{max-width:72ch;line-height:1.75}.legal-page a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.legal-draft{background:#dceaf5;border-left:3px solid #075f9e;border-radius:8px;padding:16px 20px}.legal-page footer{border-top:1px solid #bfd4e5;margin-top:40px;padding-top:20px}.legal-page a:focus-visible{outline-offset:4px;outline:3px solid #075f9e}
