/* EIS-specific additions to the shared BIR CAS layout. */
.eis-page .ogis-banner-lead,
.eis-page .ogis-cta > .ogis-container > p:not(.ogis-kicker) {
  white-space: pre-line;
}

.eis-process-note {
  margin: 32px auto 0 !important;
  max-width: 850px;
  text-align: center;
}

.eis-transaction-flow {
  display: grid;
  gap: 26px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  list-style: none !important;
  margin: 0;
  padding: 0 !important;
}

.eis-transaction-flow li {
  align-items: center;
  background: #fff;
  border: 1px solid #d7e7dd;
  border-radius: 13px;
  color: var(--ogis-color-heading, #1a3d28);
  display: flex;
  font-weight: 700;
  justify-content: center;
  min-height: 100px;
  padding: 20px;
  position: relative;
  text-align: center;
}

.eis-transaction-flow li:not(:last-child)::after {
  color: var(--ogis-color-primary, #3a8c5c);
  content: '→';
  position: absolute;
  right: -22px;
}

@media (max-width: 900px) {
  .eis-transaction-flow { grid-template-columns: 1fr; }
  .eis-transaction-flow li { min-height: auto; }
  .eis-transaction-flow li:not(:last-child)::after {
    bottom: -28px;
    content: '↓';
    left: 0;
    right: 0;
  }
}
