.LegalPage{max-width:720px;padding:var(--space-6)0 var(--space-9);margin:0 auto}.LegalPage h1{margin-bottom:var(--space-2)}.LegalPage h2{margin-top:var(--space-7);margin-bottom:var(--space-3)}.LegalPage h3{margin-top:var(--space-5);margin-bottom:var(--space-2)}.LegalPage p{margin-bottom:var(--space-3);line-height:1.7}.LegalPage ul,.LegalPage ol{margin-bottom:var(--space-3);padding-left:var(--space-5)}.LegalPage li{margin-bottom:var(--space-2);line-height:1.6}.LegalPage a{color:var(--accent-11);text-decoration:underline}.LegalPage a:hover{color:var(--accent-12)}.LegalPage .LegalEffectiveDate{color:var(--gray-11);margin-bottom:var(--space-6)}.LegalPage .LegalSection{margin-bottom:var(--space-6)}.LegalPage .LegalSection:last-child{margin-bottom:0}.LegalFooterLinks{gap:var(--space-4);align-items:center;display:flex}.LegalFooterLinks a{color:var(--gray-11);font-size:var(--font-size-2);text-decoration:none}.LegalFooterLinks a:hover{color:var(--gray-12);text-decoration:underline}@media (max-width:767px){.LegalFooterLinks{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.AuthFooter{margin-top:var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-6);text-align:center}.AuthFooter a{color:var(--gray-10);font-size:var(--font-size-1);text-decoration:none}.AuthFooter a:hover{color:var(--gray-12);text-decoration:underline}.AuthFooterSeparator{color:var(--gray-6);margin:0 var(--space-2);font-size:var(--font-size-1)}
