.legal-section+.legal-section[data-v-a5423e8f]{border-top:1px solid #eef2f6;margin-top:40px;padding-top:40px}.legal-prose[data-v-a5423e8f] p{color:#475569;font-size:15px;line-height:1.7;margin:0 0 14px}.legal-prose[data-v-a5423e8f] p:last-child{margin-bottom:0}.legal-prose[data-v-a5423e8f] ul{list-style:disc;margin:0 0 14px;padding-left:22px}.legal-prose[data-v-a5423e8f] li{color:#475569;font-size:15px;line-height:1.7;margin:0 0 6px}.legal-prose[data-v-a5423e8f] strong{color:#0f172a;font-weight:600}.legal-prose[data-v-a5423e8f] a{color:#0d8576;font-weight:500;text-decoration:none}.legal-prose[data-v-a5423e8f] a:hover{color:#0b6b5f;text-decoration:underline}@media(max-width:767px){.mf-cols[data-v-1c4a7c08]{gap:32px!important;grid-template-columns:1fr!important}}.legal-root[data-v-3ed615c5]{background:#fff;color:#0f172a;font-family:Geist,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.legal-container[data-v-3ed615c5]{margin:0 auto;max-width:1140px;padding:0 28px}.legal-hero[data-v-3ed615c5]{background:radial-gradient(120% 90% at 80% -10%,#ecfdf6 0,#ecfdf600 55%),radial-gradient(90% 80% at 0 0,#f0f7ff 0,#f0f7ff00 50%);border-bottom:1px solid #e9eef3}.legal-hero-inner[data-v-3ed615c5]{padding-bottom:48px;padding-top:64px}.legal-hero-badge[data-v-3ed615c5]{align-items:center;background:#fff;border:1px solid #d2f1e8;border-radius:999px;color:#0b6b5f;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:18px;padding:5px 12px 5px 10px}.legal-hero-title[data-v-3ed615c5]{color:#0f172a;font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 14px}.legal-hero-sub[data-v-3ed615c5]{color:#475569;font-size:18px;line-height:1.6;margin:0 0 16px;max-width:640px}.legal-hero-updated[data-v-3ed615c5]{color:#94a3b8;font-size:13px;font-weight:500;margin:0}.legal-body[data-v-3ed615c5]{background:#f8fafc;border-bottom:1px solid #e9eef3}.legal-grid[data-v-3ed615c5]{display:grid;gap:44px;grid-template-columns:240px minmax(0,1fr);padding-bottom:72px;padding-top:44px}.legal-toc[data-v-3ed615c5]{position:relative}.legal-toc-inner[data-v-3ed615c5]{position:sticky;top:88px}.legal-toc-heading[data-v-3ed615c5]{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.legal-toc nav[data-v-3ed615c5]{border-left:2px solid #e2e8f0;display:flex;flex-direction:column}.legal-toc-link[data-v-3ed615c5]{border-left:2px solid transparent;color:#64748b;font-size:13.5px;line-height:1.4;margin-left:-2px;padding:7px 0 7px 14px;text-decoration:none;transition:color .12s,border-color .12s}.legal-toc-link[data-v-3ed615c5]:hover{color:#0f172a}.legal-toc-link--active[data-v-3ed615c5]{border-left-color:#0d8576;color:#0b6b5f;font-weight:600}.legal-content[data-v-3ed615c5]{min-width:0}.legal-card[data-v-3ed615c5]{box-shadow:0 1px 3px #0f172a0a;padding:44px 48px}.legal-card[data-v-3ed615c5],.legal-toc-mobile[data-v-3ed615c5]{background:#fff;border:1px solid #e9eef3;border-radius:14px}.legal-toc-mobile[data-v-3ed615c5]{display:none;margin-bottom:20px;padding:20px 22px}.legal-toc-mobile-links[data-v-3ed615c5]{display:flex;flex-wrap:wrap;gap:8px 18px}.legal-toc-mobile-link[data-v-3ed615c5]{color:#0d8576;font-size:14px;font-weight:500;text-decoration:none}.legal-toc-mobile-link[data-v-3ed615c5]:hover{color:#0b6b5f;text-decoration:underline}@media(max-width:900px){.legal-grid[data-v-3ed615c5]{gap:0;grid-template-columns:1fr;padding-bottom:56px}.legal-toc[data-v-3ed615c5]{display:none}.legal-toc-mobile[data-v-3ed615c5]{display:block}}@media(max-width:640px){.legal-hero-inner[data-v-3ed615c5]{padding-bottom:36px;padding-top:44px}.legal-hero-title[data-v-3ed615c5]{font-size:32px}.legal-hero-sub[data-v-3ed615c5]{font-size:16px}.legal-card[data-v-3ed615c5]{border-radius:12px;padding:28px 22px}.legal-container[data-v-3ed615c5]{padding:0 16px}}
