.legal-page[data-v-a94a1896]{padding-bottom:clamp(40px,5vw,64px)}.legal-hero[data-v-a94a1896]{max-width:820px;padding-block:40px 32px}@media(max-width:650px){.legal-hero[data-v-a94a1896]{padding-top:32px}}.legal-hero h1[data-v-a94a1896]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(24px,3.1vw,39px);margin:0 0 8px;font-weight:700;line-height:1.1}.legal-hero__updated[data-v-a94a1896]{margin:0 0 16px;color:#4b6ca1;font-size:11px;font-weight:600}.legal-hero__intro[data-v-a94a1896]{margin:0;color:#144b95;font-size:14px;line-height:1.6}.legal-tabs[data-v-a94a1896]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.legal-tabs a[data-v-a94a1896]{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:999px;color:#0f3b82;background:#fff;font-size:12px;font-weight:700;transition:border-color .2s ease,background-color .2s ease}.legal-tabs a[data-v-a94a1896]:hover,.legal-tabs a[data-v-a94a1896]:focus-visible{border-color:#2ea8ff}.legal-tabs a.is-active[data-v-a94a1896]{border-color:#0f3b82;color:#fff;background:#0f3b82}.legal-body[data-v-a94a1896]{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px}@media(max-width:900px){.legal-body[data-v-a94a1896]{grid-template-columns:minmax(0,1fr);gap:24px}}.legal-toc[data-v-a94a1896]{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto;padding:16px;border-radius:12px;background:#eef7ff}@media(max-width:900px){.legal-toc[data-v-a94a1896]{position:static;max-height:none}}.legal-toc p[data-v-a94a1896]{margin:0 0 8px;color:#4b6ca1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legal-toc ol[data-v-a94a1896]{display:grid;gap:2px;margin:0;padding:0;list-style:none}@media(max-width:900px){.legal-toc ol[data-v-a94a1896]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.legal-toc a[data-v-a94a1896]{display:block;padding:6px 0;color:#144b95;font-size:13px;font-weight:600;line-height:1.2}.legal-toc a[data-v-a94a1896]:hover,.legal-toc a[data-v-a94a1896]:focus-visible{color:#1d6cba;text-decoration:underline;text-underline-offset:3px}.legal-article[data-v-a94a1896]{max-width:760px;color:#144b95;font-size:13px;line-height:1.6}.legal-article section+section[data-v-a94a1896]{margin-top:32px}.legal-article h2[data-v-a94a1896]{margin:0 0 12px;color:#0f3b82;font-size:20px;font-weight:700;line-height:1.2}.legal-article p[data-v-a94a1896],.legal-article ul[data-v-a94a1896]{margin:0 0 12px}.legal-article ul[data-v-a94a1896]{padding-left:20px}.legal-article li+li[data-v-a94a1896]{margin-top:4px}.legal-article[data-v-a94a1896] a{color:#1d6cba;font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal-article[data-v-a94a1896] strong{color:#0f3b82}.legal-article[data-v-a94a1896] code{padding:1px 4px;border-radius:2px;color:#0f3b82;background:#eef7ff;font-size:.92em;white-space:nowrap}.legal-table[data-v-a94a1896]{margin:0 0 16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:6px;overflow:hidden}.legal-table table[data-v-a94a1896]{width:100%;border-collapse:collapse;font-size:11px}.legal-table th[data-v-a94a1896],.legal-table td[data-v-a94a1896]{padding:10px 12px;text-align:left;vertical-align:top}.legal-table th[data-v-a94a1896]{color:#0f3b82;background:#eef7ff;font-weight:700}.legal-table tbody td[data-v-a94a1896]{border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%)}@media(max-width:650px){.legal-table thead[data-v-a94a1896]{display:none}.legal-table tr[data-v-a94a1896],.legal-table td[data-v-a94a1896]{display:block}.legal-table tbody tr+tr[data-v-a94a1896]{border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%)}.legal-table tbody td[data-v-a94a1896]{padding-block:6px;border-top:none}.legal-table tbody td[data-v-a94a1896]:before{content:attr(data-label);display:block;color:#0f3b82;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.legal-table tbody td[data-v-a94a1896]:first-child{padding-top:12px}.legal-table tbody td[data-v-a94a1896]:last-child{padding-bottom:12px}}
