@layer pages {
  /* Примеры лечения (clinical_cases/index, show) */

  .cases-pager { margin-top: 16px; }
  .cases-empty { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; max-width: 560px; }
  .cases-empty p { margin: 0; }

  .case-head { max-width: 820px; }
  .case-head .chip { text-decoration: none; }
  .case-head a.chip:hover { background: var(--accent); color: #fff; }

  .case-layout { align-items: start; }
  .case-description { font-size: 18px; }

  .case-similar {
    padding-top: 32px;
    border-top: 1px solid var(--line);
  }

  @media (max-width: 820px) {
    .case-layout { gap: 32px; }
    .case-similar { padding-top: 24px; }
  }
}
