
.authorSidebar___1fwBs {
	margin-bottom: 1.5625rem;
}

@media (min-width: 769px) {

.full___16DA6, .none___1HLUT {
		/* margin-top: -1rem; */
}
	}

.medium___1ghme {
	margin-top: 2rem;
}

@media (min-width: 769px) {

.medium___1ghme {
		padding-top: 1rem
}
	}

.bodyWrapper___1LYeC {
	display: flex;
	flex-direction: column;
}

.headshot___3d99f {
	border-radius: 100px;
	height: 70px;
	margin-bottom: 0.1875rem;
	overflow: hidden;
	width: 70px;
}

.headshot___3d99f img {
	width: 100%;
}

.name___xgP7i {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.25;
}

.title___3EMm_ {
	font-size: 0.875rem;
  line-height: 1.286;
}

.name___xgP7i + .title___3EMm_ {
	margin-top: 0.1875rem;
}

.blurb___2UkE8 {
	font-size: 0.75rem;
	line-height: 1.333;
	margin-bottom: 0.5rem;
}

@media (min-width: 769px) {

.blurb___2UkE8 {
		font-size: 0.75rem;
		line-height: 1.333;
		margin-bottom: 2rem
}
	}

.contactList___2HRTh {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.contactItem___2gZnV:not(:last-child) {
	margin-right: 0.3125rem;
}

.contactItem___2gZnV img {
	height: 1rem;
	width: 1rem;
}

@media (min-width: 769px) {

.contactItem___2gZnV img {
		height: 1.5rem;
		width: 1.5rem
}
	}
.socialSharing___2jS5K {
  display: flex;
}

.item___2-hKX:not(:first-child) {
  margin-left: 1rem;
}

@media(min-width: 769px) {

.item___2-hKX:not(:first-child) {
    margin-left: 1.5rem
}
  }

.shareButton___3h26M {
  display: block;
  letter-spacing: normal;
}

.shareButton___3h26M svg {
    display: block;
    fill: #041F4C;
  }

@media(max-width: 768px) {

.shareButton___3h26M svg {
      height: 18px
  }
    }

.shareButton___3h26M:hover svg {
    fill: #0099FA;
  }
.siteArticle___2rmH1 {
  margin-top: calc((3.5rem - 5px));
}
  @media (min-width: 769px) {.siteArticle___2rmH1 {
    margin-top: calc((4.25rem - 5px))
}
  }

.hasBgColor___skPo3 img {
  position: relative;
}

@media (min-width: 769px) {

.backgroundColorMidnight___RFOr_,
.backgroundColorGray___1B4a_ {
    position: relative
}
  }

@media (min-width: 769px) {

.backgroundColorGray___1B4a_ {
    background-color: #333333
}
  }

@media (min-width: 769px) {

.backgroundColorMidnight___RFOr_ {
    background-color: #041F4C
}
  }

@media (min-width: 769px) {

.backgroundColorMidnight___RFOr_:before,
.backgroundColorGray___1B4a_:before {
    content: "";
    background-color: #FFFFFF;
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0
}
  }

.backgroundColorGray___1B4a_,
.backgroundColorMidnight___RFOr_,
.backgroundColorwhite___glQBA {
  color: #041F4C !important;
}

@media (min-width: 769px) {

.backgroundColorGray___1B4a_,
.backgroundColorMidnight___RFOr_,
.backgroundColorGray___1B4a_ .articleHeading___2xC4N,
.backgroundColorMidnight___RFOr_ .articleHeading___2xC4N {
    color: #FFFFFF !important
}
  }

.backgroundColorMidnight___RFOr_ svg,
.backgroundColorGray___1B4a_ svg,
.backgroundColorWhite___zC1A2 svg {
  fill: #041F4C;
}

@media (min-width: 769px) {

.backgroundColorMidnight___RFOr_ svg,
.backgroundColorGray___1B4a_ svg {
    fill: #FFFFFF
}
  }

.articleHeading___2xC4N {
  color: #041F4C !important;
}

@media (min-width: 1025px) {

.verticalSpacingWrapper___ranvu > div[data-component="VerticalSpacing"] {
    margin-bottom: 0
}
  }

.eyebrowWrapper___2NBUR {
  margin-bottom: 0.5rem;
}

@media (min-width: 1025px) {

.eyebrowWrapper___2NBUR {
    margin-bottom: 1rem
}
  }

.featuredImage___eNbZE img {
  height: auto;
  width: 100%;
}

.featuredImage___eNbZE p {
  padding-right: 0.625rem;
}

.headingWrapper___32GUF {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.headingWrapper___32GUF h1 {
  font-size: 2.125rem;
  line-height: 1.176;
}

@media (min-width: 1025px) {

.headingWrapper___32GUF h1 {
    font-size: 3.125rem;
    line-height: 1.222
}
  }

.featuredImgWrapper___3qzOe {
  position: relative;
  color: #000000;
}

.metaWrapper___2AOrn {
  /* color: var(--color-dark-grey); */
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1.8px;
  line-height: 1.333;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

@media (min-width: 1025px) {

.metaWrapper___2AOrn {
    margin-bottom: 1rem
}
  }

.metaBullet___1KvQT {
  padding: 0 0.75em 0 0.65em;
}

.mainContent___15c7y {
  font-weight: 300;
}

@media (min-width: 1025px) {

.mainContent___15c7y {
    display: flex;
    padding-top: 3em
}
  }

.sidebar___1o3tE {
  width: 100%;
  padding-bottom: 2rem;
}

@media (min-width: 1025px) {

.sidebar___1o3tE {
    flex-shrink: 0;
    margin: 0 0 1.5rem;
    padding-bottom: 0;
    width: 18rem
}
  }

@media (min-width: 1101px) {

.sidebar___1o3tE {
    width: 21rem
}
  }

.body___2m9UN {
  line-height: 1.55;
}

@media (min-width: 1025px) {

.body___2m9UN {
    padding: 0 2.75% 0 5.5%
}
  }

.sidebar___1o3tE.mobileOnly___vtTOa > hr {
  background-color: #C6C6C6;
  border: none;
  height: 1px;
  margin: 2rem 0;
}

@media (min-width: 769px) {

.mobileOnly___vtTOa {
    display: none
}
  }

.desktopOnly___2_EF0 {
  display: none;
}

@media (min-width: 769px) {

.desktopOnly___2_EF0 {
    display: block
}
  }

.featuredCaption___jRi_f {
  text-align: right;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.2;
}

.featuredCaption___jRi_f p {
  margin: 1em 0 0;
}

.subheading___3dghm {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0 0 1rem;
}

@media (min-width: 1025px) {

.subheading___3dghm {
    font-size: 1.25rem;
    line-height: 1.375;
    margin-bottom: 1.5rem
}
  }

.sidebarLower___UdXja {
  margin-top: 5rem;
}

@media (max-width: 1024px) {

.sidebarLower___UdXja {
    margin-top: 1rem
}
  }

@media (max-width: 1024px) {

.authorSidebarWrapper___19D9S {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #C6C6C6
}
  }

@media (min-width: 769px) {

.socialSharingWrapper___2YowV {
    margin-bottom: 2rem
}
  }

.themeSubheading___1m2WL {
  margin: 0;
  font-family: Eina04, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #FC5D1F;
}

.sidebarLowerDesktop___2W7qf {
  margin-top: 1rem;
}

.sidebarLowerDesktop___2W7qf .theme___1yMaj {
  margin-bottom: 1rem;
}

.bodyBottom___11qL4 .theme___1yMaj + .socialSharingWrapper___2YowV {
  margin-top: 2rem;
}

.siteArticle___1bsr7 {
  margin-top: calc((3.5rem - 5px));
}
  @media (min-width: 769px) {.siteArticle___1bsr7 {
    margin-top: calc((4.25rem - 5px))
}
  }

@media (min-width: 1025px) {

.article___3Fv1S {
    padding-top: 4rem
}
  }

.hasBgColor___2F9Vj img {
  position: relative;
}

.backgroundColorWhite___2d4kY {
  background-color: #FFFFFF;
}

.backgroundColorGray___154X9 {
  background-color: #F0F0F0;
}

.backgroundColorMidnight___2sCJ7 {
  background-color: #041F4C;
  position: relative;
}

.backgroundColorGray___154X9 {
  background-color: #333333;
}

.backgroundColorGray___154X9,
.backgroundColorMidnight___2sCJ7 {
  color: #FFFFFF;
}

.backgroundColorMidnight___2sCJ7 svg,
.backgroundColorGray___154X9 svg {
  fill: #FFFFFF;
}

@media (min-width: 1025px) {

.verticalSpacingWrapper___3gsl0 > div[data-component="VerticalSpacing"] {
    margin-bottom: 0
}
  }

.eyebrowWrapper___3GW6T {
  margin-bottom: 0.5rem;
}

@media (min-width: 1025px) {

.eyebrowWrapper___3GW6T {
    margin-bottom: 1rem
}
  }

.headingWrapper___154Fg {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.articleHeader___3jav6 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 1025px) {

.articleHeader___3jav6 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}
  }

.backgroundColorWhite___2d4kY.articleHeader___3jav6 {
  padding-top: 1.25rem;
  padding-bottom: 0;
}

@media (min-width: 1025px) {

.backgroundColorWhite___2d4kY.articleHeader___3jav6 {
    padding-bottom: 0
}
  }

.headingWrapper___154Fg h1 {
  font-size: 3.125rem;
}

@media (max-width: 768px) {

.headingWrapper___154Fg h1 {
    font-size: 2.125rem;
    line-height: 1.176
}
  }

@media (min-width: 1025px) {

.headingWrapper___154Fg h1 {
    margin-bottom: 1.875rem
}
  }

.featuredImgWrapper___1qX83 {
  position: relative;
  color: #000000;
}

.metaWrapper___FX9ib {
  /* color: var(--color-dark-grey); */
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1.8px;
  line-height: 1.333;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

@media (min-width: 1025px) {

.metaWrapper___FX9ib {
    margin-bottom: 1.125rem
}
  }

.metaBullet___zsn4y {
  padding: 0 0.75em 0 0.65em;
}

.mainContentWhite___3xoOk, .mainContent___1Muaf {
  font-weight: 300;
}

@media (min-width: 1025px) {

.mainContentWhite___3xoOk, .mainContent___1Muaf {
    display: flex
}
  }

.mainContent___1Muaf {
  padding-top: 1em;
}

@media (min-width: 1025px) {

.mainContent___1Muaf {
    padding-top: 4em
}
  }

.mainContentWhite___3xoOk {
  padding-top: 0;
}

@media (min-width: 1025px) {

.mainContentWhite___3xoOk {
    padding-top: 0
}
  }

.sidebar___3Xlo8 {
  width: 100%;
  padding-bottom: 2rem;
}

@media (min-width: 1025px) {

.sidebar___3Xlo8 {
    flex-shrink: 0;
    margin: 0 0 1.5rem;
    padding-bottom: 0;
    width: 18rem
}
  }

@media (min-width: 1101px) {

.sidebar___3Xlo8 {
    width: 21rem
}
  }

.body___3HA5g {
  line-height: 1.55;
}

@media (min-width: 1025px) {

.body___3HA5g {
    padding: 0 2.75% 0 5.5%
}
  }

.sidebar___3Xlo8.mobileOnly___ipIbP > hr {
  background-color: #C6C6C6;
  border: none;
  height: 1px;
  margin: 2rem 0;
}

@media (min-width: 1025px) {

.mobileOnly___ipIbP {
    display: none
}
  }

.desktopOnly___2gxOW {
  display: none;
}

@media (min-width: 1025px) {

.desktopOnly___2gxOW {
    display: block
}
  }

.featuredCaption___2fg44 {
  text-align: right;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.2;
}

.featuredCaption___2fg44 p {
  margin: 1em 0 0;
}

.subheading___-XE1i {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0 0 1rem;
  color: #041F4C;
}

@media (min-width: 1025px) {

.subheading___-XE1i {
    font-size: 1.25rem;
    line-height: 1.375;
    margin-bottom: 1.5rem
}
  }

.sidebarLower___3SD8R {
  margin-top: 5rem;
}

@media (max-width: 1024px) {

.sidebarLower___3SD8R {
    margin-top: 1rem
}
  }

@media (min-width: 1025px) {

.socialSharingWrapper___2J_LC {
    margin-bottom: 2rem
}
  }

.sidebarLowerDesktop___1y3P4 {
  margin-top: 1rem;
}

.sidebarLowerDesktop___1y3P4 .theme___BZVW9 {
  margin-bottom: 1rem;
}
.siteArticle___179gJ {
  margin-top: calc((3.5rem - 5px));
}
  @media (min-width: 769px) {.siteArticle___179gJ {
    margin-top: calc((4.25rem - 17px))
}
  }

@media (min-width: 1025px) {

.article___1CnEP {
    padding-top: 4rem
}
  }

@media (min-width: 1025px) {

.articleHeader___wrchj {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}
  }

.hasBgColor___3zqUR img {
  position: relative;
}

@media (min-width: 769px) {

.backgroundColorMidnight___1qcCm,
.backgroundColorGray___1W8yk {
    position: relative
}
  }

@media (min-width: 1025px) {

.backgroundColorGray___1W8yk {
    background-color: #333333
}
  }

@media (min-width: 1025px) {

.backgroundColorMidnight___1qcCm {
    background-color: #041F4C
}
  }

.backgroundColorGray___1W8yk,
.backgroundColorMidnight___1qcCm,
.backgroundColorWhite___3wlLk,
.metaWrapper___1TRLa,
.articleHeading___r1f4p {
  color: #041F4C !important;
}

@media (min-width: 1025px) {

.backgroundColorGray___1W8yk,
.backgroundColorMidnight___1qcCm,
.backgroundColorGray___1W8yk .articleHeading___r1f4p,
.backgroundColorMidnight___1qcCm .articleHeading___r1f4p,
.backgroundColorGray___1W8yk .metaWrapper___1TRLa,
.backgroundColorMidnight___1qcCm .metaWrapper___1TRLa {
    color: #FFFFFF !important
}
  }

.backgroundColorMidnight___1qcCm svg,
.backgroundColorGray___1W8yk svg,
.backgroundColorWhite___3wlLk svg {
  fill: #041F4C;
}

@media (min-width: 1025px) {

.backgroundColorMidnight___1qcCm svg,
.backgroundColorGray___1W8yk svg {
    fill: #FFFFFF
}
  }

@media (min-width: 1025px) {

.contentContainer___2l9Gd {
    position: relative;
    overflow: visible
}
  }

@media (min-width: 1025px) {

.mediumImage___174ro {
    margin-bottom: 1.875rem
}
  }

@media (min-width: 1025px) {

.verticalSpacingWrapper___YTY7n > div[data-component="VerticalSpacing"] {
    margin-bottom: 0
}
  }

.eyebrowWrapper___ndRp8 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1025px) {

.eyebrowWrapper___ndRp8 {
    margin-bottom: 1rem
}
  }

.featuredImage___2VZ6J img {
  height: auto;
  width: 100%;
}

.featuredImage___2VZ6J p {
  padding-right: 0.625rem;
}

.headingWrapper___2tQtQ {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
}

.headingWrapper___2tQtQ h1 {
  font-size: 3.125rem;
}

@media (max-width: 768px) {

.headingWrapper___2tQtQ h1 {
    font-size: 2.125rem;
    line-height: 1.176
}
  }

.featuredImgWrapper___27Sm_ {
  position: relative;
  color: #000000;
}

.metaWrapper___1TRLa {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1.8px;
  line-height: 1.333;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

@media (min-width: 1025px) {

.metaWrapper___1TRLa {
    margin-bottom: 1rem
}
  }

.metaBullet___2uapD {
  padding: 0 0.75em 0 0.65em;
}

.mainContent___IU_b3 {
  font-weight: 300;
}

@media (min-width: 1025px) {

.mainContent___IU_b3 {
    display: flex;
    justify-content: space-between
}
  }

.sidebar___30Vtd {
  width: 100%;
  padding-bottom: 2rem;
}

@media (min-width: 1025px) {

.sidebar___30Vtd {
    flex-shrink: 0;
    padding-bottom: 0;
    width: 18rem;
    padding-right: 2rem
}
  }

.body___3ZmnI {
  line-height: 1.55;
}

@media (min-width: 1025px) {

.body___3ZmnI {
    padding: 0 2.75% 0 5.5%
}
  }

@media (min-width: 1025px) {

.contentBody___2fDO2 {
    /* transform: translateY(-200px); */
    position: relative
}
  }

.sidebar___30Vtd.mobileOnly___1QZOr > hr {
  background-color: #C6C6C6;
  border: none;
  height: 1px;
  margin: 2rem 0;
}

@media (min-width: 1025px) {

.mobileOnly___1QZOr {
    display: none
}
  }

.desktopOnly___37fIq {
  display: none;
}

@media (min-width: 1025px) {

.desktopOnly___37fIq {
    display: block
}
  }

.featuredCaption___mQBgW {
  text-align: right;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.2;
}

.featuredCaption___mQBgW p {
    margin: 1em 0 0;
  }

.subheading___2S_bT {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0 0 1rem;
}

@media (min-width: 1025px) {

.subheading___2S_bT {
    font-size: 1.25rem;
    line-height: 1.375;
    margin-bottom: 1.5rem
}
  }

.sidebarLower___LdTM- {
  margin-top: 5rem;
}

@media (max-width: 1024px) {

.sidebarLower___LdTM- {
    margin-top: 1rem
}
  }

@media (max-width: 1024px) {

.authorSidebarWrapper___1squ- {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #C6C6C6
}
  }

@media (min-width: 1025px) {

.socialSharingWrapper___3a_iS {
    margin-bottom: 2rem
}
  }

.themeSubheading___2P9uo {
  margin: 0;
  font-family: Eina04, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #FC5D1F;
}

.sidebarLowerDesktop___376jO {
  margin-top: 1rem;
}

.sidebarLowerDesktop___376jO .theme___3wUcA {
  margin-bottom: 1rem;
}

.bodyBottom___35BJP .theme___3wUcA + .socialSharingWrapper___3a_iS {
  margin-top: 2rem;
}

@media (min-width: 1025px) {.verticalSpacingWrapper___356Jm > div[data-component="VerticalSpacing"] {
    margin-bottom: 0
}
  }

.eyebrowWrapper___344Pn {
  margin-bottom: 0.5rem;
}

@media (min-width: 1025px) {

.eyebrowWrapper___344Pn {
    margin-bottom: 1rem
}
  }

.headingWrapper___2JWUY {
  margin-bottom: 1.25rem;
}

@media (min-width: 1025px) {

.headingWrapper___2JWUY {
    margin-bottom: 1rem
}
  }

@media (max-width: 768px) {

.headingWrapper___2JWUY h3 {
      font-size: 2.125rem;
      line-height: 1.176
  }
    }

.metaWrapper___SvTts {
  color: #787878;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1.8px;
  line-height: 1.333;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

@media (min-width: 1025px) {

.metaWrapper___SvTts {
    margin-bottom: 1rem
}
  }

.metaReadTime___W_oyP {
  text-transform: none;
  letter-spacing: 0.05em;
}

.metaBullet___2Ez4n {
  padding: 0 0.75em 0 0.65em;
}

.mainContent___CVIkd {
  display: flex;
  flex-direction: column;
  font-weight: 300;
  padding-top: 2em;
}

@media (min-width: 1025px) {

.mainContent___CVIkd {
    flex-direction: row;
    padding-top: 3em
}
  }

.sidebar___2Qai9 {
  width: 100%;
  padding-bottom: 2rem;
}

@media (min-width: 1025px) {

.sidebar___2Qai9 {
    flex-shrink: 0;
    margin: 0 0 1.5rem;
    padding-bottom: 0;
    width: 18rem
}
  }

@media (min-width: 1101px) {

.sidebar___2Qai9 {
    width: 21rem
}
  }

.body___2ksrC {
  line-height: 1.55;
}

@media (min-width: 1025px) {

.body___2ksrC {
    padding: 0 2.75% 0 5.5%
}
  }

.sidebar___2Qai9.mobileOnly___1s5J7 > hr {
  background-color: #C6C6C6;
  border: none;
  height: 1px;
  margin: 2rem 0;
}

@media (min-width: 1025px) {

.mobileOnly___1s5J7 {
    display: none
}
  }

.desktopOnly___gMQYN {
  display: none;
}

@media (min-width: 1025px) {

.desktopOnly___gMQYN {
    display: block
}
  }

/* .featuredWrapper {
  margin-top: var(--spacing-v-l);

  @media (--large) {
    margin: 0 0 var(--spacing-v-xl);
  }
} */

.featuredWrapper___uhxGW img {
  height: auto;
  width: 100%;
}

.featuredCaption____098_ {
  text-align: right;
  font-style: italic;
  font-size: 0.875rem;
  line-height: 1.2;
}

.featuredCaption____098_ p {
    margin: 1em 0 0;
  }

.subheading___nmxLf {
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.25;
  margin: 0 0 1rem;
}

@media (min-width: 1025px) {

.subheading___nmxLf {
    font-size: 1.25rem;
    line-height: 1.375;
    margin-bottom: 1.5rem
}
  }

.sidebarLower___FARSV {
  margin-top: 5rem;
}

@media (max-width: 1024px) {

.sidebarLower___FARSV {
    margin-top: 1rem
}
  }

@media (max-width: 1024px) {

.authorSidebarWrapper___xeJbk {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #C6C6C6
}
  }

.authorSidebarWrapper___xeJbk .socialSharingWrapper___2QDrw {
  margin-bottom: 0.8rem;
}

.theme___2dnoQ {
  padding: 1.5rem 0;
  border: 1px solid #C6C6C6;
  border-width: 1px 0;
}

.themeSubheading___3oCRp {
  margin: 0;
  font-family: Eina04, Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #FC5D1F;
}

.themeDescription___3g2Kf {
  margin: 0.875em 0 0;
  font-size: 0.875rem;
  line-height: 1.286;
}

.sidebarLowerDesktop___1nM31 {
  margin-top: 1rem;
}

.sidebarLowerDesktop___1nM31 .theme___2dnoQ {
  margin-bottom: 1rem;
}

.bodyBottom___2fSl- .theme___2dnoQ + .socialSharingWrapper___2QDrw {
  margin-top: 2rem;
}

.recentArticles___1kORA {
  margin: 2.5rem 0 0;
}

.recentArticles___1kORA h4 {
  margin: 0 0 2rem;
}

.recentArticleItem___1q92w {
  margin: 0 0 2rem;
}

.relatedArticles___R0_84 {
  padding: 2.5rem 0 1.5rem;
  background-color: rgba(0, 47, 135, 0.05);
}

@media (min-width: 769px) {

.relatedArticles___R0_84 {
    padding: 4rem 0 3rem
}
  }

.relatedHeading___1DSW4 h4 {
  margin: 0 0 1.375em;
  font-size: 1.25rem;
}

@media (min-width: 769px) {

.relatedHeading___1DSW4 h4 {
    font-size: 2rem;
    text-align: center
}
  }

.relatedGrid___ot6Sb {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 769px) {

.relatedGrid___ot6Sb {
    margin-left: calc(1rem * -1);
    margin-right: calc(1rem * -1)
}
  }

.relatedItem___chA2H {
  margin-bottom: 2rem;
  width: 100%;
}

@media (min-width: 769px) {

.relatedItem___chA2H {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 33.333333%
}
  }

.arrowIcon___1uu5b {
  height: 0.9375rem;
  width: 1.25rem;
}

.bottomBar___3b27I {
  align-items: center;
  background-color: #FFFFFF;
  bottom: 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0.5rem 3.5vw;
  pointer-events: all;
  position: absolute;
  width: 100%;
}

@media (min-width: 769px) {

.bottomBar___3b27I {
    display: none
}
  }

.dropdownArrow___ln-i1 {
  cursor: pointer;
  height: 0.6875rem;
  margin-left: 1.4375rem;
  min-width: 0.6875rem;
  width: 0.6875rem;
}

.dropdownArrowOpen___BLQu8 {
  transform: rotate(180deg);
}

.mobileCurrent___3TAA_ {
  color: #002F87;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.1px;
  line-height: 2.2;
  padding-right: 2rem;
  position: relative;
  text-transform: uppercase;
}

.mobileCurrentGradient___2LE90 {
  height: 100%;
  position: absolute;
  right: -2rem;
  top: 0px;
  width: 100%;
}

.mobileCurrentGradient___2LE90 svg {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  width: 100%;
}

.mobileNextText___rfQqn {
  color: #000000;
  font-size: 0.625rem;
  font-weight: bold;
  text-transform: uppercase;
}

.mobileWrapper___3uctW {
  background-color: transparent;
  pointer-events: none;
}

.nextSecondary___1K_YU {
  color: #000000;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}

.nextSecondaryArrowHolder___1-r-e {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0.625rem;
}

.nextSecondaryOuter___6iMSL {
  display: flex;
  flex-direction: row;
}

.primaryLink___26wgT {
  padding: 1rem 0;
  line-height: 1.714;
}

.primaryLink___26wgT .flexWrapper___3eZ4p {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
}

.primaryLink___26wgT a,
.primaryLink___26wgT button,
.secondaryLink___26r0f a,
.secondaryLink___26r0f button {
  letter-spacing: 1px;
}

@media (max-width: 1024px) {

.primaryLink___26wgT a,
.primaryLink___26wgT button,
.secondaryLink___26r0f a,
.secondaryLink___26r0f button {
    font-size: 0.75rem
}
  }

.primaryLink___26wgT a:hover {
  color: #0099FA;
}

.primaryLink___26wgT a:hover:before {
  visibility: hidden;
}

.secondaryLinks___LmGx0 {
  line-height: 2.25;
  margin-bottom: -0.5rem;
  padding: 0.5rem 0 0;
}

.secondaryLink___26r0f a:hover {
  color: #FC5D1F;
}

.secondaryLink___26r0f [data-is-active="true"] a {
  font-weight: 600;
  color: #FC5D1F;
  border-bottom: 2px solid #FC5D1F;
}

.sideBarWrapper___1B534 {
  background-color: #FFFFFF;
  min-width: 13rem;
  padding-bottom: 5rem;
  padding-right: 2.5rem;
  padding-top: 0;
  pointer-events: all;
	position: sticky;
	position: -webkit-sticky;
  top: 9.375rem;
}

@media (max-width: 1024px) {

.sideBarWrapper___1B534 {
    padding-right: 0.625rem
}
  }

.sideNavigation___3Jcfv {
  width: 100%;
}

@media (max-width: 768px) {

.sideNavigation___3Jcfv {
    bottom: 0;
    pointer-events: none;
    position: fixed;
    z-index: 100
}
  }

@media (min-width: 769px) {

.sideNavigation___3Jcfv {
    border-right: solid 1px #E5E5E5;
    box-shadow: none;
    height: 100%;
    left: 0;
    max-width: 23rem;
    margin-top: calc(4rem * -1);
    min-width: 15.125rem;
    padding-top: 4rem;
    z-index: 10
}
  }

@media (min-width: 769px) {

.sideNavigation___3Jcfv.locked___1N070 {
    position: fixed;
    left: 0;
    top: 8rem;
    transition: top 200ms ease;
    width: 25.47vw
}
  }

@media (min-width: 769px) {

.sideNavigation___3Jcfv.locked___1N070.collapsedHeader___2lmL4 {
    top: 12rem
}
  }

.sideNavigation___3Jcfv .desktopContent___3TS5O {
  height: 100%;
}

button.sectionButton___1jOsf {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  padding: 0;
}

@media (max-width: 1024px) {

button.sectionButton___1jOsf > span {
    font-size: 0.75rem
}
  }

.desktopContent___3TS5O {
  display: none;
}

@media (min-width: 769px) {

.desktopContent___3TS5O {
    display: block;
    position: relative
}
  }

.mobileContent___LaWBT {
  background-color: transparent;
  pointer-events: none;
}

@media (min-width: 769px) {

.mobileContent___LaWBT {
    display: none
}
  }
@media screen and (-ms-high-contrast: active),
	(-ms-high-contrast: none) {.additionalTopPadding___15KrZ {
		padding-top: calc(4rem * 3)
}
	}

.secondaryNavigationPadding___2OObU {
	margin-top: 4rem;
}

@media (max-width: 1024px) {

.theCurrent___eJEP0.secondaryNavigationPadding___2OObU {
		margin-top: 3rem
}
	}

.layout___8pH_Q.hasSidenav___2L0eK {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.sideNavGutter___2KeNL {
	flex-shrink: 0;
	max-width: 23rem;
	position: relative;
	width: 0;
}

@media (min-width: 769px) {

.sideNavGutter___2KeNL {
		width: 25.47%
}
	}

.hasSidenav___2L0eK .componentWrapper___cAAVa {
	flex-grow: 1;
}

/* hide first component next to side nav */

/* .hasSidenav > .componentWrapper > [data-component="ComponentComposer"] > :first-child {
	display: none;
} */

@font-face {
	font-family: 'Eina04';
	src: url(/_next/static/chunks/fonts/eina04-light-31125bb0fe0678c090101b4bf349485c.woff) format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Eina04';
	src: url(/_next/static/chunks/fonts/eina04-regular-50f44950b51da187a101c5cd4675a6bb.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Eina04';
	src: url(/_next/static/chunks/fonts/eina04-semibold-16798cc9df2f3ca6399f99c9a5899d2f.woff) format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Juana';
	src: url(/_next/static/chunks/fonts/juana-semibold-05edefc1e7b12f2efd19ed097c3f5943.woff2) format('woff2'),
	     url(/_next/static/chunks/fonts/juana-semibold-006c4627262dfe5b2263d15e6acfd157.woff) format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Juana';
	src: url(/_next/static/chunks/fonts/juana-bold-4529cd5390983ab412c99246b924ce55.woff2) format('woff2'),
	     url(/_next/static/chunks/fonts/juana-bold-587a49c4dc0884cc267c9edf8381eca3.woff) format('woff');
	font-weight: 700;
	font-style: normal;
}

:root {

  /* Font Size */ /* 64px */ /* 54px */ /* 50px */ /* 40px */ /* 34px */ /* 26px */ /* 20px */ /* 16px */ /* 14px */ /* 12px */ /* 10px */ /* 36px */ /* 24px */ /* 18px */ /* 16px */ /* 14px */ /* 12px */ /* 10px */

  /* Line Height */

  /* Letter Spacing */

  /* In Situ Variables */
}

* {
	box-sizing: border-box !important;
}

html,
body {
	margin: 0;
	max-width: 100vw;
	padding: 0;
}

body {
	font-family: Eina04, Arial, Helvetica, sans-serif !important;
	font-size: 0.875rem;
	font-weight: normal;
	line-height: 1.286;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width: 769px) {

body {
		font-size: 1rem;
		line-height: 1.375
}
	}

main {
	display: inline-block;
	margin-top: 3.5rem;
	min-height: 100vh;
	width: 100%;
}

@media (min-width: 769px) {

main {
		margin-top: 7.8125rem
}
	}

/** CLS (google web vital) fix for banner display **/

.banner-active___2P5oH main {
	display: inline-block;
	margin-top: 11.1875rem;
	min-height: 100vh;
	width: 100%;
}

@media (min-width: 769px) {

.banner-active___2P5oH main {
		margin-top: 6.4375rem
}
	}

a {
	color: #0099FA;
	position: relative;
	text-decoration: none;
}

a:before {
	content: "";
	background-color: #0099FA;
	bottom: 0;
	height: 1px;
	left: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: left;
	transition: all 0.1s ease-in-out 0s;
	visibility: hidden;
	width: 100%;
}

a:hover:before {
	transform: scaleX(1);
	visibility: visible;
}

button {
	background-color: transparent;
	border: none;
	color: #002F87;
	cursor: pointer;
	font-family: Eina04, Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 1.333;
	padding: 0.5rem 1.25rem;
}

@media (min-width: 1025px) {

button {
		font-size: 0.875rem;
		line-height: 1.333
}
	}

button:focus {
	outline: 0;
}

input {
	font-family: Eina04, Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	font-weight: normal;
	padding: 0 0.625rem;
}

@media (min-width: 1025px) {

input {
		font-size: 0.875rem;
		line-height: 1.333
}
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Eina04, Arial, Helvetica, sans-serif;
	font-weight: 600;
}

h1 {
	font-size: 2.25rem;
	line-height: 1.222;
}

@media (min-width: 769px) {

h1 {
		font-size: 4rem;
		line-height: 1.125
}
	}

h2 {
	font-size: 1.5rem;
	line-height: 1.208;
}

@media (min-width: 769px) {

h2 {
		font-size: 3.375rem;
		line-height: 1.148
}
	}

h3 {
	font-size: 1.125rem;
	line-height: 1.222;
}

@media (min-width: 769px) {

h3 {
		font-size: 2.5rem;
		line-height: 1.1
}
	}

h4 {
	font-size: 1rem;
	line-height: 1.25;
}

@media (min-width: 769px) {

h4 {
		font-size: 2.125rem;
		line-height: 1.176
}
	}

h5 {
	font-size: 1rem;
	line-height: 1.25;
}

@media (min-width: 769px) {

h5 {
		font-size: 1.25rem;
		line-height: 1.2
}
	}

h6 {
	font-size: 1rem;
	line-height: 1.25;
}

@media (min-width: 769px) {

h6 {
		font-size: 1rem;
		line-height: 1.375
}
	}

ul,
ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol:empty,
ul:empty {
	display: none;
}
