/* páginas de Política de Privacidade e Termos de Uso */
.legal{max-width:820px;padding:48px 0 72px;color:var(--asfalto);line-height:1.65;font-size:17px}
.legal h1{font:800 clamp(48px,8vw,84px)/.9 var(--fd);text-transform:uppercase;margin:0 0 8px}
.legal h2{font:800 30px/1.05 var(--fd);text-transform:uppercase;margin:40px 0 10px}
.legal .atualizado{color:#5b6068;font-size:15px;margin:0 0 28px}
.legal a:not(.btn){color:var(--laranja-esc);text-underline-offset:3px}
.legal ul{padding-left:20px}.legal li{margin:6px 0}
.legal .tabela-rolar{overflow-x:auto}
.legal table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}
.legal th,.legal td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #cfccc4}
.legal th{background:var(--asfalto);color:#fff;font-weight:700}
.legal .voltar{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}
.preencher{background:#ffe8a3;padding:0 4px;border-radius:3px}
.rodape .links-legais{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}
.rodape .links-legais a,.rodape .links-legais button{color:inherit;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.mapa-aviso{display:grid;place-items:center;align-content:center;gap:14px;text-align:center;padding:28px;min-height:inherit;height:100%;color:#fff;background:linear-gradient(rgba(30,32,35,.82),rgba(30,32,35,.82)),url(fotos/823.jpg) center/cover}
.mapa-aviso p{margin:0;max-width:34ch;font-size:15px;color:#ddd}
.form .nota-lgpd{font-size:13px;color:inherit;opacity:.85;margin:0}
.form .nota-lgpd a{color:inherit;text-decoration:underline}
.rodape .frase-loja{font:800 22px/1.1 var(--fd);text-transform:uppercase;color:var(--laranja);margin:0;max-width:22ch}
.frase-hist{font:800 clamp(26px,3.4vw,40px)/1.05 var(--fd);text-transform:uppercase;color:var(--laranja);margin:0 0 14px}
.placar-nota{font-size:13px;color:var(--aco-claro);margin:6px auto 0}
.dep-titulo{font-size:13px;color:var(--aco-claro);margin:0 0 8px}
