.shared-module__cWBGSW__legalPage{min-height:100vh;padding:var(--space-20)0 var(--space-12);background:linear-gradient(to bottom,var(--gray-50)0%,white 100%)}.shared-module__cWBGSW__container{max-width:48rem;padding:0 var(--space-6);margin:0 auto}@media (min-width:768px){.shared-module__cWBGSW__container{padding:0 var(--space-8)}}.shared-module__cWBGSW__backLink{align-items:center;gap:var(--space-2);color:var(--primary-600);font-weight:var(--font-medium);margin-bottom:var(--space-8);transition:all var(--transition-base);text-decoration:none;display:inline-flex}.shared-module__cWBGSW__backLink:hover{color:var(--primary-700);transform:translate(-4px)}.shared-module__cWBGSW__legalPage h1{font-size:var(--text-4xl);color:var(--gray-900);margin-bottom:var(--space-4);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shared-module__cWBGSW__lastUpdated{color:var(--gray-500);font-size:var(--text-sm);margin-bottom:var(--space-12);font-style:italic}.shared-module__cWBGSW__legalPage section{margin-bottom:var(--space-10)}.shared-module__cWBGSW__legalPage h2{font-size:var(--text-2xl);color:var(--gray-900);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--gray-200)}.shared-module__cWBGSW__legalPage h3{font-size:var(--text-xl);color:var(--gray-800);margin-top:var(--space-6);margin-bottom:var(--space-3)}.shared-module__cWBGSW__legalPage p{color:var(--gray-700);margin-bottom:var(--space-4);font-size:1rem;line-height:1.8}.shared-module__cWBGSW__legalPage ul{margin-bottom:var(--space-4);padding-left:0;list-style:none}.shared-module__cWBGSW__legalPage ul li{padding-left:var(--space-6);margin-bottom:var(--space-3);color:var(--gray-700);font-size:1rem;line-height:1.7;position:relative}.shared-module__cWBGSW__legalPage ul li:before{content:"✓";color:var(--primary-500);font-weight:var(--font-bold);position:absolute;left:0}.shared-module__cWBGSW__legalPage ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.shared-module__cWBGSW__legalPage ol li{margin-bottom:var(--space-3);color:var(--gray-700);font-size:1rem;line-height:1.7}.shared-module__cWBGSW__legalPage a{color:var(--primary-600);transition:color var(--transition-fast);text-decoration:underline}.shared-module__cWBGSW__legalPage a:hover{color:var(--primary-700)}.shared-module__cWBGSW__legalPage strong{color:var(--gray-900);font-weight:var(--font-semibold)}@media (max-width:768px){.shared-module__cWBGSW__legalPage{padding:var(--space-16)0 var(--space-8)}.shared-module__cWBGSW__container{padding:0 var(--space-5)}.shared-module__cWBGSW__legalPage h1{font-size:var(--text-3xl)}.shared-module__cWBGSW__legalPage h2{font-size:var(--text-xl)}.shared-module__cWBGSW__legalPage p,.shared-module__cWBGSW__legalPage ul li{font-size:1rem}}
