.legal_root__bQX8W{min-height:100vh;background:var(--color-bg-primary);padding:var(--space-8) var(--space-4)}@media(max-width:768px){.legal_root__bQX8W{padding:var(--space-4) var(--space-3)}}.legal_container__1GGL5{max-width:780px;margin:0 auto;background:var(--color-bg-card);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-8);box-shadow:0 1px 3px rgba(0,0,0,.06)}@media(max-width:768px){.legal_container__1GGL5{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}}.legal_heading__FeSi4{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.3}@media(max-width:768px){.legal_heading__FeSi4{font-size:var(--font-size-xl)}}.legal_subtitle__aGAgZ{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-6)}.legal_section__ttjqq{margin-bottom:var(--space-6)}.legal_section__ttjqq:last-child{margin-bottom:0}.legal_section__ttjqq h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}@media(max-width:768px){.legal_section__ttjqq h2{font-size:var(--font-size-base)}}.legal_section__ttjqq p{font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--space-2)}.legal_section__ttjqq p:last-child{margin-bottom:0}.legal_section__ttjqq ul{margin:var(--space-2) 0;padding-left:var(--space-5);list-style:disc}.legal_section__ttjqq li{font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-1)}.legal_section__ttjqq strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.legal_section__ttjqq a{color:var(--color-primary-600);text-decoration:none}.legal_section__ttjqq a:hover{text-decoration:underline}