/* Páginas legais (/privacidade e /exclusao-de-dados): leitura simples, fundo concreto. */
*{box-sizing:border-box;margin:0}
body{background:var(--cor-concreto);color:var(--cor-grafite);font-family:var(--fonte);font-size:var(--t-corpo);line-height:1.6}
.legal-topo{background:var(--cor-grafite);padding:var(--e5) var(--margem)}
.legal-topo img{height:28px;display:block}
.legal{max-width:760px;margin:0 auto;padding:var(--e8) var(--margem) var(--e9)}
.legal h1{font-size:var(--t-titulo-2);line-height:1.15;font-variation-settings:'wdth' 125;font-weight:600;margin-bottom:var(--e3)}
.legal h2{font-size:var(--t-corpo-grande);font-weight:600;margin:var(--e7) 0 var(--e3)}
.legal p,.legal li{margin-bottom:var(--e3)}
.legal ul{padding-left:1.2em}
.legal a{color:var(--cor-ambar-texto);text-underline-offset:3px}
.legal .data{color:var(--cor-cimento-escuro);font-size:var(--t-legenda)}
.legal-rodape{border-top:1px solid var(--linha-clara);padding:var(--e5) var(--margem);font-size:var(--t-legenda);color:var(--cor-cimento-escuro);text-align:center}
