/* Selected workflow pages use one continuous workspace instead of split cards. */
.two { grid-template-columns: 1fr; }

main .section > .two,
main section.section.two {
  display: block;
  overflow: hidden;
  padding: 0;
  border: 1px solid #2b4c6d;
  border-radius: 13px;
  background: linear-gradient(145deg, #0d243d, #0a192a);
  box-shadow: 0 8px 22px #0002;
}

main .section > .two > .panel,
main .section > .two > .portal,
main .section > .two > form.panel,
main section.section.two > .panel,
main section.section.two > .portal {
  margin: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

main .section > .two > * + *,
main section.section.two > * + * {
  border-top: 1px solid #2b4c6d;
}

.portal-body.two { display: block; }
.portal-body.two > * + * {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #2b4c6d;
}

@media (max-width: 650px) {
  main .section > .two > .panel,
  main .section > .two > .portal,
  main .section > .two > form.panel,
  main section.section.two > .panel,
  main section.section.two > .portal { padding: 18px; }
}

