/* =============================================================
   Áreas de especialización (index.html only)
   ============================================================= */
.pathology-grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; }

.pathology-group { margin-top: 3rem; scroll-margin-top: calc(var(--nav-h) + 1.5rem); }
.pathology-group:first-child { margin-top: 0; }
.pathology-group-title { display: flex; align-items: center; gap: .75rem; font-family: var(--sans); font-size: .85rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); margin-bottom: 1.25rem; }
.pathology-group-title::after { content: ""; flex: 1; height: 1px; background: var(--line); }
.pathology-group-title.is-benign { color: var(--accent-2); }

@media (min-width: 540px) {
  .pathology-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1280px) {
  .pathology-grid { grid-template-columns: repeat(3, 1fr); }
}
