/* The "Help review Cairn" page (ADR-017). The numbers and steps come from built.css. */

/* The priority topics: one column on a phone, three across on a wide screen. */
.clinicians-priority {
  display: grid;
  gap: 1rem;
}

@media (min-width: 900px) {
  .clinicians-priority {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: start;
  }
}

.clinicians-group {
  padding: 1.25rem 1.4rem;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--surface);
}

.clinicians-group h3 {
  margin: 0 0 0.6rem;
  font-size: 1.25rem;
}

.clinicians-group ul {
  display: grid;
  margin: 0;
  padding: 0;
  list-style: none;
}

.clinicians-group li {
  display: grid;
  gap: 0.1rem;
  padding: 0.55rem 0;
  border-top: 1px solid var(--line);
}

.clinicians-group li:first-child {
  border-top: 0;
}

.clinicians-status {
  color: var(--muted);
  font-size: 0.85rem;
  white-space: nowrap;
}

.clinicians-status.is-clinician_reviewed,
.clinicians-status.is-published {
  color: var(--accent);
}

.clinicians-questions {
  display: grid;
  gap: 0.6rem;
  max-width: 46rem;
  margin: 0;
  padding-left: 1.4rem;
  font-size: 1.05rem;
}

.clinicians-privacy {
  max-width: 46rem;
  margin: 1.75rem 0 0;
  padding: 1rem 1.25rem;
  border-left: 3px solid var(--accent);
  background: var(--bg-soft);
  color: var(--text);
}

.clinicians-check-layout {
  display: grid;
  gap: 2rem;
  align-items: center;
}

.clinicians-check-art {
  display: none;
  width: min(100%, 24rem);
  height: auto;
  justify-self: center;
}

@media (min-width: 900px) {
  .clinicians-check-layout {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr);
  }

  .clinicians-check-art {
    display: block;
  }
}
