/* ==========================================================================
   Задача и сложности (Figma: Страница объекта → Задача и сложности).
   Пропорции колонок из макета: 45 / 55 при зазоре 20 (1024) и 40 (с 1440).
   ========================================================================== */

.case-task__inner {
  display: grid;
  gap: 32px;
}

.case-task__text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.case-task__par {
  font-size: var(--fs-s);
  line-height: 22px;
  color: var(--text-muted);
}

/* Заголовок секции уже несёт свой отступ до текста через .section__head-text */
.case-task__text .section__head-text { margin-bottom: 0; }

.case-task__cards {
  display: grid;
  gap: 10px;
}

@media (min-width: 768px) {
  .case-task__inner {
    grid-template-columns: 45fr 55fr;
    gap: 20px;
  }

  .case-task__text { gap: 20px; }
  .case-task__cards { grid-template-columns: repeat(2, 1fr); }
}

@media (min-width: 1025px) {
  .case-task__inner { gap: 40px; }
  .case-task__par { line-height: 26px; }
}

@media (min-width: 1441px) {
  .case-task__par { line-height: 30px; }
}
