.legal-section-card[data-v-67427cbf]{margin-bottom:1.5rem}.legal-section-header[data-v-67427cbf]{padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;background:linear-gradient(135deg,#0066ff08,#43c1fc08)}.dark .legal-section-header[data-v-67427cbf]{border-bottom-color:#1f2937;background:linear-gradient(135deg,#0066ff14,#43c1fc0d)}.legal-section-content[data-v-67427cbf]{padding:1.25rem 1.5rem}.legal-section-content[data-v-67427cbf] h3{font-size:1rem;font-weight:600;color:#111827;margin-top:1.5rem;margin-bottom:.75rem;padding-left:1rem;border-left:2px solid var(--color-melrose-500)}.legal-section-content[data-v-67427cbf] h3:first-child{margin-top:0}.dark .legal-section-content[data-v-67427cbf] h3{color:#f3f4f6}.legal-section-content[data-v-67427cbf] p{font-size:.875rem;color:#6b7280;line-height:1.625;margin-bottom:1rem}.legal-section-content[data-v-67427cbf] p:last-child{margin-bottom:0}.dark .legal-section-content[data-v-67427cbf] p{color:#9ca3af}.legal-section-content[data-v-67427cbf] ul{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.legal-section-content[data-v-67427cbf] ul:last-child{margin-bottom:0}.legal-section-content[data-v-67427cbf] li{font-size:.875rem;color:#6b7280;line-height:1.625;padding-left:1.5rem;position:relative}.dark .legal-section-content[data-v-67427cbf] li{color:#9ca3af}.legal-section-content[data-v-67427cbf] li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:9999px;background:linear-gradient(135deg,var(--color-electric-blue-500),var(--color-spring-sky-500))}.legal-section-content[data-v-67427cbf] a{color:var(--color-electric-blue-500);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.legal-section-content[data-v-67427cbf] a:hover{color:var(--color-electric-blue-600)}.legal-section-content[data-v-67427cbf] strong{font-weight:600;color:#111827}.dark .legal-section-content[data-v-67427cbf] strong{color:#f3f4f6}.legal-section-content[data-v-67427cbf] table{width:100%;min-width:42rem;border-collapse:collapse;margin-top:.75rem;margin-bottom:1rem;font-size:.8125rem}.legal-section-content[data-v-67427cbf] td,.legal-section-content[data-v-67427cbf] th{border:1px solid #e5e7eb;padding:.625rem .75rem;text-align:left;vertical-align:top;color:#6b7280;line-height:1.5}.legal-section-content[data-v-67427cbf] th{background-color:#f9fafb;font-weight:600;color:#111827}.dark .legal-section-content[data-v-67427cbf] td,.dark .legal-section-content[data-v-67427cbf] th{border-color:#374151;color:#9ca3af}.dark .legal-section-content[data-v-67427cbf] th{background-color:#1f2937;color:#f3f4f6}.legal-toc[data-v-b84ea376]{width:100%}@media(min-width:1024px){.legal-toc[data-v-b84ea376]{width:16rem;flex-shrink:0}}.legal-page[data-v-ee4b2408]{min-height:100vh}.legal-hero[data-v-ee4b2408]{background:linear-gradient(135deg,#06f,#43c1fc);position:relative;overflow:hidden;padding:2rem 0}@media(min-width:640px){.legal-hero[data-v-ee4b2408]{padding:2.5rem 0}}@media print{.legal-page[data-v-ee4b2408]{background-color:#fff}.legal-hero[data-v-ee4b2408]{background:none;background-color:#f3f4f6;padding-top:2rem;padding-bottom:2rem}.legal-hero h1[data-v-ee4b2408],.legal-hero p[data-v-ee4b2408],.legal-hero span[data-v-ee4b2408]{color:#111827}[data-v-ee4b2408] .glass-card{background-color:#fff;border:1px solid #e5e7eb;box-shadow:none}[data-v-ee4b2408] .legal-section-header{background-color:#f9fafb}}
