/* ============================================================
   ADR PROCESSES PAGE
   ============================================================ */
.process-list { display: flex; flex-direction: column; }
.process-item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4.5rem;
  align-items: center;
  padding: 4.5rem 0;
  border-bottom: var(--section-rule);
}
.process-item:last-child  { border-bottom: none; }
.process-item--reverse    { direction: rtl; }
.process-item--reverse > * { direction: ltr; }
.process-image img {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}
.process-body h2 {
  font-size: clamp(1.5rem, 2.5vw, 2rem);
  margin: 0.75rem 0 1.1rem;
  line-height: 1.15;
}
.process-body p {
  color: var(--slate);
  line-height: 1.8;
  font-size: 1.02rem;
}
@media (max-width: 780px) {
  .process-item           { grid-template-columns: 1fr; direction: ltr; gap: 2rem; }
  .process-item--reverse  { direction: ltr; }
}
