/* Sección "Asuntos masivos" de la portada */
.masivos .lista-masivos{list-style:none;margin:0 auto;padding:0;max-width:980px;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,40px)}
.masivos .lista-masivos li{display:flex}
.masivos .lista-masivos a{display:flex;flex-direction:column;gap:14px;width:100%;padding:34px 32px;background:var(--papel);border:1px solid var(--linea);border-top:3px solid var(--oro);color:var(--tinta);text-decoration:none;transition:transform .25s,box-shadow .25s}
.masivos .lista-masivos a:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(10,22,38,.45)}
.masivos .lista-masivos .etiqueta{font:600 12px/1 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--oro)}
.masivos .lista-masivos h3{font:500 clamp(26px,3vw,34px)/1.15 var(--display);margin:0;color:var(--noche)}
.masivos .lista-masivos p{margin:0;color:var(--gris)}
.masivos .lista-masivos .mas{margin-top:auto;padding-top:10px;font:600 14px/1 var(--texto);color:var(--noche)}
.masivos .lista-masivos .mas::after{content:" →";color:var(--oro)}
@media (max-width:760px){.masivos .lista-masivos{grid-template-columns:1fr}}
