.footer{background:var(--c-bosque);padding-block:clamp(40px,6vw,72px)}.footer,.footer a{color:#fff}.footer__grid{display:grid;gap:32px}.footer__lema{font:500 1.25rem/1.3 var(--f-titulos);margin-top:16px}.footer__lista{list-style:none;margin:0;padding:0}.footer__lista a{align-items:center;display:inline-flex;min-height:44px}.footer__datos{font-style:normal}@media (min-width:768px){.footer__grid{grid-template-columns:1.2fr 1fr 1.4fr}}