.legal-page-wrapper[data-v-42385cf0]{background:#f8fafc;min-height:100vh}.legal-hero-section[data-v-42385cf0]{color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b);padding:60px 0 50px}.legal-eyebrow[data-v-42385cf0]{color:#38bdf8;letter-spacing:.05em;text-transform:uppercase;background:#38bdf826;border:1px solid #38bdf84d;padding:6px 14px;font-size:.8rem}.legal-title[data-v-42385cf0]{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:2.25rem;font-weight:800}.legal-summary[data-v-42385cf0]{color:#94a3b8;margin-bottom:0;font-size:1.05rem;line-height:1.6}.legal-hero-meta[data-v-42385cf0]{color:#cbd5e1;font-size:.875rem}.meta-divider[data-v-42385cf0]{color:#64748b;margin:0 10px}.legal-featured-img-card[data-v-42385cf0]{aspect-ratio:16/9;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px #0000004d}.legal-featured-img[data-v-42385cf0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sticky-toc-box[data-v-42385cf0]{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;position:sticky;top:90px;box-shadow:0 4px 20px -2px #0000000d}.toc-header[data-v-42385cf0]{text-transform:uppercase;letter-spacing:.06em;color:#1e293b;border-bottom:1px dashed #e2e8f0;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:.825rem;font-weight:800;display:flex}.toc-nav[data-v-42385cf0]{flex-direction:column;gap:6px;display:flex}.toc-nav .toc-link[data-v-42385cf0]{color:#475569;white-space:normal;word-break:break-word;border-left:3px solid #0000;border-radius:10px;padding:10px 14px;font-size:.88rem;line-height:1.45;text-decoration:none;transition:all .2s;display:block;overflow:visible}.toc-nav .toc-link[data-v-42385cf0]:hover{color:#0284c7;background:#f0f9ff;border-left-color:#38bdf8}.toc-nav .toc-link.active[data-v-42385cf0]{color:#0369a1;background:#e0f2fe;border-left-color:#0284c7;font-weight:700;box-shadow:0 2px 4px #0284c714}.legal-content-card[data-v-42385cf0]{max-width:920px}.legal-article[data-v-42385cf0]{color:#334155}.section-heading[data-v-42385cf0]{color:#0f172a;letter-spacing:-.015em;scroll-margin-top:100px;font-size:1.45rem;font-weight:800}.section-p[data-v-42385cf0]{color:#475569;font-size:1.02rem;line-height:1.8}.section-divider[data-v-42385cf0]{opacity:.7;border-top:1px solid #e2e8f0}.legal-callout[data-v-42385cf0]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.callout-title[data-v-42385cf0]{color:#0369a1;font-size:1.1rem;font-weight:700}.callout-desc[data-v-42385cf0]{color:#0c4a6e;font-size:.9rem;line-height:1.5}.legal-cross-link[data-v-42385cf0]{color:#64748b;text-decoration:none;transition:color .2s}.legal-cross-link[data-v-42385cf0]:hover{color:#0284c7;text-decoration:underline}@media (width<=991.98px){.legal-hero-section[data-v-42385cf0]{padding:40px 0 35px}.legal-title[data-v-42385cf0]{font-size:1.75rem}.legal-summary[data-v-42385cf0]{font-size:.95rem}}
