/* ==========================================================================
   Vitruviana — single-fiche.css
   ========================================================================== */

.fiche-problem__inner {
  margin: 0 auto;
  text-align: left;
}
.fiche-problem__text {
  color: var(--color-text-secondary);
  line-height: 1.8;
  margin-top: 1.5rem;
  text-align: left;
}

.fiche-treatments__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--gap-grid);
  margin-top: 2rem;
}

@media (max-width: 767px) {
  .fiche-treatments__grid { grid-template-columns: 1fr; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fiche-treatments__grid { grid-template-columns: repeat(2, 1fr); }
}
