.legal_page__UMb4A{padding-top:var(--header-height);min-height:100vh}.legal_container__MHY9a{max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-md)}.legal_title__fmxNJ{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:var(--space-xs);background:linear-gradient(135deg,var(--color-text) 0,var(--color-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.legal_updated___SlTW{color:var(--color-text-muted);font-size:.95rem;margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-surface-elevated)}.legal_content__wENxw{color:var(--color-text-muted);line-height:1.8}.legal_section__uTbI4{margin-bottom:var(--space-lg)}.legal_section__uTbI4 h2{font-size:1.8rem;color:var(--color-text);margin-bottom:var(--space-sm);margin-top:var(--space-md)}.legal_section__uTbI4 p{margin-bottom:var(--space-sm);font-size:1.05rem}.legal_section__uTbI4 ul{margin:var(--space-sm) 0 var(--space-md) var(--space-md);padding-left:var(--space-sm)}.legal_section__uTbI4 li{margin-bottom:var(--space-xs);font-size:1.05rem}.legal_section__uTbI4 strong{color:var(--color-text);font-weight:600}.legal_section__uTbI4 a{color:var(--color-accent);text-decoration:underline;transition:color var(--transition-fast)}.legal_section__uTbI4 a:hover{color:var(--color-accent-bright)}@media (max-width:768px){.legal_container__MHY9a{padding:var(--space-lg) var(--space-sm)}.legal_section__uTbI4 h2{font-size:1.5rem}}