#ve-development {
  box-sizing: border-box;
  display: grid;
  place-items: center;
  min-height: 420px;
  margin-block: 28px;
  padding: 48px 24px;
  border: 1px solid #dce1e8;
  border-radius: 12px;
  background: #e9edf2;
  color: #344154;
  text-align: center;
}
#ve-development .ve-development__notice { max-width: 560px; }
#ve-development h1 { margin: 0; font-size: clamp(19px, 3vw, 24px); font-weight: 500; line-height: 1.6; overflow-wrap: anywhere; }
@media (max-width: 600px) {
  #ve-development { min-height: 320px; margin-block: 20px; padding: 32px 20px; }
}
