.legal-page[data-v-44aa6eba]{background:var(--app-canvas);color:var(--app-ink)}.legal-page h1[data-v-44aa6eba]{font-family:var(--app-font);letter-spacing:-.025em;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.2}.legal-back[data-v-44aa6eba]{color:var(--app-primary-hover);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.legal-body[data-v-44aa6eba]{border:1px solid var(--app-line);border-radius:var(--app-radius-card);background:var(--app-surface);box-shadow:var(--app-shadow-card);overflow-wrap:anywhere;margin-block:32px;padding:32px;font-size:18px}.legal-body[data-v-44aa6eba] h2{margin-top:2rem;margin-bottom:1rem;font-size:26px;font-weight:800;line-height:1.25}.legal-body[data-v-44aa6eba] h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.legal-body[data-v-44aa6eba] p{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:.75rem;line-height:1.625}.legal-body[data-v-44aa6eba] ul{margin-bottom:.75rem;list-style-type:disc}.legal-body[data-v-44aa6eba] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-body[data-v-44aa6eba] ul{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));padding-left:1.5rem}.legal-body[data-v-44aa6eba] table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:16px}.legal-body[data-v-44aa6eba] th,.legal-body[data-v-44aa6eba] td{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));text-align:left;vertical-align:top;padding:.5rem .75rem}.legal-body[data-v-44aa6eba] th{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));font-weight:600}.legal-body[data-v-44aa6eba] a{color:var(--app-primary-hover);text-decoration:underline}.legal-site-header[data-v-44aa6eba]{background:var(--app-surface);border-bottom:1px solid var(--app-line)}.legal-site-header-inner[data-v-44aa6eba]{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:12px 24px;display:flex}.legal-site-header img[data-v-44aa6eba]{-o-object-fit:contain;object-fit:contain;display:block}.legal-site-header nav[data-v-44aa6eba]{align-items:center;gap:24px;font-size:16px;font-weight:700;display:flex}.legal-site-header a[data-v-44aa6eba]{align-items:center;min-height:44px;display:inline-flex}.legal-site-header nav a[data-v-44aa6eba]:hover{color:var(--app-primary-hover);text-decoration:underline}.legal-page--reading>header[data-v-44aa6eba]{background:0 0;border:0;padding-top:32px}.legal-page--reading .legal-body[data-v-44aa6eba]{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;padding:0 16px 40px;line-height:1.75}.legal-page--reading .legal-body[data-v-44aa6eba] h2{margin-top:44px;font-size:clamp(23px,3vw,28px)}.legal-page--reading .legal-body[data-v-44aa6eba] h2:first-child{margin-top:0}.legal-page--reading .legal-body[data-v-44aa6eba] h3{margin-top:24px}.legal-page--reading .legal-body[data-v-44aa6eba] p,.legal-page--reading .legal-body[data-v-44aa6eba] ul{color:var(--app-muted)}.legal-page--reading .legal-body[data-v-44aa6eba] strong{color:var(--app-ink)}.legal-page--reading .legal-body[data-v-44aa6eba] .privacy-table-hint{display:none}.legal-page--reading .legal-body[data-v-44aa6eba] .privacy-table-scroll{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;margin-block:24px;overflow-x:auto}.legal-page--reading .legal-body[data-v-44aa6eba] table{min-width:640px;margin:0}.legal-page--reading .legal-body[data-v-44aa6eba] th{background:var(--app-primary-soft)}.legal-page--reading[data-v-44aa6eba] a:focus-visible,.legal-page--reading[data-v-44aa6eba] [tabindex]:focus-visible{outline:3px solid var(--app-primary);outline-offset:4px;border-radius:4px}@media (width<=800px){.legal-body[data-v-44aa6eba]{margin-inline:16px;padding:24px 20px}.legal-page--reading .legal-body[data-v-44aa6eba]{margin-inline:auto;padding-inline:24px}.legal-page--reading>header>div[data-v-44aa6eba]{padding-inline:24px}}@media (width<=700px){.legal-page--reading .legal-body[data-v-44aa6eba] .privacy-table-hint{font-size:16px;display:block}}@media (width<=400px){.legal-body[data-v-44aa6eba] th,.legal-body[data-v-44aa6eba] td{padding:8px;font-size:14px}.legal-site-header-inner[data-v-44aa6eba]{flex-wrap:wrap;gap:12px;padding-inline:20px}.legal-site-header nav[data-v-44aa6eba]{gap:16px;font-size:15px}.legal-page--reading>header[data-v-44aa6eba]{padding-top:16px}.legal-page--reading .legal-body[data-v-44aa6eba] th,.legal-page--reading .legal-body[data-v-44aa6eba] td{font-size:16px}}
