.legal-page{max-width:760px;padding:var(--space-lg) var(--space-md);margin:0 auto}.legal-page .voltar{margin-bottom:var(--space-md);color:var(--color-accent);font-size:14px;text-decoration:none;display:inline-block}.legal-page .voltar:hover{text-decoration:underline}.legal-content h1{font-family:var(--font-heading);color:var(--color-foreground);margin-bottom:4px;font-size:30px;font-weight:600}.legal-content h2{font-family:var(--font-heading);color:var(--color-foreground);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:21px;font-weight:600}.legal-content h3{color:var(--color-foreground);font-size:16px;font-weight:700}.legal-content p,.legal-content li{color:var(--color-secondary);font-size:15px;line-height:1.65}.legal-content ul,.legal-content ol{flex-direction:column;gap:6px;padding-left:1.3em;display:flex}.legal-content strong{color:var(--color-foreground)}.legal-content h1+p{color:var(--color-secondary);margin-bottom:var(--space-xs);font-size:14px}
