.styles_legalPage__1eiK3{min-height:100vh;padding:var(--space-lg) 0;background:var(--background)}.styles_legalPageContainer__OM8cr{max-width:900px;margin:0 auto;padding:0 var(--space-sm)}.styles_legalPageHeader__grlLg{text-align:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--gray-200)}.styles_legalPageTitle__JYhwj{font-size:clamp(32px,5vw,48px);font-weight:700;color:var(--black);margin-bottom:var(--space-xs);line-height:1.2}.styles_legalPageLastUpdated__L6mm6{font-size:16px;color:var(--gray-500);font-style:italic;text-align:right}.styles_legalPageContent__6qyNI{line-height:1.7;text-align:left}.styles_legalPageContent__6qyNI h2{font-size:32px;line-height:36px;font-weight:600;color:var(--black);margin-top:30px;margin-bottom:8px}.styles_legalPageContent__6qyNI h3{font-size:20px;font-weight:600;color:var(--black);margin:12px 0 6px;line-height:1.3}.styles_legalPageContent__6qyNI p{font-size:16px;color:var(--gray-700);margin-top:0;margin-bottom:6px}.styles_legalPageContent__6qyNI ol,.styles_legalPageContent__6qyNI ul{margin:8px 0;padding-left:var(--space-md)}.styles_legalPageContent__6qyNI ol li,.styles_legalPageContent__6qyNI ul li{font-size:16px;color:var(--gray-700);margin-bottom:4px;line-height:1.6}.styles_legalPageContent__6qyNI strong{font-weight:600;color:var(--black)}.styles_legalPageContent__6qyNI a{color:var(--purple);text-decoration:underline}.styles_legalPageContent__6qyNI a:hover{color:var(--purple-dark)}.styles_legalPageContent__6qyNI blockquote{border-left:4px solid var(--purple);padding-left:var(--space-sm);margin:var(--space-sm) 0;font-style:italic;color:var(--gray-500)}@media(max-width:768px){.styles_legalPage__1eiK3{padding:var(--space-md) 0}.styles_legalPageContainer__OM8cr{padding:0 var(--space-xs)}.styles_legalPageContent__6qyNI h2{font-size:22px}.styles_legalPageContent__6qyNI h3{font-size:18px}.styles_legalPageContent__6qyNI li,.styles_legalPageContent__6qyNI p{font-size:15px}}