/* =============================================================
   SINGLE NOTICIA — mobile first
   ============================================================= */

body.single-noticia {
  --page-bg: var(--bg-3);
  --header-bg: var(--bg-3-50);
}

.noticia-single {
  padding-top: 3rem;
  padding-bottom: 4rem;
}

/* ── Featured image ──────────────────────────────────────────── */
.noticia-single__image {
  margin: 0 0 2rem;
}

.noticia-single__image img {
  max-width: 180px;
}

/* ── Content ─────────────────────────────────────────────────── */
.noticia-single__content {
  margin-bottom: 3rem;
}

.noticia-single__content p {
  margin-bottom: 1em;
}

.noticia-single__content p:last-child {
  margin-bottom: 0;
}

/* ── No image variant ────────────────────────────────────────── */
.noticia-no-image .entry-title {
  margin-bottom: 0;
}

.noticia-no-image .data-table tbody tr:first-child th,
.noticia-no-image .data-table tbody tr:first-child td {
  border-top: none;
}

/* ── Estudio dot + row in data table ─────────────────────────── */
.noticia-single__estudio {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}

.noticia-single__estudio .estudio-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  flex-shrink: 0;
}

/* ── Back button ─────────────────────────────────────────────── */
.noticia-single__back {
  display: flex;
  justify-content: center;
  padding: 2rem 0 1rem;
}

/* =============================================================
   TABLET  ≥ 640px
   ============================================================= */
@media (min-width: 640px) {
  .noticia-single {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .noticia-single__image img {
    max-width: 240px;
  }

  .noticia-single__content {
    width: 85%;
  }
}

/* =============================================================
   DESKTOP  ≥ 1024px
   ============================================================= */
@media (min-width: 1024px) {
  .noticia-single__content {
    width: 70%;
  }
}
