.page-banner{align-items:end;display:flex;min-height:300px}.page-banner h1,.page-banner p{color:#fff;font-size:41px;margin-bottom:0;text-align:center}@media only screen and (min-width:768px){.page-banner h1,.page-banner p{color:#fff;font-size:52px;margin-bottom:0;text-align:center}}.category-banner{align-items:end;display:flex}.category-banner h1,.category-banner p{color:#fff;font-size:41px;margin-bottom:0;text-align:center}@media only screen and (min-width:768px){.category-banner h1,.category-banner p{color:#fff;font-size:52px;margin-bottom:0;text-align:left}}.hero-banner{align-items:center;background:#016cdf;display:flex;min-height:150px}.hero-banner .hero-banner__content{width:100%}.hero-banner .hero-banner__content .hero-banner__eyebrow{color:#fff;font-size:41px;font-weight:300;line-height:1.1;margin-bottom:0;margin-top:0;text-align:left}@media only screen and (min-width:768px){.hero-banner .hero-banner__content .hero-banner__eyebrow{font-size:52px}}.body-container--landing-page .right-column__media{margin-bottom:24px}.body-container--landing-page .right-column__media img{border-radius:30px}.body-container--landing-page .two-column-content .landing-date{font-size:25px;margin-bottom:24px;margin-top:16px}.body-container--landing-page .two-column-content h1{font-weight:700;margin-bottom:0}.body-container--landing-page .two-column-content h2{color:#000;font-size:31px;font-weight:700;margin-bottom:8px;margin-top:32px}.body-container--landing-page .two-column-content h1:first-of-type:after{background:linear-gradient(90deg,#7544d0,#35aaf8);border-radius:2px;content:"";display:block;height:4px;margin-top:12px;width:60px}