/* páginas legais (privacidade, exclusão de dados): texto corrido sobre o mesmo fundo da LP */
body{padding-bottom:0}
.legal{max-width:760px;margin:0 auto;padding:40px 16px 56px}
.legal h1{font-size:clamp(32px,8vw,48px);margin-bottom:10px}
.legal .atualizado{color:var(--suave);font-size:14px;margin-bottom:28px}
.legal h2{font-size:clamp(22px,5vw,28px);margin:34px 0 10px}
.legal p,.legal li{color:var(--creme);margin-bottom:10px}
.legal ul,.legal ol{padding-left:22px;margin-bottom:10px}
.legal a{color:var(--ambar)}
.legal .caixa{border-radius:20px;padding:20px 22px;margin:18px 0}
footer a{text-decoration:none;color:var(--suave)}
footer a:hover{color:var(--creme)}
