.legal-document_page__5xRET{min-height:100vh;padding:28px 18px 48px;background:radial-gradient(circle at top left,var(--color-accent-soft),transparent 32%),var(--color-background)}.legal-document_document__wpwsx{width:min(100%,820px);margin:0 auto;padding:clamp(26px,5vw,52px);border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface);box-shadow:0 20px 60px rgb(22 64 48/8%)}.legal-document_header__CNPhh{padding-bottom:24px;border-bottom:1px solid var(--color-border)}.legal-document_brand__hw8d0{display:inline-block;margin-bottom:28px;color:var(--color-primary-dark);font-size:15px;font-weight:800}.legal-document_eyebrow__upvcq{color:var(--color-primary);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.legal-document_header__CNPhh h1{margin-top:8px;font-size:clamp(34px,7vw,52px);line-height:1.05;letter-spacing:-.04em}.legal-document_introduction__66MVL{max-width:680px;margin-top:16px;color:var(--color-text-muted);font-size:17px;line-height:1.65}.legal-document_badge__EFgGb{display:inline-flex;margin-top:20px;padding:7px 10px;border:1px solid var(--color-success-border);border-radius:999px;background:var(--color-success-soft);color:var(--color-primary-dark);font-size:12px;font-weight:800}.legal-document_updated__dXH9h{margin-top:10px;color:var(--color-text-muted);font-size:12px}.legal-document_warning__n4fGa{margin-top:24px;padding:14px 16px;border:1px solid #e5d59e;border-radius:11px;background:#fff9e8;color:#604d0b;font-size:14px;line-height:1.55}.legal-document_sections__nOkT_{display:grid;gap:30px;margin-top:34px}.legal-document_sections__nOkT_ h2{margin-bottom:12px;font-size:21px;line-height:1.25}.legal-document_sections__nOkT_ li,.legal-document_sections__nOkT_ p{color:var(--color-text-muted);font-size:15px;line-height:1.7}.legal-document_sections__nOkT_ p+p{margin-top:10px}.legal-document_sections__nOkT_ ul{display:grid;gap:8px;margin-top:10px;padding-left:20px}.legal-document_back__n2UOt{display:inline-block;margin-top:40px;color:var(--color-primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.legal-document_page__5xRET{padding:0}.legal-document_document__wpwsx{padding:24px 18px 36px;border:0;border-radius:0;box-shadow:none}.legal-document_brand__hw8d0{margin-bottom:22px}.legal-document_header__CNPhh h1{font-size:36px}}