@media screen and (min-width: 960px) {
  .container0{
      width:  400px;
     height: 1000px;
      padding: 1em;
      border-radius:15px;
      background: #ffebf0;
  }

h1 {
  font-size: 26px;
  margin-bottom: 8px;
}

.lead {
  font-size: 15px;
  line-height: 1.7;
  color: #344054;
  margin-bottom: 20px;
}

.card {
  background: #f8fafc;
  padding: 16px;
  border-radius: 12px;
  margin-bottom: 20px;
}

button.btn {
  width: 100%;
  font-size: 16px;
  padding: 14px;
}

}
 
@media screen and (max-width: 480px) {
  .container0{
      width:  330px;
     height: 980px;
      padding: 1em;
      border-radius:15px;
      background: #ffebf0;
  }
}

@media screen and (min-width: 481px) and (max-width: 959px) {
  .container0{
      width:  400px;
     height: 1000px;
      padding: 1em;
      border-radius:15px;
      background: #ffebf0;
  }
}