.page{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px}.main>section{margin-bottom:32px}.error404Page{text-align:center;align-items:center;padding-top:32px;padding-bottom:32px}@media only screen and (min-width:768px),print{.error404Page{padding-top:64px;padding-bottom:64px}}.error404Page h2{margin-bottom:4px}@media only screen and (min-width:768px),print{.error404Page h2{margin-bottom:8px}}.error404Page p{margin-bottom:16px}@media only screen and (min-width:768px),print{.error404Page p{margin-bottom:32px}}@media only screen and (min-width:992px),print{.main>section{margin-bottom:64px}.main .sectionBlogBody .sidebar{position:-webkit-sticky;position:sticky;top:130px;height:100%}}.sectionHero .heroImage,.sectionHeroTwoCol .heroImage{margin-bottom:32px}.sectionHero .heroImage img,.sectionHeroTwoCol .heroImage img{max-height:400px}.sectionHero .heroContent,.sectionHeroTwoCol .heroContent{display:flex;flex-direction:column;justify-content:center}.sectionHero .heroContent .heroAuthor,.sectionHeroTwoCol .heroContent .heroAuthor{margin-top:32px}.sectionHero .heroContent .heroTitle,.sectionHeroTwoCol .heroContent .heroTitle{font-size:34px;font-style:normal;font-weight:400;line-height:43px;letter-spacing:-.34px;padding-bottom:32px}.sectionHeroTwoCol,.sectionHeroTwoCol .heroContent{justify-content:space-between}.sectionHero .heroContent .heroContentInner .eyebrow-heading{color:#fff}.sectionHero .heroImage{margin-bottom:0}section.hide{display:none}.sectionBlogBody .richText section{margin-bottom:64px}.sectionBlogBody .richText section section{margin-bottom:0}.sectionBlogBody .richText h2,.sectionBlogBody .richText h3,.sectionBlogBody .richText h4,.sectionBlogBody .richText h5,.sectionBlogBody .richText h6,.sectionBlogBody .richText p{margin-top:48px;margin-bottom:0;color:#3c3c3c;text-transform:unset}.sectionBlogBody .richText p{font-size:20px;line-height:24px;margin:16px 0}.sectionBlogBody .richText h2{font-size:30px;line-height:40px;margin:0 0 16px}.sectionBlogBody .richText h3{font-size:27px;line-height:34px}.sectionBlogBody .richText h4,.sectionBlogBody .richText h5,.sectionBlogBody .richText h6{font-size:23px;line-height:30px}.sectionBlogBody .richText ul{display:flex;flex-direction:column}.sectionBlogBody .richText ul li{line-height:24px}.sectionBlogBody .richText ul li p{margin-top:0;margin-bottom:0}.sectionBlogBody .richText img{border-radius:24px}.sectionBlogBody .keyInsights{display:flex;padding:32px;flex-direction:column;align-items:flex-start;align-self:stretch;background-color:#f5f5f5;color:#3c3c3c;border-radius:48px}.sectionBlogBody .keyInsights .keyInsightsHeading{display:flex;flex-direction:row;align-items:center}.sectionBlogBody .keyInsights .keyInsightsHeading h2{font-size:20px;line-height:30px;margin-bottom:0;margin-left:8px}.sectionBlogBody .keyInsights .richText ul li p{margin-top:16px}.sectionBlogBody .keyInsights .richText h2{font-size:27px;line-height:34px}.sectionBlogBody .keyInsights-lower{display:none}.sectionBlogBody .sectionBannerCta{padding:24px;height:unset}.sectionBlogBody .sectionBannerCta .bannerCtaContainer{gap:16px}.sectionBlogBody .sectionBannerCta .bannerCtaContainer .bannerCtaText h2,.sectionBlogBody .sectionBannerCta .bannerCtaContainer .bannerCtaText p{font-size:18px;line-height:23px}@media only screen and (min-width:992px),print{.sectionHero .heroImage,.sectionHeroTwoCol .heroImage{margin-bottom:0;order:2}.sectionHero .heroImage img,.sectionHeroTwoCol .heroImage img{max-height:unset}.sectionHero .heroContent h2,.sectionHeroTwoCol .heroContent h2{font-size:49px;line-height:61px}.sectionHero .heroContent p,.sectionHeroTwoCol .heroContent p{font-size:16px;line-height:24px}.sectionHero .heroContent .heroAuthor,.sectionHeroTwoCol .heroContent .heroAuthor{margin-top:32px}.sectionHero .heroContent .heroTitle,.sectionHeroTwoCol .heroContent .heroTitle{font-size:49px;line-height:61px}.sectionBlogBody .keyInsights{padding:32px}.sectionBlogBody .keyInsights .keyInsightsHeading h2{font-size:23px;line-height:35px}.sectionBlogBody .keyInsights-upper{display:none}.sectionBlogBody .keyInsights-lower{display:flex}.sectionBlogBody .sectionBannerCta .bannerCtaContainer{gap:32px}.sectionBlogBody .sectionBannerCta .bannerCtaContainer .bannerCtaText{font-size:25px;line-height:31px}.sectionBlogBody .richText p{font-size:16px;line-height:24px}.sectionBlogBody .richText h2,.sectionBlogBody .richText h3{font-size:30px;line-height:36px}.sectionBlogBody .richText h4{font-size:25px;line-height:31px}.sectionBlogBody .richText h5,.sectionBlogBody .richText h6{font-size:20px;line-height:25px}}