/* A full-width title gradient that continues seamlessly through the header. */
.post-gradient-page .site-header,.post-title-hero{background:linear-gradient(90deg,#edf7ff 0%,#f0f2ff 62%,#edf9f6 100%)!important}
.post-gradient-page .site-header{border-bottom:0;box-shadow:none}
.post-title-hero{width:100%;padding:44px 0 40px;border-bottom:1px solid #e4ebf8}
.post-title-wrap{width:85.3%;max-width:1140px;margin:0 auto}
.app-site .post-title-hero h1{max-width:920px;font-size:46px;line-height:1.16;letter-spacing:-.045em;color:#102341;margin:0 0 22px}
.post-title-hero .post-breadcrumbs{margin:0 0 24px}
.post-title-hero .post-byline{margin:0;color:#7a8ca8;font-size:12px}
.post-gradient-page .post-layout{padding-top:38px}
.post-gradient-page .post-article .inner-hero{padding-top:0}
@media(max-width:1100px){.post-title-wrap{width:90%}.app-site .post-title-hero h1{font-size:40px}}
@media(max-width:900px){.post-title-wrap{width:calc(100% - 36px)}.post-title-hero{padding:30px 0 32px}.app-site .post-title-hero h1{font-size:36px;margin-bottom:20px}.post-title-hero .post-breadcrumbs{margin-bottom:22px}.post-gradient-page .post-layout{padding-top:30px}}
@media(max-width:540px){.app-site .post-title-hero h1{font-size:33px;line-height:1.2}.post-title-hero .post-byline{font-size:11px;gap:9px}}
