.legal{flex-direction:column;min-height:100vh;display:flex}.legal-top{padding:22px var(--pad);border-bottom:1px solid #ffffff0f}.legal-doc{max-width:780px;padding:48px var(--pad) 64px;width:100%;margin:0 auto}.legal-doc h1{letter-spacing:-.02em;margin:0 0 6px;font-size:2.2rem}.legal-upd{color:var(--text-3);margin:0 0 32px;font-size:.86rem}.legal-doc h2{color:var(--text-1);margin:36px 0 12px;font-size:1.25rem}.legal-doc p,.legal-doc li{color:var(--text-2);font-size:1rem;line-height:1.7}.legal-doc ul{flex-direction:column;gap:6px;margin:8px 0 8px 20px;display:flex}.legal-doc a{color:var(--brand-2);text-decoration:underline}.legal-doc strong{color:var(--text-1)}.legal-foot{max-width:780px;padding:24px var(--pad) 48px;width:100%;color:var(--text-3);border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;font-size:.9rem;display:flex}.legal-foot a{color:var(--text-2)}.legal-foot .sep{opacity:.5}.legal-foot .legal-cnpj{color:var(--text-3);flex-basis:100%;margin-top:4px;font-size:.82rem}@media (max-width:720px){.legal-doc h1{font-size:1.7rem}}
