.legal-hero[data-astro-cid-qogavhvk]{padding-block:44px 60px}.legal-hero[data-astro-cid-qogavhvk] h1[data-astro-cid-qogavhvk]{white-space:normal;letter-spacing:-1.6px;max-width:900px;margin:22px 0 18px;font-size:clamp(34px,4.6vw,54px);line-height:1.12}.legal-hero[data-astro-cid-qogavhvk]>p[data-astro-cid-qogavhvk]{color:#d6e7ef;max-width:680px;margin:0;font-size:16px;line-height:1.75}.legal-doc[data-astro-cid-qogavhvk]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;display:grid}.legal-toc[data-astro-cid-qogavhvk]{max-height:calc(100vh - 48px);padding-top:22px;position:sticky;top:24px;overflow-y:auto}.legal-toc[data-astro-cid-qogavhvk]>span[data-astro-cid-qogavhvk]{letter-spacing:1.3px;color:#a9c9d4;margin-bottom:16px;font-size:11px;display:block}.legal-toc[data-astro-cid-qogavhvk] ol[data-astro-cid-qogavhvk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-toc[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]{color:#d0e2e9;font-size:13px;line-height:1.5;transition:color .2s;display:block}.legal-toc[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]:hover{color:#ffbda0}.legal-prose[data-astro-cid-qogavhvk]{background:var(--cream);min-width:0;color:var(--ink);border-radius:18px;padding:46px 56px 50px;font-size:15px;line-height:1.8}.legal-meta[data-astro-cid-qogavhvk]{color:#4f6670;border-bottom:1px solid #d9e4d8;flex-wrap:wrap;gap:6px 28px;margin-bottom:8px;padding-bottom:22px;font-size:13px;display:flex}.legal-meta[data-astro-cid-qogavhvk] p[data-astro-cid-qogavhvk]{margin:0}.legal-meta[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]{color:#2f6b5f;overflow-wrap:anywhere}.legal-prose[data-astro-cid-qogavhvk] h2{letter-spacing:-.5px;color:#1f3b52;margin:42px 0 16px;scroll-margin-top:24px;font-size:23px;font-weight:600;line-height:1.35}.legal-prose[data-astro-cid-qogavhvk] h3{color:#1f3b52;margin:26px 0 10px;font-size:17px;font-weight:600;line-height:1.45}.legal-prose[data-astro-cid-qogavhvk] p,.legal-prose[data-astro-cid-qogavhvk] li{color:#3f5866}.legal-prose[data-astro-cid-qogavhvk] p{margin:0 0 14px}.legal-prose[data-astro-cid-qogavhvk] ul,.legal-prose[data-astro-cid-qogavhvk] ol{margin:0 0 16px;padding-left:22px}.legal-prose[data-astro-cid-qogavhvk] li{margin-bottom:6px}.legal-prose[data-astro-cid-qogavhvk] li::marker{color:#4a7466}.legal-prose[data-astro-cid-qogavhvk] a{color:#2f6b5f;text-underline-offset:3px;text-decoration:underline}.legal-prose[data-astro-cid-qogavhvk] a:hover{color:#c4603f}.legal-prose[data-astro-cid-qogavhvk] strong{color:#25435a;font-weight:600}.legal-prose[data-astro-cid-qogavhvk] .legal-note{background:#e8eee3;border-radius:10px;padding:16px 20px;font-size:14px}.legal-prose[data-astro-cid-qogavhvk] .legal-table{margin:0 0 18px;overflow-x:auto}.legal-prose[data-astro-cid-qogavhvk] table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.legal-prose[data-astro-cid-qogavhvk] th,.legal-prose[data-astro-cid-qogavhvk] td{text-align:left;vertical-align:top;color:#3f5866;border-bottom:1px solid #dbe4d8;padding:12px 12px 12px 0}.legal-prose[data-astro-cid-qogavhvk] th{color:#25435a;font-weight:600}.legal-related[data-astro-cid-qogavhvk]{border-top:1px solid #d9e4d8;margin-top:44px;padding-top:24px}.legal-related[data-astro-cid-qogavhvk]>span[data-astro-cid-qogavhvk]{color:#5b6e74;margin-bottom:10px;font-size:12px;display:block}.legal-related[data-astro-cid-qogavhvk] ul[data-astro-cid-qogavhvk]{flex-wrap:wrap;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.legal-related[data-astro-cid-qogavhvk] a[data-astro-cid-qogavhvk]{color:#2f6b5f;text-underline-offset:3px;font-size:14px;text-decoration:underline}@media (width<=1100px){.legal-doc[data-astro-cid-qogavhvk]{grid-template-columns:210px minmax(0,1fr);gap:32px}.legal-prose[data-astro-cid-qogavhvk]{padding:38px 40px 42px}}@media (width<=860px){.legal-doc[data-astro-cid-qogavhvk]{grid-template-columns:1fr;gap:24px}.legal-toc[data-astro-cid-qogavhvk]{border:1px solid #9bbccb44;border-radius:12px;max-height:none;padding:20px 22px;position:static}.legal-prose[data-astro-cid-qogavhvk]{padding:30px;font-size:14px}.legal-prose[data-astro-cid-qogavhvk] h2{margin-top:34px;font-size:20px}}@media (width<=560px){.legal-hero[data-astro-cid-qogavhvk]{padding-block:30px 44px}.legal-hero[data-astro-cid-qogavhvk]>p[data-astro-cid-qogavhvk]{font-size:14px}.legal-prose[data-astro-cid-qogavhvk]{border-radius:14px;padding:24px 20px}}
