.legal-module__ZlaDcW__page{width:90%;max-width:720px;margin:0 auto;padding:64px 0 128px}.legal-module__ZlaDcW__label{font-size:var(--text-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-weight:600;display:inline-block}.legal-module__ZlaDcW__title{margin:0 0 8px}.legal-module__ZlaDcW__meta{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 48px}.legal-module__ZlaDcW__divider{border:none;border-top:1px solid var(--color-border);margin:0 0 48px}.legal-module__ZlaDcW__body{flex-direction:column;gap:40px;display:flex}.legal-module__ZlaDcW__section h4{color:var(--color-text);margin:0 0 12px;font-size:1.15rem;font-weight:600}.legal-module__ZlaDcW__section p{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.7}.legal-module__ZlaDcW__section p:last-child{margin-bottom:0}.legal-module__ZlaDcW__section ul{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;display:flex}.legal-module__ZlaDcW__section li{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.legal-module__ZlaDcW__contact{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:48px;padding:24px}.legal-module__ZlaDcW__contact p{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}.legal-module__ZlaDcW__contact a{color:var(--color-primary);text-decoration:none}.legal-module__ZlaDcW__contact a:hover{text-decoration:underline}
