.legal-page-wrapper[data-v-0956e18e]{background:#f8fafc;min-height:100vh}.legal-hero-section[data-v-0956e18e]{color:#fff;background:radial-gradient(1000px at 15% 20%,#2563eb26,#0000 40%),linear-gradient(145deg,#090e17,#0f172a 50%,#1e293b);border-bottom:1px solid #ffffff14;padding:64px 0 54px;position:relative}.legal-eyebrow-badge[data-v-0956e18e]{color:#60a5fa;letter-spacing:.06em;text-transform:uppercase;background:#2563eb33;border:1px solid #60a5fa59;border-radius:30px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.legal-title[data-v-0956e18e]{color:#fff;letter-spacing:-.025em;margin-bottom:14px;font-size:2.4rem;font-weight:800;line-height:1.2}.legal-summary[data-v-0956e18e]{color:#94a3b8;max-width:620px;margin-bottom:0;font-size:1.08rem;line-height:1.65}.legal-hero-meta[data-v-0956e18e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meta-chip[data-v-0956e18e]{color:#cbd5e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:8px;padding:6px 16px;font-size:.85rem;display:inline-flex}.text-primary-light[data-v-0956e18e]{color:#60a5fa}.legal-featured-img-card[data-v-0956e18e]{aspect-ratio:16/10;background:#0f172a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff1a}.legal-featured-img[data-v-0956e18e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.legal-featured-img-card:hover .legal-featured-img[data-v-0956e18e]{transform:scale(1.02)}.img-glow-overlay[data-v-0956e18e]{pointer-events:none;background:linear-gradient(#0f172a00 60%,#0f172a99);position:absolute;inset:0}.legal-main-section[data-v-0956e18e]{position:relative}.sticky-toc-wrapper[data-v-0956e18e]{z-index:15;position:sticky;top:96px}.sticky-toc-box[data-v-0956e18e]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;max-height:calc(100vh - 120px);padding:20px;display:flex;position:sticky;top:96px;box-shadow:0 4px 20px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.toc-header[data-v-0956e18e]{border-bottom:1px solid #f1f5f9;margin-bottom:14px;padding-bottom:12px}.toc-header-icon[data-v-0956e18e]{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:flex}.toc-title[data-v-0956e18e]{color:#0f172a;letter-spacing:-.01em;font-size:.95rem;font-weight:800}.toc-subtitle[data-v-0956e18e]{color:#64748b;font-size:.75rem;font-weight:600}.toc-nav-container[data-v-0956e18e]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:4px;padding-right:4px;display:flex;overflow:hidden auto}.toc-nav-container[data-v-0956e18e]::-webkit-scrollbar{width:5px}.toc-nav-container[data-v-0956e18e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.toc-nav-link[data-v-0956e18e]{color:#475569;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;font-weight:500;line-height:1.35;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.toc-index[data-v-0956e18e]{color:#94a3b8;min-width:18px;font-family:monospace;font-size:.75rem;font-weight:700;transition:color .2s}.toc-label[data-v-0956e18e]{white-space:normal;word-break:break-word;flex:1}.toc-arrow[data-v-0956e18e]{opacity:0;color:#2563eb;font-size:.7rem;transition:all .2s;transform:translate(-4px)}.toc-nav-link[data-v-0956e18e]:hover{color:#2563eb;background:#f8fafc;border-left-color:#93c5fd;transform:translate(2px)}.toc-nav-link:hover .toc-index[data-v-0956e18e]{color:#2563eb}.toc-nav-link:hover .toc-arrow[data-v-0956e18e]{opacity:1;transform:translate(0)}.toc-nav-link.active[data-v-0956e18e]{color:#1d4ed8;background:#eff6ff;border-left-color:#2563eb;font-weight:700;box-shadow:0 2px 4px #2563eb14}.toc-nav-link.active .toc-index[data-v-0956e18e]{color:#2563eb}.toc-nav-link.active .toc-arrow[data-v-0956e18e]{opacity:1;color:#2563eb;transform:translate(0)}.toc-footer-tip[data-v-0956e18e]{align-items:center;font-size:.8rem;display:flex}.text-amber[data-v-0956e18e]{color:#f59e0b}.mobile-toc-card[data-v-0956e18e]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #0f172a0a}.mobile-toc-toggle-btn[data-v-0956e18e]{cursor:pointer;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:background .2s;display:flex}.mobile-toc-toggle-btn[data-v-0956e18e]:hover{background:#f8fafc}.toc-icon-chip[data-v-0956e18e]{color:#2563eb;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.mobile-toc-label[data-v-0956e18e]{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.75rem;font-weight:700}.mobile-toc-active-title[data-v-0956e18e]{color:#0f172a;max-width:200px;font-size:.9rem;font-weight:700}.mobile-toc-body[data-v-0956e18e]{border-top:1px solid #f1f5f9;max-height:320px;padding:10px 14px;overflow-y:auto}.mobile-toc-list[data-v-0956e18e]{flex-direction:column;gap:4px;display:flex}.mobile-toc-item[data-v-0956e18e]{color:#334155;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;text-decoration:none;transition:background .15s;display:flex}.mobile-toc-item[data-v-0956e18e]:hover{color:#2563eb;background:#f1f5f9}.mobile-toc-item.active[data-v-0956e18e]{color:#1d4ed8;background:#eff6ff;font-weight:700}.mobile-toc-num[data-v-0956e18e]{color:#94a3b8;font-family:monospace;font-size:.75rem;font-weight:700}.mobile-toc-text[data-v-0956e18e]{flex:1}.active-check[data-v-0956e18e]{color:#2563eb;font-size:.85rem}.legal-content-card[data-v-0956e18e]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px -10px #0f172a0a}.legal-section-block[data-v-0956e18e]{scroll-margin-top:105px;transition:all .3s;position:relative}.section-header-row[data-v-0956e18e]{flex-direction:column;gap:6px;display:flex}.section-number-badge[data-v-0956e18e]{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;width:fit-content;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.section-heading[data-v-0956e18e]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.3}.section-p[data-v-0956e18e],.section-paragraphs[data-v-0956e18e]{color:#334155}.section-p[data-v-0956e18e]{font-size:1.025rem;font-weight:400;line-height:1.78}.bullet-clause-card[data-v-0956e18e]{background:#f8fafc;border:1px solid #e2e8f0;border-left:3.5px solid #2563eb;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;transition:border-color .2s,background .2s;display:flex}.bullet-clause-card[data-v-0956e18e]:hover{background:#f1f5f9;border-left-color:#1d4ed8}.bullet-indicator[data-v-0956e18e]{color:#2563eb;flex-shrink:0;margin-top:7px;font-size:.65rem}.bullet-content[data-v-0956e18e]{flex:1}.section-divider[data-v-0956e18e]{opacity:.8;border-top:1px dashed #e2e8f0}.legal-callout[data-v-0956e18e]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.callout-title[data-v-0956e18e]{color:#1e3a8a;letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.callout-desc[data-v-0956e18e]{color:#1e40af;font-size:.92rem;line-height:1.55}.legal-cross-links[data-v-0956e18e]{border-color:#e2e8f0!important}.legal-cross-pill[data-v-0956e18e]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:30px;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.legal-cross-pill[data-v-0956e18e]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.legal-cross-pill.active[data-v-0956e18e]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 6px #2563eb40}.expand-enter-active[data-v-0956e18e],.expand-leave-active[data-v-0956e18e]{max-height:400px;transition:all .25s ease-out;overflow:hidden}.expand-enter-from[data-v-0956e18e],.expand-leave-to[data-v-0956e18e]{opacity:0;max-height:0}@media (width<=991.98px){.legal-hero-section[data-v-0956e18e]{padding:44px 0 36px}.legal-title[data-v-0956e18e]{font-size:1.85rem}.legal-summary[data-v-0956e18e]{font-size:.98rem}.legal-content-card[data-v-0956e18e]{border-radius:16px;padding:24px 18px!important}.section-heading[data-v-0956e18e]{font-size:1.3rem}.section-p[data-v-0956e18e]{font-size:.98rem;line-height:1.7}.bullet-clause-card[data-v-0956e18e]{gap:8px;padding:10px 12px}}@media (width<=575.98px){.legal-title[data-v-0956e18e]{font-size:1.6rem}.legal-hero-meta[data-v-0956e18e]{flex-direction:column;align-items:flex-start;gap:8px}.meta-chip[data-v-0956e18e]{width:100%}}
