/* herb.vn — page board. Preserve stylesheet load order. */

.hero {
  padding-right: 1rem;
  padding-left: 1rem;
  width: 100%;
  padding: 2rem .625rem 1rem;
  text-align: center;
  background: #E8EFE5;
}

@media (min-width:50em) {
  .hero {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media (min-width:78em) {
  .hero {
    padding-right: calc(50% - 37.5rem);
    padding-left: calc(50% - 37.5rem);
  }
}

@media (min-width:50em) {
  .hero {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    text-align: left;
  }
}

@media (max-width:50em) {
  .corporateTemplate .hero,.listScTemplate .hero,.structuredContentTemplate .hero {
    margin-left: -1rem;
  }
}

.hero-title {
  margin-bottom: .7rem;
  max-width: 32rem;
  font-size: 2.125rem;
  line-height: 1em;
  color: #173D2D;
}

@media (min-width:50em) {
  .hero-title {
    margin: .7rem 0;
  }
}

.hero .g-main,.hero .g-secondary {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@media (max-width:50em) {
  .hero .g-main,.hero .g-secondary {
    align-items: center;
  }
}

@media (min-width:50em) {
  .hero .g-main,.hero .g-secondary {
    display: block;
  }
}

.hero .general-search {
  margin-bottom: 1rem;
  width: 100%;
}

@media (min-width:50em) {
  .hero .general-search {
    margin-bottom: 2rem;
  }
}

.static-hero {
  margin-bottom: 0;
  padding: 0;
  color: #fff;
  background: #173D2D;
}

.static-hero .hero-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  width: 100%;
  max-width: 1200px;
  text-align: center;
}

@media (max-width:34em) {
  .static-hero .hero-container {
    flex-direction: column;
  }
}

.static-hero .g-two-up {
  padding: 1rem .625rem;
}

.static-hero .left+.g-two-up {
  padding-top: 0;
}

@media (min-width:34em) {
  .static-hero .g-two-up,.static-hero .left+.g-two-up {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
  }
}

@media (min-width:50em) {
  .static-hero .g-two-up,.static-hero .left+.g-two-up {
    padding-bottom: 2rem;
  }
}

.static-hero .hero-title {
  max-width: 100vw;
  font-size: var(--font-size-29);
  color: #fff;
}

@media (min-width:50em) {
  .static-hero .hero-title {
    font-size: 2.625rem;
  }
}

.static-hero .left,.static-hero .right {
  margin: 1rem .625rem 0;
}

@media (min-width:34em) {
  .static-hero .left,.static-hero .right {
    margin-top: 0;
    width: 20%;
  }
}

@media (min-width:70em) {
  .static-hero .left,.static-hero .right {
    margin: auto 0;
  }
}

.static-hero .left {
  text-align: left;
}

@media (max-width:34em) {
  .static-hero .left {
    margin-bottom: .625rem;
  }
}

.page-not-found-hero {
  padding-bottom: 0;
}

@media (min-width:50em) {
  .page-not-found-hero {
    margin-bottom: 0;
    min-height: 25rem;
    padding: 2rem 2rem 0;
  }
}

@media (min-width:78em) {
  .page-not-found-hero {
    padding: 2rem calc(50% - 37.5rem) 0;
  }
}

.page-not-found-hero .hero-title {
  margin-top: 2rem;
  font-size: 2.625rem;
}

.page-not-found-hero p {
  max-width: 40rem;
}

.page-not-found-hero .secondary {
  text-align: right;
}

.page-not-found-hero img {
  margin-bottom: -1rem;
}

@media (min-width:50em) {
  .page-not-found-hero img {
    margin-top: 2.9rem;
    max-width: 28rem;
  }
}

@media (min-width:50em) {
  .grid-nav {
    margin-top: -10.25em;
  }
}

@media (min-width:59.5625em) {
  .grid-nav {
    margin-top: -11.28em;
  }
}

.mntl-article {
  padding: 0 1rem;
  display: grid;
  position: relative;
  margin: 0 auto;
  grid-template-columns: minmax(0,37.5rem);
  grid-template-areas: "header" "post-header" "left-rail" "pre-content" "content" "post-content" "footer";
}

@media (min-width:34em) {
  .mntl-article {
    padding: 0 1.5rem;
  }
}

@media (min-width:50em) {
  .mntl-article {
    padding: 0 2rem;
  }
}

.mntl-article--full-width {
  grid-template-columns: minmax(0,80.25rem);
}

@media (min-width:50em) {
  .mntl-article--two-column-left-rail {
    grid-template-columns: 14rem minmax(0,37.5rem);
    column-gap: 4rem;
    grid-template-areas: "header header" "post-header post-header" "left-rail pre-content" "left-rail content " "left-rail post-content" "footer footer";
  }
}

@media (min-width:64em) {
  .mntl-article--two-column-left-rail {
    grid-template-columns: 16.5rem minmax(0,37.5rem);
    column-gap: 6rem;
  }
}

@media (min-width:70em) {
  .mntl-article--two-column-left-rail {
    column-gap: 8.25rem;
  }
}

@media (min-width:50em) {
  .mntl-article--two-column-right-rail {
    grid-template-columns: minmax(0,37.5rem) 18.75rem;
    column-gap: 2.5rem;
    grid-template-areas: "header header" "post-header right-rail" "left-rail right-rail" "pre-content right-rail" "content right-rail" "post-content right-rail" "footer footer";
  }
}

@media (min-width:64em) {
  .mntl-article--two-column-right-rail {
    column-gap: 3rem;
  }
}

@media (min-width:70em) {
  .mntl-article--two-column-right-rail {
    column-gap: 6rem;
  }
}

@media (min-width:50em) {
  .mntl-article--three-column {
    grid-template-columns: minmax(0,37.5rem) 18.75rem;
    column-gap: 2.5rem;
    grid-template-areas: "header header" "post-header right-rail" "left-rail right-rail" "pre-content right-rail" "content right-rail" "post-content right-rail" "footer footer";
  }
}

@media (min-width:64em) {
  .mntl-article--three-column {
    column-gap: 3rem;
  }
}

@media (min-width:70em) {
  .mntl-article--three-column {
    grid-template-columns: 14rem minmax(0,37.5rem) 18.75rem;
    grid-template-areas: "header header header" "post-header post-header right-rail" "left-rail pre-content right-rail" "left-rail content right-rail" "left-rail post-content right-rail" "footer footer footer";
  }
}

.article-header {
  grid-area: header;
}

.article-post-header {
  grid-area: post-header;
}

.article-left-rail {
  grid-area: left-rail;
}

.article-pre-content {
  grid-area: pre-content;
}

.article-content {
  grid-area: content;
}

.article-right-rail {
  position: absolute;
  visibility: hidden;
  top: -10000in;
  max-height: 0;
  grid-area: right-rail;
}

@media (min-width:50em) {
  .article-right-rail {
    display: block;
    position: static;
    visibility: visible;
    top: initial;
    max-height: initial;
  }
}

.health-article {
  position: relative;
}

.health-article::before {
  content: "";
  display: block;
  margin: 1em 0;
  width: 100%;
  height: .75rem;
  border-radius: 9px;
  background: #F7F5EF;
}

@media (min-width:34em) {
  .health-article.news-article .article-content~.post-article {
    margin-top: .625rem;
    margin-bottom: 1.875rem;
  }
}

@media (min-width:50em) {
  .health-article::before {
    display: none;
  }
}

.health-article:first-of-type::before {
  display: none;
}

.health-article:has(.journey-accordion) {
  grid-template-areas: "header" "post-header" "pre-content" "left-rail" "content" "post-content" "footer";
}

@media (min-width:50em) {
  .health-article:has(.journey-accordion).mntl-article--two-column-left-rail {
    grid-template-areas: "header header" "post-header post-header" "left-rail pre-content" "left-rail content " "left-rail post-content" "footer footer";
  }
}

@media (min-width:50em) {
  .health-article:has(.journey-accordion).mntl-article--two-column-right-rail {
    grid-template-areas: "header header" "post-header right-rail" "left-rail right-rail" "pre-content right-rail" "content right-rail" "post-content right-rail" "footer footer";
  }
}

@media (min-width:50em) {
  .health-article:has(.journey-accordion).mntl-article--three-column {
    grid-template-areas: "header header" "post-header right-rail" "pre-content right-rail" "left-rail right-rail" "content right-rail" "post-content right-rail" "footer footer";
  }
}

@media (min-width:70em) {
  .health-article:has(.journey-accordion).mntl-article--three-column {
    grid-template-areas: "header header header" "post-header post-header right-rail" "left-rail pre-content right-rail" "left-rail content right-rail" "left-rail post-content right-rail" "footer footer footer";
  }
}

.health-article .heading-toc {
  position: relative;
  top: -20px;
}

.health-article .mntl-sc-block-guide .newsletter-signup-vue__wrapper {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}

.health-article .mntl-sc-block-guide .newsletter-signup-vue__wrapper .input-group {
  margin-top: .5rem;
  padding-left: 0;
}

.health-article .breadcrumbs-list {
  display: none;
  float: left;
  clear: both;
  width: 230px;
}

@media (min-width:70em) {
  .health-article .breadcrumbs-list {
    display: block;
  }
}

@media (min-width:64em) and (max-width:70em) {
  .article-journey .health-article {
    width: auto;
  }
  .article-journey .health-article .breadcrumbs-list {
    display: block;
  }
}

@media (max-width:50em) {
  .header {
    border-bottom: 1px solid #d3d3d3;
    box-shadow: 0 4px 3px -3px rgba(0,0,0,.08);
  }
}

.article-header {
  padding-top: 1.5rem;
}

@media (min-width:50em) {
  .article-header {
    padding-top: 3rem;
  }
}

.article-header .article-meta {
  margin-bottom: 2rem;
}

.expert-content,.mm-trx-roundup-article .article-content {
  font-family: var(--font-family-b);
  font-size: var(--font-size-16);
  line-height: 1.5625;
}

.expert-content a,.mm-trx-roundup-article .article-content a {
  text-decoration: underline;
  color: #245A43;
}

@media (hover:hover) {
  .expert-content a:focus,.expert-content a:hover,.mm-trx-roundup-article .article-content a:focus,.mm-trx-roundup-article .article-content a:hover {
    text-decoration: none;
    color: #173D2D;
  }
}

.expert-content a:not(.btn):not(.text-btn):not(.mntl-commerce-button):visited,.mm-trx-roundup-article .article-content a:not(.btn):not(.text-btn):not(.mntl-commerce-button):visited {
  color: #5A6742;
}

.expert-content a:not(.btn,.text-btn,.mntl-commerce-button):visited,.mm-trx-roundup-article .article-content a:not(.btn,.text-btn,.mntl-commerce-button):visited {
  color: #5A6742;
}

.expert-content h1,.expert-content h2,.expert-content h3,.expert-content h4,.mm-trx-roundup-article .article-content h1,.mm-trx-roundup-article .article-content h2,.mm-trx-roundup-article .article-content h3,.mm-trx-roundup-article .article-content h4 {
  font-family: var(--font-family-a);
}

.expert-content .recipe-heading h2,.expert-content h2.mntl-sc-block-heading,.expert-content h2.mntl-sc-block-questionandanswer__question,.expert-content h3,.mm-trx-roundup-article .article-content .recipe-heading h2,.mm-trx-roundup-article .article-content h2.mntl-sc-block-heading,.mm-trx-roundup-article .article-content h2.mntl-sc-block-questionandanswer__question,.mm-trx-roundup-article .article-content h3 {
  margin: 2rem 0 0;
}

.expert-content .recipe-heading h2:first-child,.expert-content h2.mntl-sc-block-heading:first-child,.expert-content h2.mntl-sc-block-questionandanswer__question:first-child,.expert-content h3:first-child,.mm-trx-roundup-article .article-content .recipe-heading h2:first-child,.mm-trx-roundup-article .article-content h2.mntl-sc-block-heading:first-child,.mm-trx-roundup-article .article-content h2.mntl-sc-block-questionandanswer__question:first-child,.mm-trx-roundup-article .article-content h3:first-child {
  margin-top: 0;
}

.expert-content h2.mntl-sc-block-heading,.expert-content h2.mntl-sc-block-questionandanswer__question,.mm-trx-roundup-article .article-content h2.mntl-sc-block-heading,.mm-trx-roundup-article .article-content h2.mntl-sc-block-questionandanswer__question {
  margin: 2.8rem 0 0;
  font-size: 1.75rem;
  line-height: 1.15;
}

@media (min-width:50em) {
  .expert-content h2.mntl-sc-block-heading,.expert-content h2.mntl-sc-block-questionandanswer__question,.mm-trx-roundup-article .article-content h2.mntl-sc-block-heading,.mm-trx-roundup-article .article-content h2.mntl-sc-block-questionandanswer__question {
    font-size: var(--font-size-32);
  }
}

.expert-content h3.mntl-sc-block-subheading,.expert-content h4,.mm-trx-roundup-article .article-content h3.mntl-sc-block-subheading,.mm-trx-roundup-article .article-content h4 {
  font-weight: var(--font-weight-regular-400);
  line-height: 1.625rem;
}

.expert-content h3.mntl-sc-block-subheading,.mm-trx-roundup-article .article-content h3.mntl-sc-block-subheading {
  margin: 1.2rem 0 0;
  font-size: 1.375rem;
}

@media (min-width:50em) {
  .expert-content h3.mntl-sc-block-subheading,.mm-trx-roundup-article .article-content h3.mntl-sc-block-subheading {
    font-size: 1.5rem;
  }
}

.expert-content h4,.mm-trx-roundup-article .article-content h4 {
  margin-top: 1rem;
  font-size: var(--font-size-20);
}

.expert-content pre,.mm-trx-roundup-article .article-content pre {
  white-space: pre-wrap;
}

.mntl-sc-page .mntl-sc-block-html:not(.mntl-sc-block-html-sliced) {
  counter-reset: section;
}

.mntl-sc-page .mntl-sc-block-html>ol {
  counter-reset: none;
}

@media screen {
  .expert-content>li:empty,.mntl-sc-block>li:empty,.mntl-sc-page>li:empty {
    display: none;
  }
  .expert-content>ul li::before,.mntl-sc-block>ul li::before,.mntl-sc-page>ul li::before {
    content: "";
    position: absolute;
    margin-top: .625rem;
    margin-left: -1.5rem;
    width: 7px;
    height: 7px;
    border-radius: 2px 2px 2px 0;
    font-size: var(--font-size-14);
    text-align: center;
    background: #3F7050;
  }
  .expert-content ol,.expert-content ul,.mntl-sc-block ol,.mntl-sc-block ul,.mntl-sc-page ol,.mntl-sc-page ul {
    margin-top: .625rem;
    margin-bottom: 1.25rem;
  }
  .expert-content li,.mntl-sc-block li,.mntl-sc-page li {
    margin-bottom: .625rem;
  }
  .expert-content>ol,.mntl-sc-block>ol,.mntl-sc-page>ol {
    padding-left: .3125rem;
    counter-reset: section;
  }
}

@media screen and (min-width:50em) {
  .expert-content>ol,.mntl-sc-block>ol,.mntl-sc-page>ol {
    margin-left: .95rem;
    padding-left: 0;
  }
}

@media screen {
  .expert-content>ol>li,.mntl-sc-block>ol>li,.mntl-sc-page>ol>li {
    position: relative;
    margin-left: 2.2em;
    list-style: none;
  }
  .expert-content>ol>li::before,.mntl-sc-block>ol>li::before,.mntl-sc-page>ol>li::before {
    content: counter(section) ". ";
    position: absolute;
    margin-left: -2.5em;
    width: 2em;
    text-align: right;
    counter-increment: section;
  }
  .expert-content>ul,.mntl-sc-block>ul,.mntl-sc-page>ul {
    margin-left: 2.2em;
    padding-left: .3125rem;
  }
}

@media screen and (min-width:50em) {
  .expert-content>ul,.mntl-sc-block>ul,.mntl-sc-page>ul {
    margin-left: 3.25rem;
    padding-left: 0;
  }
}

@media screen {
  .expert-content>ul>li,.mntl-sc-block>ul>li,.mntl-sc-page>ul>li {
    position: relative;
    list-style-type: none;
  }
  .expert-content>ol ol:not(.list-ordered)>li,.expert-content>ol ul>li,.expert-content>ul ol:not(.list-ordered)>li,.expert-content>ul ul>li,.mntl-sc-block>ol ol:not(.list-ordered)>li,.mntl-sc-block>ol ul>li,.mntl-sc-block>ul ol:not(.list-ordered)>li,.mntl-sc-block>ul ul>li,.mntl-sc-page>ol ol:not(.list-ordered)>li,.mntl-sc-page>ol ul>li,.mntl-sc-page>ul ol:not(.list-ordered)>li,.mntl-sc-page>ul ul>li {
    position: relative;
    margin-left: 1.4em;
    list-style-type: none;
  }
  .expert-content>ol ul,.expert-content>ul ul,.mntl-sc-block>ol ul,.mntl-sc-block>ul ul,.mntl-sc-page>ol ul,.mntl-sc-page>ul ul {
    list-style: disc;
  }
  .expert-content>ol ol,.expert-content>ul ol,.mntl-sc-block>ol ol,.mntl-sc-block>ul ol,.mntl-sc-page>ol ol,.mntl-sc-page>ul ol {
    list-style: decimal;
  }
}

.expert-content>p,.mntl-sc-block>p,.mntl-sc-page>p {
  margin: 1.2rem 0;
}

.expert-content cite,.expert-content sub,.mntl-sc-block cite,.mntl-sc-block sub,.mntl-sc-page cite,.mntl-sc-page sub {
  padding-top: .2em;
  font-size: var(--font-size-14);
  line-height: 1.7em;
  font-style: normal;
  color: #646464;
}

.expert-content cite a,.expert-content sub a,.mntl-sc-block cite a,.mntl-sc-block sub a,.mntl-sc-page cite a,.mntl-sc-page sub a {
  text-decoration: underline;
  color: #424242;
}

.expert-content cite a:focus,.expert-content cite a:hover,.expert-content sub a:focus,.expert-content sub a:hover,.mntl-sc-block cite a:focus,.mntl-sc-block cite a:hover,.mntl-sc-block sub a:focus,.mntl-sc-block sub a:hover,.mntl-sc-page cite a:focus,.mntl-sc-page cite a:hover,.mntl-sc-page sub a:focus,.mntl-sc-page sub a:hover {
  text-decoration: none;
  color: #173D2D;
}

.expert-content cite a,.expert-content sub a,.mntl-sc-block cite a,.mntl-sc-block sub a,.mntl-sc-page cite a,.mntl-sc-page sub a {
  box-shadow: none;
}

.expert-content cite,.mntl-sc-block cite,.mntl-sc-page cite {
  overflow-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
}

.post-article {
  margin: .625rem auto 1.875rem;
  padding-bottom: .01rem;
}

@media (min-width:50em) {
  .post-article {
    position: relative;
    z-index: 1;
  }
}

.post-article {
  margin-bottom: .68rem;
}

.article-post-content .sources,.listScCommerceTemplate .article-post-content .sources,.listScCommerceTemplate .post-article .sources,.listScPrmTemplate .article-post-content .sources,.listScPrmTemplate .post-article .sources,.post-article .sources {
  margin-top: 1rem;
  padding-bottom: 2rem;
}

@media (min-width:50em) {
  .mntl-article--full-width .article-post-content .content-wrapper,.mntl-article--full-width .post-article .content-wrapper {
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    padding: .8rem 0;
  }
  .mntl-article--full-width .article-post-content .static-content,.mntl-article--full-width .post-article .static-content {
    flex-direction: row;
  }
  .mntl-article--full-width .article-post-content .article-feedback__feedback-section,.mntl-article--full-width .post-article .article-feedback__feedback-section {
    justify-content: space-between;
    flex-flow: row wrap;
    width: 100%;
  }
  .mntl-article--full-width .article-post-content .article-feedback__heading,.mntl-article--full-width .post-article .article-feedback__heading {
    flex-basis: 100%;
  }
  .mntl-article--full-width .article-post-content .article-feedback__feedback-button,.mntl-article--full-width .post-article .article-feedback__feedback-button {
    flex-basis: auto;
    width: 32%;
  }
}

@media (min-width:64em) {
  .mntl-article--two-column-left-rail .article-post-content .content-wrapper,.mntl-article--two-column-left-rail .post-article .content-wrapper,.mntl-article--two-column-right-rail .article-post-content .content-wrapper,.mntl-article--two-column-right-rail .post-article .content-wrapper {
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    padding: .8rem 0;
  }
  .mntl-article--two-column-left-rail .article-post-content .static-content,.mntl-article--two-column-left-rail .post-article .static-content,.mntl-article--two-column-right-rail .article-post-content .static-content,.mntl-article--two-column-right-rail .post-article .static-content {
    flex-direction: row;
  }
  .mntl-article--two-column-left-rail .article-post-content .article-feedback__feedback-section,.mntl-article--two-column-left-rail .post-article .article-feedback__feedback-section,.mntl-article--two-column-right-rail .article-post-content .article-feedback__feedback-section,.mntl-article--two-column-right-rail .post-article .article-feedback__feedback-section {
    justify-content: space-between;
    flex-flow: row wrap;
    width: 100%;
  }
  .mntl-article--two-column-left-rail .article-post-content .article-feedback__heading,.mntl-article--two-column-left-rail .post-article .article-feedback__heading,.mntl-article--two-column-right-rail .article-post-content .article-feedback__heading,.mntl-article--two-column-right-rail .post-article .article-feedback__heading {
    flex-basis: 100%;
  }
  .mntl-article--two-column-left-rail .article-post-content .article-feedback__feedback-button,.mntl-article--two-column-left-rail .post-article .article-feedback__feedback-button,.mntl-article--two-column-right-rail .article-post-content .article-feedback__feedback-button,.mntl-article--two-column-right-rail .post-article .article-feedback__feedback-button {
    flex-basis: auto;
    width: 32%;
  }
}

@media (min-width:78em) {
  .mntl-article--three-column .article-post-content .content-wrapper,.mntl-article--three-column .post-article .content-wrapper {
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    padding: .8rem 0;
  }
  .mntl-article--three-column .article-post-content .static-content,.mntl-article--three-column .post-article .static-content {
    flex-direction: row;
  }
  .mntl-article--three-column .article-post-content .article-feedback__feedback-section,.mntl-article--three-column .post-article .article-feedback__feedback-section {
    justify-content: space-between;
    flex-flow: row wrap;
    width: 100%;
  }
  .mntl-article--three-column .article-post-content .article-feedback__heading,.mntl-article--three-column .post-article .article-feedback__heading {
    flex-basis: 100%;
  }
  .mntl-article--three-column .article-post-content .article-feedback__feedback-button,.mntl-article--three-column .post-article .article-feedback__feedback-button {
    flex-basis: auto;
    width: 32%;
  }
}

.exclusiveTemplate .prefooter-content,.listScCommerceTemplate .prefooter-content,.listScPrmTemplate .prefooter-content,.listScTemplate .prefooter-content,.marketingTemplate .prefooter-content,.recipeScTemplate .prefooter-content,.referenceTemplate .prefooter-content,.reviewScCommerceTemplate .prefooter-content,.structuredContentTemplate .prefooter-content {
  margin: 8rem 0 0;
  width: 100%;
  padding: 1rem 0;
}

.exclusiveTemplate .prefooter-content section:first-of-type,.listScCommerceTemplate .prefooter-content section:first-of-type,.listScPrmTemplate .prefooter-content section:first-of-type,.listScTemplate .prefooter-content section:first-of-type,.marketingTemplate .prefooter-content section:first-of-type,.recipeScTemplate .prefooter-content section:first-of-type,.referenceTemplate .prefooter-content section:first-of-type,.reviewScCommerceTemplate .prefooter-content section:first-of-type,.structuredContentTemplate .prefooter-content section:first-of-type {
  margin-top: -8rem;
}

.exclusiveTemplate .prefooter-content section,.listScCommerceTemplate .prefooter-content section,.listScPrmTemplate .prefooter-content section,.listScTemplate .prefooter-content section,.marketingTemplate .prefooter-content section,.recipeScTemplate .prefooter-content section,.referenceTemplate .prefooter-content section,.reviewScCommerceTemplate .prefooter-content section,.structuredContentTemplate .prefooter-content section {
  margin: 1rem 1rem 0;
  max-width: 75rem;
}

@media (min-width:34em) {
  .exclusiveTemplate .prefooter-content section,.listScCommerceTemplate .prefooter-content section,.listScPrmTemplate .prefooter-content section,.listScTemplate .prefooter-content section,.marketingTemplate .prefooter-content section,.recipeScTemplate .prefooter-content section,.referenceTemplate .prefooter-content section,.reviewScCommerceTemplate .prefooter-content section,.structuredContentTemplate .prefooter-content section {
    margin: 1rem 1.5rem 0;
  }
}

@media (min-width:50em) {
  .exclusiveTemplate .prefooter-content section,.listScCommerceTemplate .prefooter-content section,.listScPrmTemplate .prefooter-content section,.listScTemplate .prefooter-content section,.marketingTemplate .prefooter-content section,.recipeScTemplate .prefooter-content section,.referenceTemplate .prefooter-content section,.reviewScCommerceTemplate .prefooter-content section,.structuredContentTemplate .prefooter-content section {
    margin: 1rem 2rem 0;
  }
}

@media (min-width:78rem) {
  .exclusiveTemplate .prefooter-content section,.listScCommerceTemplate .prefooter-content section,.listScPrmTemplate .prefooter-content section,.listScTemplate .prefooter-content section,.marketingTemplate .prefooter-content section,.recipeScTemplate .prefooter-content section,.referenceTemplate .prefooter-content section,.reviewScCommerceTemplate .prefooter-content section,.structuredContentTemplate .prefooter-content section {
    margin: 1rem auto 0;
  }
}

.exclusiveTemplate .prefooter-content section .block-list,.listScCommerceTemplate .prefooter-content section .block-list,.listScPrmTemplate .prefooter-content section .block-list,.listScTemplate .prefooter-content section .block-list,.marketingTemplate .prefooter-content section .block-list,.recipeScTemplate .prefooter-content section .block-list,.referenceTemplate .prefooter-content section .block-list,.reviewScCommerceTemplate .prefooter-content section .block-list,.structuredContentTemplate .prefooter-content section .block-list {
  margin: 0 -.625rem 1rem;
}

.corporateTemplate .health-article .article-content,.editFranchiseTemplate .health-article .article-content {
  overflow: visible;
}

.prefooter-content {
  clear: both;
  width: 100%;
  background-color: #F7F5EF;
}

.mntl-figure-caption {
  display: block;
  width: 100%;
  padding: .5rem 0;
  font-family: var(--font-family-b);
  font-size: var(--font-size-12);
  line-height: 1.3;
  text-align: left;
  caption-side: bottom;
  color: rgba(0,0,0,.65);
}

.mntl-figure-caption:empty {
  display: none;
}

.mntl-figure-caption .figure-article-caption-owner {
  display: block;
}

.mntl-figure-caption .figure-article-caption-owner p:first-child {
  display: inline;
}

.mntl-figure-caption .figure-article-caption-text {
  font-weight: var(--font-weight-bold-700);
  display: inline-block;
}

.mntl-figure-caption .figure-article-caption-text+.figure-article-caption-owner {
  margin-top: .25rem;
}

.figure-article .figure-article-caption-owner::before,.mntl-image-composite .figure-article-caption-owner::before,.mntl-sc-block-image .figure-article-caption-owner::before {
  content: "Credit: ";
}

.health-article .article-intro>:first-child,.health-article .health-sc-page>.heading-toc:first-child+h2,.health-article .health-sc-page>.mntl-sc-block-adslot:first-child+*,.health-article .health-sc-page>.mntl-sc-block-adslot:first-child+.heading-toc+h2,.health-article .health-sc-page>:first-child {
  margin-top: 0;
}

.health-article .article-left-rail:has(.sticky-toc) {
  margin-bottom: 1.2rem;
}

@media (min-width:70em) {
  .health-article .article-left-rail:has(.sticky-toc) {
    margin-bottom: 0;
  }
}

.figure-article {
  position: relative;
  margin-bottom: .625rem;
  overflow: hidden;
}

@media (min-width:50em) {
  .figure-article {
    z-index: 1;
    margin-bottom: 1.25rem;
  }
}

.figure-article__media {
  position: relative;
}

.figure-article .img-placeholder,.figure-article .mntl-gif__video,.figure-article img {
  border-radius: 9px;
  border-bottom-left-radius: 0;
}

.figure-article img {
  display: block;
  width: 100%;
}

[data-tooltip] {
  display: inline-block;
  position: relative;
}

[data-tooltip]::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 10px;
  height: 10px;
  border-top: .063rem solid;
  border-left: .063rem solid;
  background-color: var(--color-background-default,#fff);
  opacity: 0;
  transform: rotate(-45deg);
  left: calc(50% - 5px);
  transition: opacity .2s ease-in-out;
}

[data-tooltip]::after {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
  left: 0;
  color: initial;
  background-color: var(--color-background-default,#fff);
  transition: opacity .2s ease-in-out;
  pointer-events: none;
  content: attr(data-tooltip);
  border: .063rem solid;
}

[data-tooltip][data-tooltip-position-x=left][data-tooltip-position-y=top]::after,[data-tooltip][data-tooltip-position-x=right][data-tooltip-position-y=top]::after {
  transform: translateX(0) translateY(-100%);
}

[data-tooltip][data-tooltip-position-x=center][data-tooltip-position-y=top]::after {
  transform: translateX(-50%) translateY(-100%);
}

[data-tooltip][data-tooltip-position-x=left]::before {
  top: 100%;
}

[data-tooltip][data-tooltip-position-x=left]::after {
  transform: translateX(0) translateY(0);
  right: auto;
  left: -10px;
}

[data-tooltip][data-tooltip-position-x=center]::before {
  top: 100%;
}

[data-tooltip][data-tooltip-position-x=center]::after {
  transform: translateX(-50%);
  right: auto;
  left: 50%;
}

[data-tooltip][data-tooltip-position-x=right]::before {
  top: 100%;
}

[data-tooltip][data-tooltip-position-x=right]::after {
  transform: translateX(0) translateY(0);
  right: -10px;
  left: auto;
}

[data-tooltip][data-tooltip-position-y=top]::before {
  transform: translateY(-100%) rotate(-135deg);
  top: 0;
}

[data-tooltip][data-tooltip-position-y=top]::after {
  top: -5px;
}

[data-tooltip][data-tooltip-position-y=bottom]::before {
  transform: rotate(45deg);
  top: 100%;
}

[data-tooltip][data-tooltip-position-y=bottom]::after {
  top: calc(100% + 5px);
}

[data-tooltip-trigger]:hover+[data-tooltip]::after,[data-tooltip-trigger]:hover+[data-tooltip]::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}

@media (max-width:34em) {
  [data-tooltip] {
    position: static;
  }
  [data-tooltip]:hover::before {
    visibility: hidden;
  }
  [data-tooltip]::after {
    width: 100%;
  }
}

[data-tooltip]::after,[data-tooltip]::before {
  visibility: hidden;
}

[data-tooltip]::before {
  border-color: #d3d3d3;
  background: #fff;
}

[data-tooltip][data-tooltip-position-y=bottom]::before {
  top: 1rem;
}

[data-tooltip]::after {
  border-radius: 9px;
  border-bottom-left-radius: 0;
  box-sizing: border-box;
  border-color: #d3d3d3;
  padding: 1rem;
  font-family: var(--font-family-b);
  font-size: var(--font-size-14);
  letter-spacing: initial;
  white-space: initial;
  text-transform: initial;
  color: #212121;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.15);
  pointer-events: auto;
}

@media (min-width:34em) {
  [data-tooltip]::after {
    width: 300px;
  }
}

@media (max-width:34em) {
  [data-tooltip-trigger]:hover+[data-tooltip]::after,[data-tooltip-trigger]:hover+[data-tooltip]::before {
    opacity: 0;
  }
}

@media (min-width:34em) {
  [data-tooltip-trigger]:hover+[data-tooltip]::after,[data-tooltip-trigger]:hover+[data-tooltip]::before {
    visibility: visible;
  }
}

span[data-tts] [data-tooltip-trigger]:focus-visible {
  outline: 3px solid #3F7050;
  outline-offset: 1px;
}

@supports not selector(:focus-visible) {
  span[data-tts] [data-tooltip-trigger]:focus {
    outline: 3px solid #3F7050;
    outline-offset: 1px;
  }
}

span[data-tts] {
  background-color: #F0F4EC;
}

@media all and (max-width:34em) {
  span[data-tts] [data-tooltip-trigger]:hover+[data-tooltip]::after,span[data-tts] [data-tooltip-trigger]:hover+[data-tooltip]::before,span[data-tts] [data-tooltip]:hover::after,span[data-tts] [data-tooltip]:hover::before {
    opacity: 0;
  }
}

span[data-tts] [data-tooltip-trigger]:focus+[data-tooltip]::after,span[data-tts] [data-tooltip-trigger]:focus+[data-tooltip]::before,span[data-tts] [data-tooltip-trigger]:hover+[data-tooltip]::after,span[data-tts] [data-tooltip-trigger]:hover+[data-tooltip]::before {
  opacity: 0;
}

span[data-tts] [data-tooltip]::before {
  border-color: #E8EFE5;
  background-color: #E8EFE5;
}

span[data-tts] [data-tooltip]::after {
  border-radius: 5px;
  border-bottom-left-radius: 0;
  z-index: 2;
  width: auto;
  border-color: #E8EFE5;
  padding: .1em .6em;
  font-family: var(--font-family-b);
  font-size: var(--font-size-12);
  white-space: nowrap;
  text-align: center;
  color: #212121;
  background-color: #E8EFE5;
}

span[data-tts] [data-tooltip-trigger] {
  position: relative;
  z-index: 1;
}

strong span[data-tts] [data-tooltip-trigger] {
  font-weight: var(--font-weight-bold-700);
}

.corporateTemplate {
  scroll-padding-top: 60px;
}

.corporateTemplate .mntl-article.no-toc {
  grid-template-columns: auto;
}

.corporateTemplate .mntl-article.no-toc .health-sc-page>:first-child {
  margin-top: 1.2rem;
}

.corporateTemplate .mntl-article--two-column-left-rail.has-toc {
  grid-template-columns: auto;
  grid-template-areas: "header" "post-header" "left-rail" "pre-content" "content" "post-content" "footer";
}

@media (min-width:50em) {
  .corporateTemplate .mntl-article--two-column-left-rail.has-toc {
    grid-template-columns: 16.5rem auto;
    grid-template-areas: "header header" "post-header post-header" "left-rail pre-content" "left-rail content " "left-rail post-content" "footer footer";
  }
}

.corporateTemplate .health-article {
  column-gap: 1.5rem;
  margin: 0 auto 1.5rem;
  padding: 0 1rem;
}

@media (min-width:50em) {
  .corporateTemplate .health-article {
    max-width: 44.625rem;
  }
}

@media (min-width:70em) {
  .corporateTemplate .health-article {
    column-gap: 0;
  }
}

.corporateTemplate .health-article.has-toc {
  margin-top: 1.5rem;
}

@media (min-width:34em) {
  .corporateTemplate .health-article.has-toc {
    margin-top: 2rem;
  }
}

@media (min-width:50em) {
  .corporateTemplate .health-article.has-toc {
    margin: 2.5rem auto 0;
    max-width: 62.5rem;
  }
}

.corporateTemplate .health-article.has-toc h1,.corporateTemplate .health-article.has-toc.about-us h2:first-of-type {
  margin-top: .3rem;
}

@media (min-width:34em) {
  .corporateTemplate .health-article.has-toc h1,.corporateTemplate .health-article.has-toc.about-us h2:first-of-type {
    margin-top: 1.3rem;
  }
}

@media (min-width:50em) {
  .corporateTemplate .health-article.has-toc h1,.corporateTemplate .health-article.has-toc.about-us h2:first-of-type {
    margin-top: 0;
  }
}

.corporateTemplate .health-article .article-content {
  margin: 0 auto;
  min-height: auto;
}

.corporateTemplate .health-article .article-content>ol>li::before {
  font-family: var(--font-family-a);
  line-height: 1.4;
}

.corporateTemplate .health-article .article-content .mntl-sc-block-heading {
  font-size: 1.75rem;
}

@media (min-width:34em) {
  .corporateTemplate .health-article .article-content .mntl-sc-block-heading {
    font-size: var(--font-size-32);
  }
}

@media (min-width:50em) {
  .corporateTemplate .health-article .article-content .mntl-sc-block-heading {
    margin-bottom: 1.2rem;
  }
}

.corporateTemplate .health-article .article-content .mntl-sc-block-heading+.mntl-sc-block-html em {
  position: relative;
  top: -.4rem;
  font-family: var(--font-family-b);
  font-size: var(--font-size-14);
  font-style: normal;
  color: #424242;
}

.corporateTemplate .health-article .article-content .mntl-sc-block-subheading {
  font-family: var(--font-family-a);
  font-size: 1.375rem;
}

@media (min-width:34em) {
  .corporateTemplate .health-article .article-content .mntl-sc-block-subheading {
    font-size: 1.5rem;
  }
}

.corporateTemplate .health-article h1,.corporateTemplate .health-article.about-us h2:first-of-type {
  margin: 1.5rem 0;
  font-size: 2.125rem;
  line-height: 1.06;
}

@media (min-width:34em) {
  .corporateTemplate .health-article h1,.corporateTemplate .health-article.about-us h2:first-of-type {
    margin-top: 2.5rem;
    font-size: 2.625rem;
  }
}

@media (min-width:50em) {
  .corporateTemplate .health-article h1,.corporateTemplate .health-article.about-us h2:first-of-type {
    margin-top: 0;
  }
}

@media (min-width:64em) {
  .corporateTemplate .health-article h1,.corporateTemplate .health-article.about-us h2:first-of-type {
    font-size: var(--font-size-52);
  }
}

.corporateTemplate .health-article h2 {
  font-size: var(--font-size-32);
  line-height: 1.1;
}

@media (min-width:50em) {
  .corporateTemplate .health-article h2 {
    font-size: 2.625rem;
    line-height: 1.06;
  }
}

.corporateTemplate .health-article h3 {
  font-size: 1.5rem;
  line-height: 1.12;
}

@media (min-width:50em) {
  .corporateTemplate .health-article h3 {
    font-size: 1.75rem;
  }
}

.corporateTemplate .health-article h4 {
  font-size: var(--font-size-20);
  line-height: 1.15;
}

.corporateTemplate .mntl-sc-block-bio {
  margin: .75rem 0 2rem;
}

@media (min-width:50em) {
  .corporateTemplate .mntl-sc-block-bio {
    margin: 2.5rem 0;
  }
}

.corporateTemplate .mntl-sc-block-bio__title {
  margin-top: .25rem;
}

.corporateTemplate .mntl-sc-block-bio__excerpt p {
  margin-bottom: .75rem;
}

.corporateTemplate .sticky-toc {
  max-width: unset;
}

@media (min-width:50em) {
  .corporateTemplate .sticky-toc .mntl-toc__inner {
    position: static;
    min-height: 0;
  }
}

@media (min-width:50em) {
  .corporateTemplate .sticky-toc .mntl-toc__mobile-toggle {
    display: none;
  }
}

.corporateTemplate .sticky-toc-wrapper {
  padding-bottom: 1rem;
}

@media (min-width:50em) {
  .corporateTemplate .sticky-toc-wrapper {
    position: relative;
    left: unset;
    width: auto;
    height: 100%;
  }
}

@media (min-width:70em) {
  .corporateTemplate .sticky-toc-wrapper {
    position: absolute;
    left: 0;
    width: 250px;
  }
}

.corporateTemplate .heading-toc {
  position: static;
  margin-top: -1rem;
}

@media (min-width:50em) {
  .corporateTemplate .heading-toc {
    margin-top: .3rem;
  }
}

.corporateTemplate .static-hero .hero-container {
  justify-content: center;
}

.corporateTemplate .g-two-up .g-main {
  padding: 0;
}

.corporateTemplate .g-two-up .hero-title {
  margin: 0;
}

.mntl-sc-block-html:not(.mntl-sc-block-html-sliced) {
  counter-reset: section;
}

.mntl-sc-block-html>ol {
  counter-reset: none;
}

.toc-wrapper .mntl-toc__list-item-link:focus-visible .link__wrapper {
  outline: .188rem solid var(--color-border-focus-ring,#3F7050);
  outline-offset: 1px;
}

.mntl-sticky-toc .mntl-toc-toggle {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
}

@media (min-width:54em) {
  .mntl-sticky-toc .mntl-toc-toggle {
    display: none;
  }
}

.mntl-sticky-toc .mntl-toc--expanded .mntl-toc-toggle,.mntl-sticky-toc .mntl-toc[data-chop-mobile=false] .mntl-toc-toggle {
  display: none;
}

.mntl-toc__mobile-toggle {
  display: none;
  position: fixed;
  top: 49px;
  left: 0;
}

.toc-wrapper .mntl-toc__list-item-link:focus-visible {
  outline: 0;
}

.sticky-toc {
  border-radius: 9px;
  border-bottom-left-radius: 0;
  box-sizing: content-box;
  margin: 0 auto;
  max-width: 614px;
  padding: 1rem;
  background-color: #F0F4EC;
}

@media (min-width:64em) {
  .article .sticky-toc {
    border: none;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc {
    border: none;
  }
}

.sticky-toc .mntl-toc__heading {
  margin-bottom: .4rem;
}

.sticky-toc .mntl-toc__heading-text {
  font-size: var(--font-size-18);
}

.sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) {
  padding-bottom: 2.5rem;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) {
    padding-bottom: 0;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) {
    padding-bottom: 0;
  }
}

.sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+6) {
  display: none;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+6) {
    display: block;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+6) {
    display: block;
  }
}

@media (min-width:64em) {
  .article .sticky-toc .toc-wrapper {
    position: static;
    transform: translateY(0);
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .toc-wrapper {
    position: static;
    transform: translateY(0);
  }
}

.sticky-toc .mntl-toc__inner {
  position: relative;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__inner {
    position: static;
    min-height: 0;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__inner {
    position: static;
    min-height: 0;
  }
}

.sticky-toc .mntl-toc-toggle {
  display: flex;
  align-items: baseline;
  bottom: -45px;
  width: 100%;
  border-top: 1px solid #d3d3d3;
  padding-top: .625rem;
  text-transform: uppercase;
}

.sticky-toc .mntl-toc-toggle__btn {
  margin-right: .3125rem;
  font-size: var(--font-size-16);
  letter-spacing: 1px;
  cursor: pointer;
}

.sticky-toc .mntl-toc-toggle__btn:hover {
  color: #245A43;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc-toggle {
    display: none;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc-toggle {
    display: none;
  }
}

.sticky-toc .mntl-toc__list {
  position: relative;
  border-radius: 0 0 .5rem .5rem;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list {
    position: static;
    width: auto;
    max-height: none;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list {
    position: static;
    width: auto;
    max-height: none;
  }
}

.sticky-toc .mntl-toc__list-item {
  position: relative;
  margin-bottom: 0;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list-item {
    position: static;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list-item {
    position: static;
  }
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list-item-heading {
    display: inline-block;
    position: static;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list-item-heading {
    display: inline-block;
    position: static;
  }
}

.sticky-toc .mntl-toc__list-item-link {
  display: inline-block;
  padding-top: .4rem;
  padding-bottom: .4rem;
  line-height: 1.375;
  color: #212121;
}

.sticky-toc .mntl-toc__list-item-link.active::before {
  top: calc(50% - 6px);
  left: 0;
  margin-top: 0;
  border-color: transparent;
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list-item-link.active::before {
    border-color: transparent transparent transparent #245A43;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list-item-link.active::before {
    border-color: transparent transparent transparent #245A43;
  }
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list-item-link.active {
    border-color: #F0F4EC;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list-item-link.active {
    border-color: #F0F4EC;
  }
}

@media (min-width:64em) {
  .article .sticky-toc .mntl-toc__list-item-link {
    position: relative;
    border-left: 1px solid #d3d3d3;
    padding-left: .75rem;
    text-decoration: none;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .mntl-toc__list-item-link {
    position: relative;
    border-left: 1px solid #d3d3d3;
    padding-left: .75rem;
    text-decoration: none;
  }
}

.sticky-toc .sticky-toc__cta {
  display: none;
  margin-top: 1rem;
  width: 100%;
  border-top: 1px solid #d3d3d3;
  padding-top: .75rem;
}

@media (min-width:64em) {
  .article .sticky-toc .sticky-toc__cta {
    display: block;
    margin-bottom: 0;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc .sticky-toc__cta {
    display: block;
    margin-bottom: 0;
  }
}

.sticky-toc .sticky-toc__cta-journey-title {
  margin-bottom: .25rem;
  font-family: var(--font-family-a);
  font-size: .9375rem;
  letter-spacing: .1px;
  line-height: 1.1875;
  color: #646464;
}

.sticky-toc .sticky-toc__cta-next-journey-link {
  display: block;
  font-family: var(--font-family-a);
  font-size: var(--font-size-18);
  line-height: 1.12;
  text-decoration: none;
  color: #212121;
}

.sticky-toc .icon-arrow {
  display: none;
}

.sticky-toc .icon-circle-arrow {
  position: relative;
  top: 4px;
  width: 18px;
  height: 18px;
  fill: #245A43;
}

@media (hover:hover) {
  .sticky-toc .mntl-toc__inner .mntl-toc__list .mntl-toc__list-item .mntl-toc__list-item-link:hover,.sticky-toc .mntl-toc__inner .mntl-toc__list .sticky-toc__cta .sticky-toc__cta-next-journey-link:hover {
    color: #245A43;
  }
}

.sticky-toc .mntl-toc__inner .mntl-toc__list .mntl-toc__list-item .mntl-toc__list-item-link:visited,.sticky-toc .mntl-toc__inner .mntl-toc__list .sticky-toc__cta .sticky-toc__cta-next-journey-link:visited {
  color: #212121;
}

.sticky-toc.is-expanded .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+6) {
  display: block;
}

.sticky-toc.is-expanded .mntl-toc__list-item-link {
  border-left: 1px solid #d3d3d3;
  padding-left: .75rem;
  text-decoration: none;
}

.sticky-toc.is-expanded .mntl-toc__list-item-link.active::before {
  border-color: transparent transparent transparent #245A43;
}

.sticky-toc.is-expanded .mntl-toc__list-item-link.active {
  border-color: #fff;
}

.sticky-toc.is-expanded .sticky-toc__cta {
  display: block;
  margin-bottom: 0;
  padding-top: 1rem;
}

@media (min-width:64em) {
  .article .sticky-toc-wrapper {
    position: absolute;
    left: -286px;
    width: 250px;
  }
  .article-journey-intro .article .sticky-toc-wrapper {
    top: 5px;
  }
}

@media (min-width:70em) {
  .health-article .sticky-toc-wrapper {
    position: relative;
    left: unset;
    width: auto;
    height: 100%;
  }
  .article-journey-intro .health-article .sticky-toc-wrapper {
    top: 5px;
  }
}

.mntl-toc__mobile-toggle {
  z-index: 4;
  width: 100vw;
  padding: .5rem 0;
  text-align: center;
  background: #F0F4EC;
}

@media (max-width:70em) {
  .mntl-toc__mobile-toggle {
    top: 58px !important;
  }
}

@media (max-width:50em) {
  .mntl-toc__mobile-toggle {
    top: 47px !important;
  }
}

.mntl-toc__mobile-toggle .icon-arrow {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  display: inline-block;
  width: .75rem;
  height: .75rem;
  fill: #245A43;
}

.mntl-toc__list-item-link.active::before {
  content: "";
  position: absolute;
  left: -15px;
  margin-top: 5px;
  width: 0;
  height: 0;
  border-width: 6px 0 6px 8px;
  border-style: solid;
  border-radius: 3px;
}

.back-to-top-button {
  display: flex;
  position: fixed;
  z-index: 10;
  align-items: center;
  width: 90px;
  height: 40px;
  border-radius: 0 9px 9px 0;
  padding: .3125rem .625rem;
  font-family: var(--font-family-a);
  font-size: .8125rem;
  line-height: var(--font-size-16);
  text-transform: uppercase;
  background-color: #245A43;
  transition: left 1s;
}

.back-to-top-button:focus,.back-to-top-button:hover {
  background-color: #3F7050;
}

.article .back-to-top-button,.health-article .back-to-top-button {
  bottom: 40px;
  left: -100%;
}

.back-to-top-button span {
  display: block;
  width: 45px;
  text-align: right;
}

.back-to-top-button svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: .3125rem;
  width: 20px;
  height: 20px;
  fill: #ffffff;
}

.mntl-sc-block-digiohembed {
  position: relative;
  z-index: 0;
  width: auto;
}

.mntl-sc-block-digiohembed:has(.digioh-inline-unit) {
  margin: 3rem 0;
}

.mntl-sc-block-bio {
  display: flex;
  flex: wrap;
}

.mntl-sc-block-bio__meta {
  max-width: 50%;
}

.mntl-sc-block-bio__image {
  width: 100%;
}

.mntl-sc-block-bio {
  display: flex;
  flex-direction: column;
  margin: 1.5rem 0 3rem;
}

@media (min-width:34em) {
  .mntl-sc-block-bio {
    display: grid;
    gap: .75rem 1.5rem;
    margin: 3rem 0;
    grid-template-areas: "image person" "image content";
  }
}

.mntl-sc-block-bio:first-child {
  margin-top: 0;
}

.mntl-sc-block-bio__meta {
  order: -1;
  margin-bottom: .625rem;
  max-width: 100%;
}

@media (min-width:34em) {
  .mntl-sc-block-bio__meta {
    grid-area: image;
  }
}

.mntl-sc-block-bio__meta .universal-image__image {
  border-radius: 9px;
  border-bottom-left-radius: 0;
}

@media (min-width:34em) {
  .mntl-sc-block-bio__meta .universal-image__image {
    width: 185px;
  }
}

.mntl-sc-block-bio .mntl-sc-block-bio__person {
  margin-bottom: 1.2rem;
}

@media (min-width:34em) {
  .mntl-sc-block-bio .mntl-sc-block-bio__person {
    grid-area: person;
    margin-bottom: 0;
  }
}

.mntl-sc-block-bio .mntl-sc-block-bio__person .mntl-sc-block-bio__name {
  font-family: var(--font-family-a);
  font-weight: var(--font-weight-regular-400);
  font-size: 1.375rem;
  line-height: 1.2;
  color: #173D2D;
}

@media (min-width:34em) {
  .mntl-sc-block-bio .mntl-sc-block-bio__person .mntl-sc-block-bio__name {
    font-size: 1.5rem;
  }
}

.mntl-sc-block-bio__content {
  font-family: var(--font-family-b);
}

@media (min-width:34em) {
  .mntl-sc-block-bio__content {
    grid-area: content;
  }
}

.mntl-sc-block-bio__title {
  margin-top: .1875rem;
  font-size: var(--font-size-16);
  line-height: 1.2;
}

.mntl-sc-block-bio .text-btn {
  font-family: var(--font-family-a);
  font-weight: var(--font-weight-regular-400);
  padding: 0;
  text-decoration: none;
  color: #212121;
}

.mntl-sc-block-bio .text-btn:focus,.mntl-sc-block-bio .text-btn:hover {
  color: #245A43;
}

@media (min-width:50em) {
  .medical-review-board.health-article {
    padding-top: 3rem;
  }
}

.medical-review-board.health-article.mntl-article.no-toc .health-sc-page>.heading-toc:first-child {
  display: inline-block;
}

.medical-review-board .back-to-top-button {
  display: none;
}

@media (min-width:50em) {
  .medical-review-board .back-to-top-button {
    display: flex;
  }
}

.medical-review-board .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+6),.medical-review-board .sticky-toc.is-expanded .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+11) {
  display: block;
}

.medical-review-board .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+11) {
  display: none;
}

@media (min-width:50em) {
  .medical-review-board .sticky-toc .mntl-toc[data-chop-mobile=true]:not(.mntl-toc--expanded) .mntl-toc__list-item:nth-of-type(n/**/+11) {
    display: block;
  }
}

@media (min-width:50em) {
  .medical-review-board .sticky-toc .mntl-toc__list-item-link {
    text-decoration: underline;
    border-left: none;
  }
  .medical-review-board .sticky-toc .mntl-toc__list-item-link:hover {
    text-decoration: none;
  }
  .medical-review-board .sticky-toc .mntl-toc__list-item-link.mntl-toc__list-item-link.mntl-text-link:visited:hover,.medical-review-board .sticky-toc .mntl-toc__list-item-link:hover {
    color: #245A43;
  }
}

.medical-review-board .sticky-toc .mntl-toc__list-item-link.active::before {
  display: none;
}

@media (min-width:50em) {
  .medical-review-board .sticky-toc .mntl-toc-toggle {
    display: none;
  }
}

@media (min-width:50em) {
  .medical-review-board .sticky-toc .mntl-toc__list-item-link,.medical-review-board .sticky-toc .toc-wrapper.mntl-toc.mntl-block {
    padding: 0;
  }
}

.medical-review-board .mntl-toc-toggle,.medical-review-board .mntl-toc__heading,.medical-review-board .mntl-toc__mobile-toggle,.medical-review-board .toc-heading {
  font-family: var(--font-family-a);
}

.medical-review-board .mntl-toc__list {
  margin-top: 0;
  margin-bottom: 0;
}

@media (min-width:50em) {
  .medical-review-board .mntl-toc__list {
    margin-top: .625rem;
    column-gap: 2rem;
    column-count: 3;
  }
}

@media (min-width:50em) {
  .medical-review-board .mntl-toc__list-item {
    margin-bottom: 1rem;
  }
}

@media (min-width:50em) {
  .medical-review-board .mntl-toc__list-item-heading {
    line-height: 1;
  }
}

.medical-review-board .sticky-toc {
  margin-top: 1rem;
  max-width: 44.625rem;
}
