/*.pb-medium{padding-bottom:var(--space-25)}.pb-medium{padding-bottom:var(--space-25)}.blog-card-content{display:flex;flex-direction:column;overflow:hidden;height:100%}.blog-card-inner{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding:1.7142857143rem 1.4285714286rem 1.4285714286rem;border:1px solid var(--color-light-grey);border-bottom-left-radius:1.0714285714rem;border-bottom-right-radius:1.0714285714rem;border-top-width:0;margin-top:-0.0714285714rem}
@media(min-width:1024px){.blog-card-inner div{max-width:95%}}.blog-card-eyebrow-text{font-size:1rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;color:var(--color-off-black);margin-bottom:1.1428571429rem;opacity:.5}.blog-card-title{font-size:1.4285714286rem;font-weight:500;line-height:150%;letter-spacing:-0.0571428571rem;color:var(--color-off-black);width:100%;margin-bottom:.7142857143rem}
.blog-card-excerpt{font-size:1rem;font-weight:400;line-height:1.4285714286rem;text-decoration:none;color:var(--color-off-black);opacity:.5}.blog-card-cta{color:var(--Off-Black,#222);font-size:1.2857142857rem;font-weight:500;letter-spacing:-0.0514285714rem}.blog-card__image-wrapper{position:relative;width:100%;height:15.7142857143rem;border-top-left-radius:1.0714285714rem;border-top-right-radius:1.0714285714rem;overflow:hidden}
@media(min-width:1024px){.blog-card__image-wrapper{height:20rem}.blog-card__image-wrapper img:hover{transform:scale(1.02)}}.blog-card__image-wrapper .image{aspect-ratio:auto}.blog-card__image-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;transform:scale(1);transition:all .8s cubic-bezier(0.4,0,0.15,1.01)}
.pb-medium{padding-bottom:var(--space-25)}.image-carousel{margin-top:2.1428571429rem}.carousel__controls{display:flex;margin-top:3.5714285714rem;margin-bottom:1.4285714286rem}@media(min-width:1024px){.carousel__controls{margin-top:0;margin-bottom:0}}.carousel__pager{display:none}@media(min-width:1024px){.carousel__pager{display:block}
}main-article h2,main-article h3,main-article h4,main-article h5{margin:4.2857142857rem 0}main-article a{text-decoration:underline}main-article .article-template__hero-adapt{position:relative;display:flex;align-items:center;max-height:51.4285714286rem}main-article .article-template__hero-adapt:after{background-color:rgba(0,0,0,0.2);display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}
main-article .article-template__hero-adapt img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:51.4285714286rem}main-article .article-template__hero-text{position:absolute;margin:0 1.0714285714rem;max-width:47.7142857143rem;z-index:20}@media(min-width:1366px){main-article .article-template__hero-text{margin:0 2.8571428571rem}
}main-article .article-template__hero-text__title{color:var(--color-white);font:var(--font-h1);text-transform:capitalize}@media(min-width:1366px){main-article .article-template__hero-text__title{margin-top:1.8571428571rem;margin-bottom:1rem}}main-article .article-template__hero-text__author,main-article .article-template__hero-text p{color:var(--color-white);font:var(--font-p-2)}
main-article .article-template__hero-text__author{margin-bottom:.1428571429rem;letter-spacing:normal}main-article .article-template__hero-text p{margin-bottom:0;font:var(--font-p-2)}main-article .article-template__content{padding-top:3.5rem;max-width:66.7142857143rem;width:100%;padding-left:1.0714285714rem;padding-right:1.0714285714rem;margin:0 auto}
main-article .article-template__content ul{list-style:unset;padding-left:1.4285714286rem;margin:1.4285714286rem 0}@media(min-width:1366px){main-article .article-template__content{padding-top:5.2142857143rem}}main-article .article-template__content h1{color:var(--color-off-black);font:var(--font-h1);line-height:100%;letter-spacing:var(--font-label-letter-spacing)}
@media(min-width:1366px){main-article .article-template__content h1{font-size:3.4285714286rem}}main-article .article-template__content h4{color:var(--color-off-black);font:var(--font-h4);line-height:120%;letter-spacing:var(--font-h4-letter-spacing)}main-article .article-template__content span,main-article .article-template__content p{color:var(--color-off-black);font:var(--font-p1);line-height:120%}
main-article .article-template__social-sharing{max-width:66.7142857143rem;width:100%;padding-top:5.0714285714rem;padding-left:1.0714285714rem;padding-right:1.0714285714rem;margin:0 auto;display:flex;justify-content:space-between}@media(min-width:1366px){main-article .article-template__social-sharing{padding-top:8.1428571429rem}
}main-article .article-template__social-sharing__end-article{color:var(--color-light-grey);font:var(--font-p-2);line-height:156.25%;letter-spacing:-0.32px;text-transform:capitalize}main-article .article-template__social-sharing .share-button{display:flex;gap:.3571428571rem 1.7857142857rem}main-article .article-template__social-sharing .share-button__button{color:var(--color-off-black);font:var(--font-p-1);line-height:156.25%;letter-spacing:-0.32px;text-transform:capitalize}
main-article .article-template__social-sharing .share-button details{display:none}main-article .article-template__social-sharing .share-button .social-sharing{display:flex;align-items:center;gap:1.2857142857rem}*/

.pb-medium {
  padding-bottom: var(--space-25)
}
.pb-medium {
  padding-bottom: var(--space-25)
}
.blog-card-content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%
}
.blog-card-inner {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.7142857143rem 1.4285714286rem 1.4285714286rem;
  border: 1px solid var(--color-light-grey);
  border-bottom-left-radius: 1.0714285714rem;
  border-bottom-right-radius: 1.0714285714rem;
  border-top-width: 0;
  margin-top: -0.0714285714rem
}
@media(min-width:1024px) {
  .blog-card-inner div {
    max-width: 95%
  }
}
.blog-card-eyebrow-text {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: .05rem;
  text-transform: uppercase;
  color: var(--color-off-black);
  margin-bottom: 1.1428571429rem;
  opacity: .5
}
.blog-card-title {
  font-size: 1.4285714286rem;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.0571428571rem;
  color: var(--color-off-black);
  width: 100%;
  margin-bottom: .7142857143rem
}
.blog-card-excerpt {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4285714286rem;
  text-decoration: none;
  color: var(--color-off-black);
  opacity: .5
}
.blog-card-cta {
  color: var(--Off-Black, #222);
  font-size: 1.2857142857rem;
  font-weight: 500;
  letter-spacing: -0.0514285714rem
}
.blog-card__image-wrapper {
  position: relative;
  width: 100%;
  height: 15.7142857143rem;
  border-top-left-radius: 1.0714285714rem;
  border-top-right-radius: 1.0714285714rem;
  overflow: hidden
}
@media(min-width:1024px) {
  .blog-card__image-wrapper {
    height: 20rem
  }
  .blog-card__image-wrapper img:hover {
    transform: scale(1.02)
  }
}
.blog-card__image-wrapper .image {
  aspect-ratio: auto
}
.blog-card__image-wrapper img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0 auto;
  transform: scale(1);
  transition: all .8s cubic-bezier(0.4, 0, 0.15, 1.01)
}
.pb-medium {
  padding-bottom: var(--space-25)
}
.image-carousel {
  margin-top: 2.1428571429rem
}
.carousel__controls {
  display: flex;
  margin-top: 3.5714285714rem;
  margin-bottom: 1.4285714286rem
}
@media(min-width:1024px) {
  .carousel__controls {
    margin-top: 0;
    margin-bottom: 0
  }
}
.carousel__pager {
  display: none
}
@media(min-width:1024px) {
  .carousel__pager {
    display: block
  }
}
main-article h2, main-article h3, main-article h4, main-article h5 {
  /*margin: 4.2857142857rem 0*/
  margin: 1em 0;
 /* ADDED */
  font-weight: 600;
}
main-article a {
  text-decoration: underline
}
main-article .article-template__hero-adapt {
  position: relative;
  display: flex;
  align-items: center;
  max-height: 51.4285714286rem
}
main-article .article-template__hero-adapt:after {
  background-color: rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10
}
main-article .article-template__hero-adapt img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  max-height: 51.4285714286rem
}
main-article .article-template__hero-text {
  position: absolute;
  margin: 0 1.0714285714rem 0 5rem;
  /*max-width: 47.7142857143rem;*/
  max-width: 70%;
  z-index: 20
}
@media(min-width:1366px) {
  main-article .article-template__hero-text {
    /*margin: 0 2.8571428571rem*/
    margin: 0 2.8571428571rem 0 5rem
  }
}
main-article .article-template__hero-text__title {
  color: var(--color-white);
  font: var(--font-h1);
  text-transform: capitalize;
  /*ADDED*/    
  font-size: 4.5rem;
  letter-spacing: -0.14rem;
  font-weight: 700;
}
@media(min-width:1366px) {
  main-article .article-template__hero-text__title {
    margin-top: 1.8571428571rem;
    margin-bottom: 1rem;
    /*ADDED*/
    font-size: 4.5rem;
    letter-spacing: -0.14rem;
    font-weight: 700;
  }
}
/*ADDED*/
@media (max-width: 541px) {
main-article .article-template__hero-text {
    text-align: center;
    max-width: 80%;
    margin: 0 6rem;
  }
  main-article .article-template__hero-text__title {
    font-size: 3rem;
    letter-spacing: -0.12rem;
  }
  main-article h3 {
    font-size:2rem;
  }
}

/*ADDED*/
@media (max-width: 416px) {
main-article .article-template__hero-text {
    text-align: center;
    max-width: 80%;
    margin: 0 3rem
  }
}

/*ADDED*/
@media (max-width: 1025px) {
  main-article .article-template__content p {
    font-size: 1.8rem !important;
  }
   main-article .article-template__content li {
    font-size: 1.8rem !important;
  }
}
@media (max-width: 767px) {
   main-article .article-template__content span, main-article .article-template__content p {
    font-size: 1.2rem !important;
  }
    main-article .article-template__content li {
    font-size: 1.2rem !important;
  }
}

main-article .article-template__hero-text__author, main-article .article-template__hero-text p {
  color: var(--color-white);
  font: var(--font-p-2)
}
main-article .article-template__hero-text__author {
  margin-bottom: .1428571429rem;
  letter-spacing: normal
}
main-article .article-template__hero-text p {
  margin-bottom: 0;
  font: var(--font-p-2)
}
main-article .article-template__content {
  padding-top: 3.5rem;
 /* max-width: 66.7142857143rem;*/
  max-width: 70%;
  width: 100%;
  padding-left: 1.0714285714rem;
  padding-right: 1.0714285714rem;
  margin: 0 auto
}
main-article .article-template__content ul {
  list-style: unset;
  padding-left: 1.4285714286rem;
  margin: 1.4285714286rem 0
}
/*///ADDED///*/
@media(max-width:821px) {
  main-article .article-template__content {
    max-width: 85%
  }
}
/*///ADDED///*/
@media(min-width:1366px) {
  main-article .article-template__content {
    padding-top: 5.2142857143rem
  }
}
main-article .article-template__content h1 {
  color: var(--color-off-black);
  font: var(--font-h1);
  line-height: 100%;
  letter-spacing: var(--font-label-letter-spacing)
}
@media(min-width:1366px) {
  main-article .article-template__content h1 {
    font-size: 3.4285714286rem
  }
}
main-article .article-template__content h4 {
  color: var(--color-off-black);
  font: var(--font-h4);
  line-height: 120%;
  letter-spacing: var(--font-h4-letter-spacing)
}
main-article .article-template__content span, main-article .article-template__content p {
  color: var(--color-off-black);
  font: var(--font-p1);
  line-height: 120%
}
main-article .article-template__social-sharing {
  max-width: 66.7142857143rem;
  width: 100%;
  padding-top: 5.0714285714rem;
  padding-left: 1.0714285714rem;
  padding-right: 1.0714285714rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between
}
@media(min-width:1366px) {
  main-article .article-template__social-sharing {
    padding-top: 8.1428571429rem
  }
}
main-article .article-template__social-sharing__end-article {
  color: var(--color-light-grey);
  font: var(--font-p-2);
  line-height: 156.25%;
  letter-spacing: -0.32px;
  text-transform: capitalize
}
main-article .article-template__social-sharing .share-button {
  display: flex;
  gap: .3571428571rem 1.7857142857rem
}
main-article .article-template__social-sharing .share-button__button {
  color: var(--color-off-black);
  font: var(--font-p-1);
  line-height: 156.25%;
  letter-spacing: -0.32px;
  text-transform: capitalize
}
main-article .article-template__social-sharing .share-button details {
  display: none
}
main-article .article-template__social-sharing .share-button .social-sharing {
  display: flex;
  align-items: center;
  gap: 1.2857142857rem
}