.md-pie{padding-block:var(--espacio-12) var(--espacio-8);background:var(--negro);color:var(--texto);font-family:var(--font-texto)}.md-pie__columnas{gap:var(--espacio-8) var(--espacio-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.md-pie__columnas{gap:var(--espacio-10) var(--espacio-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.md-pie__columnas{justify-content:space-between;column-gap:var(--espacio-6);grid-template-columns:repeat(6,max-content)}}.md-pie__columna{align-self:start}.md-pie__titulo{margin:0 0 var(--espacio-3);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.3}.md-pie__grupo ul{gap:var(--espacio-2);display:grid}.md-pie a{color:var(--texto-2);font-size:.875rem;line-height:1.45;text-decoration:none}.md-pie__titulo,.md-pie .md-pie__titulo a{color:var(--blanco)}.md-pie .md-pie__titulo a{font-size:inherit;line-height:inherit}.md-pie a:hover{color:var(--blanco);text-underline-offset:3px;text-decoration:underline}.md-pie a:focus-visible{outline:2px solid var(--acento);outline-offset:3px;border-radius:2px}.md-pie__firma{margin-top:var(--espacio-16);display:block}.md-pie__firma img{opacity:.1;width:100%;height:auto;transition:opacity .2s;display:block}.md-pie .md-pie__firma:hover{text-decoration:none}.md-pie__firma:hover img{opacity:.16}.md-pie .md-pie__redes{gap:var(--espacio-1);margin:var(--espacio-4) 0 0 -8px;padding:0;list-style:none;display:flex}.md-pie .md-pie__redes a{border-radius:var(--md-radio);width:32px;height:32px;color:var(--texto-2);place-items:center;display:inline-grid}.md-pie .md-pie__redes a:hover{color:var(--blanco);text-decoration:none}.md-pie__legal{align-items:center;gap:var(--espacio-3) var(--espacio-6);margin-top:var(--espacio-10);padding-top:var(--espacio-5);border-top:1px solid var(--borde);flex-wrap:wrap;display:flex}.md-pie__legal p{color:var(--texto-3);margin:0;font-size:.75rem}.md-pie__legal ul{gap:var(--espacio-2) var(--espacio-5);flex-wrap:wrap;display:flex}.md-pie__legal a{color:var(--texto-3);font-size:.75rem}@media (min-width:80rem){.md-pie__legal{flex-wrap:nowrap;justify-content:space-between}.md-pie__legal p,.md-pie__legal li{white-space:nowrap}.md-pie__legal ul{column-gap:var(--espacio-3);flex-wrap:nowrap}}
