.legal-document[data-v-75463a88]{max-width:860px;padding-top:calc(var(--header-height) + var(--space-12));padding-bottom:var(--space-20)}.legal-document h1[data-v-75463a88]{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(26px,4.8vw,44px);line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere}.legal-document__revision[data-v-75463a88]{color:var(--text-muted);font-size:14px}.legal-document__intro[data-v-75463a88]{font-size:18px;line-height:1.75}.legal-document__navigation[data-v-75463a88]{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 0;margin:28px 0 36px;border-block:1px solid var(--border);font-size:14px}.legal-document__navigation a[data-v-75463a88]{text-decoration:underline;text-underline-offset:4px}.legal-document__navigation .router-link-exact-active[data-v-75463a88]{font-weight:700}.legal-document__body[data-v-75463a88]{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.legal-document__body[data-v-75463a88] h2{margin:40px 0 16px;font-size:22px;line-height:1.45;scroll-margin-top:calc(var(--header-height) + 24px)}.legal-document__body[data-v-75463a88] p,.legal-document__body[data-v-75463a88] ul,.legal-document__body[data-v-75463a88] ol{margin:0 0 18px;color:var(--text-secondary)}.legal-document__body[data-v-75463a88] ul,.legal-document__body[data-v-75463a88] ol{padding-left:24px}.legal-document__body[data-v-75463a88] li{margin-bottom:8px}.legal-document__body[data-v-75463a88] a{text-decoration:underline;text-underline-offset:3px}.legal-document__body[data-v-75463a88] strong{color:var(--text)}@media(max-width:600px){.legal-document[data-v-75463a88]{padding-top:calc(var(--header-height) + 32px)}.legal-document__intro[data-v-75463a88]{font-size:16px}.legal-document__body[data-v-75463a88] h2{font-size:19px}}@media print{.legal-document[data-v-75463a88]{max-width:none;padding:0}.legal-document__navigation[data-v-75463a88]{display:none}.legal-document__body[data-v-75463a88] h2{break-after:avoid}}.operator-details[data-v-b089495c]{display:grid;gap:16px;padding:22px;margin:20px 0 28px;border:1px solid var(--border);border-radius:16px}dt[data-v-b089495c]{font-size:13px;color:var(--text-muted);line-height:1.5}dd[data-v-b089495c]{margin:4px 0 0;line-height:1.65;overflow-wrap:anywhere}@media(max-width:480px){.operator-details[data-v-b089495c]{padding:16px}}
