:root{--black:#000;--white:#fff;--primary:#07514d;--primary-light:#e6eeed;--secondary:#fcfbf5;--secondary-dark:#dfd7cb;--tertiary:#f2dad4;--tertiary-light:#5b1a2c;--info:#2cbdff;--info-light:#ccf3ff;--base:#242424;--base-light:#606060;--base-lighter:#dfdfdf;--accent:#c0cbce;--primary-font:"Figtree",sans-serif;--secondary-font:"Red Rose",serif;--tertiary-font:"Inter",sans-serif;--quaternary-font:"Bricolage Grotesque",sans-serif}.l-mobile-h1{font-family:var(--secondary-font);font-size:2.5rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-desktop-h1{font-family:var(--secondary-font);font-size:4.0625rem;font-weight:400;line-height:100%}}.l-mobile-h2{font-family:var(--secondary-font);font-size:1.875rem;font-weight:400;line-height:100%}@media screen and (min-width:1199px){.l-desktop-h2{font-family:var(--secondary-font);font-size:3rem;font-weight:400;line-height:100%}}.l-mobile-h3{font-size:1.75rem}.l-desktop-h3,.l-mobile-h3{font-family:var(--primary-font);font-weight:600;line-height:110%}.l-desktop-h3{font-size:2.25rem}.l-desktop-h4{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:120%}.l-desktop-h5{line-height:110%}.l-desktop-h5,.l-mobile-body-xl{font-family:var(--secondary-font);font-size:1.5rem;font-weight:400}.l-mobile-body-xl{line-height:140%}@media screen and (min-width:1199px){.l-desktop-body-xl{font-family:var(--secondary-font);font-size:2.25rem;font-weight:400;line-height:140%}}.l-mobile-body-l{font-size:1.25rem}.l-desktop-body-l,.l-mobile-body-l{font-family:var(--primary-font);font-weight:600;line-height:130%}.l-desktop-body-l{font-size:1.5rem}.l-body-l{font-family:var(--primary-font);font-size:1.25rem;font-weight:600;line-height:130%}@media screen and (min-width:1199px){.l-body-l{font-family:var(--primary-font);font-size:1.5rem;font-weight:600;line-height:130%}}.l-mobile-body-m{font-size:1.125rem}.l-desktop-body-m,.l-mobile-body-m{font-family:var(--primary-font);font-weight:500;line-height:140%}.l-desktop-body-m{font-size:1.25rem}.l-mobile-body-s{font-size:1rem;line-height:120%}.l-desktop-body-s,.l-mobile-body-s{font-family:var(--primary-font);font-weight:400}.l-desktop-body-s{font-size:1.125rem;line-height:140%}.l-desktop-body-xs{font-size:1rem;font-weight:700}.l-desktop-body-xs,.l-desktop-body-xxs{font-family:var(--primary-font);line-height:120%}.l-desktop-body-xxs{font-size:0.875rem;font-style:italic;font-weight:400}.l-desktop-eyebrow-l{font-size:1.25rem;font-weight:700;line-height:100%}.l-desktop-eyebrow-l,.l-desktop-eyebrow-m{font-family:var(--primary-font);text-transform:uppercase}.l-desktop-eyebrow-m{font-size:1.125rem;font-weight:600;line-height:110%}.l-mobile-eyebrow-s{font-family:var(--tertiary-font);font-size:1rem;font-weight:500;line-height:150%;text-transform:uppercase}.l-desktop-eyebrow-s{font-family:var(--primary-font);font-size:1rem;font-weight:500;letter-spacing:0.02rem;line-height:110%}.l-eyebrow-s{font-family:var(--tertiary-font);font-size:1rem;font-weight:500;line-height:150%;text-transform:uppercase}@media screen and (min-width:1199px){.l-eyebrow-s{font-family:var(--primary-font);font-size:1rem;font-weight:500;letter-spacing:0.02rem;line-height:110%}}.stat-card{display:flex;width:100%;height:auto;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:0.125rem solid var(--primary);border-radius:50%;aspect-ratio:1;aspect-ratio:1/1;gap:0.25rem;text-align:center}@media screen and (min-width:768px){.stat-card{padding:1.5rem;gap:0.5rem}}.stat-card .stat-card__value{margin:0}.stat-card .stat-card__label{margin:0;font-weight:400}@media screen and (min-width:1199px){.stat-card .stat-card__label{font-family:var(--primary-font);font-size:1.5rem;line-height:130%;font-weight:600}}.article-card article{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;gap:0.75rem 0rem;text-align:center}@media screen and (min-width:768px){.article-card article{margin-bottom:3.75rem}}.article-card article .article-card__eyebrow{margin:0rem}.article-card article .article-card__title{margin:0rem;color:var(--primary);font-family:var(--primary-font);font-weight:600}.article-card article .article-card__description{color:var(--primary-dark)}.article-card--accordion-block article{max-width:unset;align-items:flex-start;gap:1.25rem 0rem;text-align:left}@media screen and (min-width:1199px){.article-card--accordion-block article{max-width:26.25rem}}.article-card--stats article{max-width:42.5rem;align-items:flex-start;gap:1.75rem;text-align:left}.article-card--stats article .article-card__title{font-family:var(--primary-font);font-size:1.75rem;font-weight:600;line-height:110%;letter-spacing:-0.035rem}@media screen and (min-width:1199px){.article-card--stats article .article-card__title{font-family:var(--primary-font);font-size:2.25rem;font-weight:600;line-height:110%;letter-spacing:normal}}.article-card--stats article .article-card__description{font-weight:500}@media screen and (min-width:1199px){.article-card--stats article .article-card__description{font-weight:400}}.article-card--primary-font article{color:var(--white);font-family:var(--primary-font)}.article-card--primary-font article .article-card__title{color:var(--white);font-family:var(--primary-font);font-size:1.75rem;font-weight:600}@media screen and (min-width:768px){.article-card--primary-font article .article-card__title{font-size:2rem}}.article-card--primary-font article .article-card__description{font-weight:400}.ss.stats{padding:2.5rem 0}@media screen and (min-width:1199px){.ss.stats{padding:3.75rem 0}}.ss.stats .stats__list{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0 3.75rem;color:var(--primary);gap:1rem}@media screen and (min-width:390px){.ss.stats .stats__list{gap:2rem}}@media screen and (min-width:768px){.ss.stats .stats__list{margin:3.75rem 0;gap:2rem 2.75rem}}@media screen and (min-width:991px){.ss.stats .stats__list{gap:1.5rem}}@media (width >= 1200px){.ss.stats .stats__list{gap:2rem}}.ss.stats .stats__item{display:flex;width:100%;max-width:10rem;justify-content:center}@media screen and (min-width:390px){.ss.stats .stats__item{width:calc(50% - 16 * 0.0625rem)}}@media screen and (min-width:768px){.ss.stats .stats__item{max-width:15rem}}@media screen and (min-width:991px){.ss.stats .stats__item{width:calc(25% - 18 * 0.0625rem)}}@media (width >= 1200px){.ss.stats .stats__item{width:calc(25% - 24 * 0.0625rem)}}