/* components__ConsultationsPage */
.specialists-rows:not(.mc-s) {
    display: grid;
    gap: var(--space-m);
  }

  .consult-header:not(.mc-s) {
    padding-bottom: var(--space-l);
  }

  .consult-header:not(.mc-s) h1:not(.mc-s) {
    margin-bottom: var(--space-s);
  }

  .consult-header:not(.mc-s) .lead:not(.mc-s) {
    max-width: var(--measure-wide);
    margin-bottom: 0;
  }

  /* ---------- Szyna filtrów ---------- */









  /* ---------- Stan pusty ---------- */

  .empty-state:not(.mc-s) {
    align-items: flex-start;
    max-width: var(--measure);
    padding: var(--space-l);
  }

  .empty-state:not(.mc-s) h3:not(.mc-s) {
    margin-bottom: 0.5rem;
    font-size: 1.3rem;
  }

  .empty-state:not(.mc-s) p:not(.mc-s) {
    color: var(--muted);
  }

  /* ---------- Jak to wygląda ---------- */

  .faq-grid:not(.mc-s) {
    gap: var(--space-m);
  }

  .faq-card:not(.mc-s) h3:not(.mc-s) {
    margin-bottom: 0.55rem;
    font-size: 1.12rem;
  }

  .faq-card:not(.mc-s) p:not(.mc-s) {
    margin: 0;
    font-size: 0.93rem;
    line-height: 1.6;
  }

  /* ---------- Notka o językach ---------- */

  .lang-notice:not(.mc-s) {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: var(--space-l);
    align-items: center;
    padding: var(--space-l);
    border: 1px solid var(--brick);
    border-radius: var(--radius);
    background: var(--white);
  }

  .lang-notice:not(.mc-s) h3:not(.mc-s) {
    margin-bottom: 0.5rem;
    font-size: 1.25rem;
  }

  .lang-notice:not(.mc-s) p:not(.mc-s) {
    max-width: var(--measure-wide);
    margin: 0;
    color: var(--muted);
    font-size: 0.95rem;
  }

  @media (max-width: 720px) {
    .lang-notice:not(.mc-s) {
      grid-template-columns: minmax(0, 1fr);
    }
  }
