/* Detalle de artículo — Codex / Mundo Drone */
.articulo-detalle {
  padding-top: 28px;
}

.articulo-extracto {
  font-family: 'Rajdhani', sans-serif;
  font-size: clamp(17px, 1.4vw, 22px);
  line-height: 1.45;
  color: #c8d0d8;
  text-align: center;
  max-width: 760px;
  margin: -8px auto 28px;
  opacity: 0.82;
}

.mdn-article-content ul,
.mdn-article-content ol {
  margin: 0 0 18px 1.2em;
  padding: 0;
}

.mdn-article-content li {
  margin: 0 0 8px;
}

.mdn-article-content table.md-compare-table,
.mdn-article-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 8px 0 24px;
  font-size: 15px;
}

.mdn-article-content table th,
.mdn-article-content table td {
  border: 1px solid rgba(0, 212, 255, 0.16);
  padding: 10px 12px;
  text-align: left;
  vertical-align: top;
}

.mdn-article-content table th {
  font-family: 'Share Tech Mono', monospace;
  font-size: 11px;
  letter-spacing: 1.4px;
  color: #00d4ff;
  background: rgba(0, 212, 255, 0.06);
}

.mdn-article-content .md-compare-label {
  color: #e8edf2;
  font-weight: 600;
}

.articulo-relacionados {
  margin-top: 48px;
}

.articulo-relacionados .section-label {
  margin-bottom: 16px;
}

.articulo-rel-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

@media (max-width: 900px) {
  .articulo-rel-grid {
    grid-template-columns: 1fr;
  }
}
