/* Shared refinements from mobile UAT. */
.layout {
  display: block;
  max-width: 880px;
  margin: 0 auto;
  background: var(--paper);
}
.form-wrap { padding: 56px 5vw; }
.form-wrap > .ey { color: var(--ink); }
.form-wrap > p { max-width: 640px; }
.error { color: #093850; background: #e5f5fc; border-color: #9bd7ef; }
.note { border-left-color: var(--lime); background: #f3fbdc; }
@media (max-width: 850px) { .form-wrap { padding: 36px 6vw; } }
