/* Sección de noticias de wetime.es (12/11/2026). */
.wt-noticias { max-width: 1100px; margin: 0 auto; padding: 104px 20px 72px; color: #1f2937; }
.wt-noticias h1 { font-size: 40px; line-height: 1.15; font-weight: 700; color: #0f172a; margin: 10px 0 8px; letter-spacing: -0.01em; }
.wt-not-sub { font-size: 18px; color: #4b5563; margin: 0 0 36px; max-width: 640px; }
.wt-not-vacio { padding: 48px 0; color: #6b7280; }

.wt-not-rejilla { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; }
.wt-not-tarjeta { display: flex; flex-direction: column; background: #fff; border: 1px solid #e5e7eb; border-radius: 14px; overflow: hidden;
  transition: box-shadow .2s ease, transform .2s ease, border-color .2s ease; }
.wt-not-tarjeta:hover { box-shadow: 0 14px 34px rgba(15, 23, 42, .09); transform: translateY(-2px); border-color: #cfdbe6; }
.wt-not-img { display: block; aspect-ratio: 16 / 9; background: #eef3f7; overflow: hidden; }
.wt-not-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
.wt-not-texto { display: flex; flex-direction: column; gap: 8px; padding: 20px 22px 22px; flex: 1; }
.wt-not-texto time { font-size: 13px; color: #6b7280; }
.wt-not-texto h2 { font-size: 19px; line-height: 1.3; font-weight: 700; color: #0f172a; margin: 0; }
.wt-not-texto h2 a { color: inherit; text-decoration: none; }
.wt-not-texto h2 a:hover { color: #205786; }
.wt-not-texto p { font-size: 15px; line-height: 1.6; color: #4b5563; margin: 0; flex: 1; }
.wt-not-leer { font-size: 14px; font-weight: 600; color: #205786; text-decoration: none; margin-top: 6px; }
.wt-not-leer:hover { text-decoration: underline; text-underline-offset: 3px; }

/* La más reciente, a todo el ancho */
.wt-not-destacada { grid-column: 1 / -1; flex-direction: row; }
.wt-not-destacada .wt-not-img { flex: 0 0 55%; aspect-ratio: auto; min-height: 320px; }
.wt-not-destacada .wt-not-texto { padding: 34px 36px; justify-content: center; }
.wt-not-destacada h2 { font-size: 28px; }
.wt-not-destacada p { flex: 0; font-size: 16px; }

@media (max-width: 900px) {
  .wt-not-rejilla { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .wt-not-destacada { flex-direction: column; }
  .wt-not-destacada .wt-not-img { flex: none; min-height: 0; aspect-ratio: 16 / 9; }
  .wt-not-destacada .wt-not-texto { padding: 22px; }
  .wt-not-destacada h2 { font-size: 22px; }
}
@media (max-width: 600px) {
  .wt-noticias { padding-top: 92px; }
  .wt-noticias h1 { font-size: 32px; }
  .wt-not-rejilla { grid-template-columns: 1fr; gap: 20px; }
}
@media (prefers-reduced-motion: reduce) {
  .wt-not-tarjeta { transition: none; }
  .wt-not-tarjeta:hover { transform: none; }
}

/* Artículo */
.wt-not-meta { font-size: 14px; color: #6b7280; margin: -6px 0 24px; }
.wt-not-cuerpo img { max-width: 100%; height: auto; border-radius: 12px; display: block; margin: 8px 0 4px; }
.wt-not-cuerpo h2[id], .wt-not-cuerpo h3[id] { scroll-margin-top: 84px; }
.wt-not-cuerpo blockquote { border-left: 4px solid #4985a6; padding: 4px 0 4px 16px; color: #374151; margin: 0 0 18px; }
.wt-not-cuerpo pre, .wt-not-cuerpo code { white-space: pre-wrap; word-break: break-word; }
.wt-not-cuerpo table { display: block; overflow-x: auto; }
.wt-not-cuerpo [data-blg-cta] a { text-decoration: none; }
