/* seguir-v1.css — bloque «Seguir leyendo», página /sesiones/ y pie con más enlaces.
   Archivo nuevo (los estáticos se cachean un año immutable): no modifica
   estilo.css, portada-v2.css ni lectura-v1/v2.css. */

footer{
  justify-content:flex-start;
  flex-wrap:wrap;
  gap:8px 18px;
}

.seguir-leyendo{
  margin:2.8rem 0 0;
  padding:1.75rem 0 0;
  border-top:1px solid #cec6b6;
}
.seguir-leyendo h2{
  font-size:1.18rem;
  font-weight:400;
  letter-spacing:-.02em;
  line-height:1.3;
  margin:0 0 .85rem;
  color:#3a3d38;
}
.seguir-leyendo ul{
  list-style:none;
  margin:0;
  padding:0;
}
.seguir-leyendo li{margin:.38rem 0}
.seguir-leyendo .a-sesiones{margin:1.1rem 0 0}

/* /sesiones/: misma medida y aire que el bloque de la portada */
#pagina-sesiones h1{
  font-size:clamp(34px,5.2vw,52px);
  max-width:14em;
  margin:0 0 .4em;
}
#pagina-sesiones .kicker{
  font:13px/1.4 system-ui,sans-serif;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#5c6159;
  margin:0 0 14px;
}
#pagina-sesiones h2{
  font-size:clamp(24px,2.6vw,32px);
  margin:1.55em 0 .45em;
}
#pagina-sesiones p{max-width:62ch}
#pagina-sesiones .cta{margin:14px 0 8px}
#pagina-sesiones .aviso-clinico{
  margin-top:2.5em;
  font-size:16px;
  color:#51544d;
  max-width:62ch;
}

@media(max-width:700px){
  footer a{
    display:inline-flex;
    align-items:center;
    min-height:44px;
    box-sizing:border-box;
  }
}
