.pageHeading{
  border:1px solid #dbe5f8;
  border-radius:16px;
  background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,248,255,.96));
  box-shadow:0 10px 20px rgba(19,45,105,.08);
  padding:14px 16px;
}
.pageHeading h1{
  margin:0;
  font-size:28px;
  line-height:1.2;
  font-weight:900;
  letter-spacing:-0.35px;
  color:#1e3160;
}
.pageHeading .sub,
.pageHeading .desc{
  margin-top:6px;
  color:#64748b;
  font-size:14px;
  font-weight:700;
}
@media (max-width:700px){
  .pageHeading{
    border-radius:14px;
    padding:12px 13px;
  }
  .pageHeading h1{
    font-size:24px;
  }
  .pageHeading .sub,
  .pageHeading .desc{
    font-size:13px;
  }
}
