/* Termos de Uso e Privacidade */
.legal{padding:48px 0 72px}
.legal-cartao{max-width:780px;margin:0 auto;background:#fff;border:var(--linha);border-radius:20px;box-shadow:var(--dura);padding:40px 44px;font-size:17px;line-height:1.6}
.legal h1{font:800 clamp(30px,5vw,42px)/1.1 var(--titulo);margin:0 0 6px}
.legal .data{color:var(--tinta-suave);font-size:15px;margin:0 0 26px}
.legal h2{font:800 22px/1.2 var(--titulo);margin:32px 0 10px}
.legal p{margin:0 0 12px}
.legal ul{margin:0 0 12px;padding-left:22px}
.legal li{margin:0 0 6px}
.legal a{color:var(--azul);font-weight:700}
.rodape a{color:inherit}
@media (max-width:560px){.legal-cartao{padding:28px 20px;font-size:16px}}
