/* 1098-T campus hero image styling v15.2 */
.form-page-hero figure.hero-1098t-campus-v152 {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:center;
  margin:0;
  min-width:0;
}
.form-page-hero .hero-1098t-campus-v152 img {
  display:block;
  width:100% !important;
  max-width:720px !important;
  height:auto !important;
  aspect-ratio:1672 / 941;
  object-fit:cover;
  object-position:center;
  border:1px solid rgba(35,82,84,.14);
  border-radius:16px;
  background:#eef7ff;
  box-shadow:0 20px 46px rgba(18,49,84,.16);
}
.form-page-hero .hero-1098t-campus-v152 .seo-image-caption {
  max-width:720px;
  margin:11px auto 0;
  color:#5d7387;
  font-size:.78rem;
  line-height:1.5;
  text-align:center;
}
@media(max-width:980px){
  .form-page-hero figure.hero-1098t-campus-v152{justify-content:flex-start;max-width:760px;}
}
@media(max-width:620px){
  .form-page-hero .hero-1098t-campus-v152 img{width:100% !important;max-width:100% !important;border-radius:12px;}
}
