:root{--transition-duration:.8s;--transition-timing:cubic-bezier(.16,1,.3,1)}:where(*:not([class*=btn--],.fl-button) + [class*=btn--]),:where(*:not([class*=btn--],.fl-button-group-button) + [class*=button-group]){margin-block-start:var(--space-s)}.breadcrumbs:not(.single-post .breadcrumbs){display:none}.hero-section{align-items:center;justify-content:center;block-size:clamp(400px,calc(50vw + 1rem),800px);position:relative;z-index:2;overflow:clip}.hero-section::after{content:"";background-image:linear-gradient(180deg,var(--neutral-ultra-dark-trans-30),var(--neutral-dark-trans-70));z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-section__media{position:absolute;inset:0;z-index:-1}.hero-section__media img{inline-size:100%;block-size:clamp(400px,70vw,800px);object-fit:cover;aspect-ratio:1.7777777778}.hero-section__inner{color:white;block-size:100%;justify-content:center}.hero-section__content{max-width:var(--width-60);z-index:2}.hero-section__content>div{display:flex;flex-direction:column;gap:calc(var(--grid-gap) / 2)}.hero-section__cta-wrapper{z-index:2}.hero-section__cta-wrapper>div{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.hero-section .wp-block-group__inner-container.wp-block-group__inner-container,.hero-section h1,.hero-section p{padding:0;margin:0}.disclaimer-wrapper{background-color:var(--accent);color:white;display:flex;border-radius:var(--radius);padding:2em;margin-block-start:1.5em;margin-block-end:1.5em;gap:1em;max-width:var(--width-70);margin:auto}.disclaimer-wrapper p:last-of-type{margin-block-end:0}.disclaimer-wrapper__media{order:-1}.feature{align-items:stretch}.feature h2:not(.intro__title){margin-block-end:0;font-size:var(--h4);text-align:center}.feature h2:not(.intro__title) p{max-width:70ch}.feature h2:not(.intro__title) a{color:var(--neutral)}@media (min-width:991px){.feature__heading,.feature__lede{inline-size:100%;text-align:center}}.feature-card{transition:transform var(--transition-duration) var(--transition-timing),background-color .3s var(--transition-timing)}.feature-card:hover{transform:translateY(-5px);background-color:var(--primary-hover)}.feature-card a:hover{color:var(--white,var(--primary-dark))}.feature-card__media{aspect-ratio:unset;order:-1;inline-size:80px;margin-inline:auto}.intro-wrapper{display:flex;justify-content:center;align-items:center;gap:var(--space-s);margin-block-end:var(--space-l)}.intro-wrapper h2,.intro-wrapper p{text-align:center;display:block;margin-block-end:0!important}.intro-wrapper h2{line-height:1.12}.intro-wrapper p{max-width:70ch;margin-block:0}.posts-grid{align-items:stretch}.posts-grid>div{display:flex}.loop-pagination-wrapper{justify-content:end}.loop-pagination span,.loop-pagination__next,.loop-pagination__previous,.loop-pagination__numbers a.page-numbers{font-size:var(--text-s);padding:.5em 1em;border-color:var(--primary-light)}.loop-pagination__next,.loop-pagination__previous,.loop-pagination__numbers a{border-radius:var(--radius);border-color:var(--neutral-dark-trans-30)}.loop-pagination__next:hover,.loop-pagination__previous:hover,.loop-pagination__numbers a:hover{background:var(--primary-hover);color:var(--white);border-color:var(--primary-light)}.health-cta{display:flex;justify-content:center;margin-block-start:var(--section-padding-block)}.posts-card{transition:transform var(--transition-duration) var(--transition-timing),background-color .3s var(--transition-timing),color var(--transition-timing) var(--transition-duration)}.posts-card:hover{transform:translateY(-5px);background-color:var(--neutral-light-trans-10);color:var(--primary-dark)}.posts-card:hover h2{color:var(--primary-dark);transition:color var(--transition-timing) var(--transition-duration)}.posts-card__content{display:flex;align-items:stretch;height:100%;flex-direction:column;gap:calc(var(--grid-gap) / 2)}.posts-card__content h2,.posts-card__content p{margin-block-end:0}.posts-card__content h2,.posts-card__content p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.posts-card__content p{-webkit-line-clamp:4;margin-block:0}.posts-card__date{font-size:var(--text-s);margin-block-start:calc(var(--grid-gap) * -.5)}.posts-card__media{order:-1;max-height:min(260px,25vh)}.posts-card__media img{border-radius:0;height:100%;aspect-ratio:1.7777777778}.posts-card a.gb-button{text-transform:uppercase;margin-block-start:auto}.btn--scroll{color:transparent!important;position:relative;overflow:clip;border-radius:var(--btn-radius)}.btn--scroll:hover{background-color:var(--btn-background)!important}.btn--scroll:hover:before{transform:translateY(0);border-radius:1px}.btn--scroll:hover:after{transition:transform calc(var(--transition-duration) * 2) var(--transition-timing);transform:translateY(100%)}.btn--scroll:before,.btn--scroll:after{content:attr(data-content);position:absolute;inset:0;padding:var(--btn-pad-y) var(--btn-pad-x)}.btn--scroll:before{color:var(--btn-text-color-hover);background-color:var(--btn-background-hover);transition:transform var(--transition-duration) var(--transition-timing);transform:translateY(-100%)}.btn--scroll:after{color:var(--btn-text-color);transition:transform var(--transition-duration) var(--transition-timing)}.post-intro{container-type:inline-size}@container (width>700px){.post-intro__contents-list{column-count:2;column-gap:var(--grid-gap)}}.single-hero__inner{isolation:isolate}.single-hero figure img{margin:0!important}.single-hero__meta-wrapper{font-size:calc(var(--text-s) + .1em)}.single-hero .hero-meta__author a,.single-hero .hero-meta__author a:visited{color:var(--white)}.single-hero .hero-meta__author a:hover{color:var(--primary-light)}.single-author-card{display:grid!important}.single-author-card__content-wrapper h2,.single-author-card__avatar img{margin:0!important}.recipe-cta__container{color:white!important;margin-block-end:var(--space-m)}.recipe-cta__container a{color:white!important}