.privacy-page.svelte-pjoe0s{color:#111318;background:radial-gradient(circle at top,#cfff0014,#0000 32%),linear-gradient(#f7f9fb,#eef1f5 42%,#edf0f4);min-height:100svh}.privacy-page__content.svelte-pjoe0s{padding-inline:var(--layout-page-pad);padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(72px,8vw,120px)}.privacy-document.svelte-pjoe0s{background:linear-gradient(#fffffffa,#fffffff5),linear-gradient(135deg,#cfff0014,#0000 28%);border:1px solid #11131814;width:min(100%,980px);margin:0 auto;padding:clamp(26px,4.2vw,44px);box-shadow:0 24px 64px #07090d1a}.privacy-document__header.svelte-pjoe0s{border-bottom:1px solid #1113181a;gap:10px;padding-bottom:22px;display:grid}.privacy-document__source-title.svelte-pjoe0s,.privacy-document__title.svelte-pjoe0s{margin:0}.privacy-document__source-title.svelte-pjoe0s{color:#5f6772;font-size:var(--page-hero-label-size);font-weight:720;line-height:1.5}.privacy-document__title.svelte-pjoe0s{color:#111318;font-size:var(--page-hero-title-size);letter-spacing:-.04em;font-weight:950;line-height:1.08}.privacy-document__lead.svelte-pjoe0s{color:#2c3139;font-size:var(--page-hero-description-size);word-break:keep-all;margin:0;padding-top:22px;font-weight:680;line-height:1.85}.privacy-document__lead--subtle.svelte-pjoe0s{color:#3f4650;font-size:15px;font-weight:660}.privacy-document__section.svelte-pjoe0s{gap:10px;padding-top:24px;display:grid}.privacy-document__section.svelte-pjoe0s+.privacy-document__section:where(.svelte-pjoe0s){border-top:1px solid #11131814;margin-top:24px}.privacy-document__section.svelte-pjoe0s h2:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s h3:where(.svelte-pjoe0s){color:#111318;letter-spacing:-.03em;margin:0}.privacy-document__section.svelte-pjoe0s h2:where(.svelte-pjoe0s){font-size:clamp(22px,3vw,30px);font-weight:930;line-height:1.25}.privacy-document__section.svelte-pjoe0s h3:where(.svelte-pjoe0s){padding-top:6px;font-size:18px;font-weight:860;line-height:1.4}.privacy-document__section.svelte-pjoe0s p:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s li:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s td:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s th:where(.svelte-pjoe0s){color:#3f4650;word-break:keep-all;margin:0;font-size:15px;font-weight:670;line-height:1.9}.privacy-document__section.svelte-pjoe0s ul:where(.svelte-pjoe0s){gap:8px;margin:0;padding-left:20px;display:grid}.privacy-document__table-wrap.svelte-pjoe0s{border:1px solid #1113181a;overflow-x:auto}.privacy-document__table-wrap.svelte-pjoe0s table:where(.svelte-pjoe0s){border-collapse:collapse;background:#ffffffd9;width:100%}.privacy-document__table-wrap.svelte-pjoe0s th:where(.svelte-pjoe0s),.privacy-document__table-wrap.svelte-pjoe0s td:where(.svelte-pjoe0s){text-align:left;vertical-align:top;border-bottom:1px solid #11131814;padding:14px 16px}.privacy-document__table-wrap.svelte-pjoe0s th:where(.svelte-pjoe0s){color:#111318;background:#1113180a;font-weight:840}.privacy-document__section.svelte-pjoe0s a:where(.svelte-pjoe0s){color:#111318;text-underline-offset:3px;text-decoration-color:#11131847}.privacy-document__section.svelte-pjoe0s a:where(.svelte-pjoe0s):hover{color:#111318;-webkit-text-decoration-color:var(--color-lime);text-decoration-color:var(--color-lime)}@media (width<=768px){.privacy-page.svelte-pjoe0s{background:radial-gradient(circle at top,#cfff0014,#0000 24%),linear-gradient(#f7f9fb,#eef1f5 38%,#edf0f4)}.privacy-page__content.svelte-pjoe0s{padding-top:18px}.privacy-document.svelte-pjoe0s{padding:22px 18px}.privacy-document__section.svelte-pjoe0s h3:where(.svelte-pjoe0s){font-size:17px}.privacy-document__section.svelte-pjoe0s p:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s li:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s td:where(.svelte-pjoe0s),.privacy-document__section.svelte-pjoe0s th:where(.svelte-pjoe0s){font-size:14px;line-height:1.8}.privacy-document__table-wrap.svelte-pjoe0s th:where(.svelte-pjoe0s),.privacy-document__table-wrap.svelte-pjoe0s td:where(.svelte-pjoe0s){min-width:180px;padding:12px 13px}}
