:root{--sup-green:#3F7464;--sup-green-light:#69A696;--sup-green-mid:#4C9682;--sup-green-dark:#1E3F35;--sup-green-soft:#E5EFEB;--sup-bg-soft:#F5F6F4;--sup-text:#020101;--sup-muted:#707773;--sup-line:#D4DDD9;--sup-white:#ffffff;--sup-radius:12px;--sup-shell:1180px;--sup-reading:760px;--sup-box-bg:#FAF8F3}.sup-article-page{background:var(--sup-white);color:var(--sup-text)}.sup-article-shell{width:min(calc(100% - 40px), var(--sup-shell));margin-inline:auto}.sup-article-hero{background:var(--sup-bg-soft);border-bottom:1px solid var(--sup-line);padding:clamp(52px, 6vw, 92px) 0}.sup-article-hero-grid{display:grid;align-items:center;gap:clamp(36px, 5vw, 72px)}.sup-article-hero-grid.has-image{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.sup-article-hero-grid.no-image{grid-template-columns:minmax(0,900px)}.sup-article-kicker{margin:0 0 18px;color:var(--sup-green);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sup-article-title{margin:0;color:var(--sup-text)!important;font-size:clamp(2.5rem, 3vw, 3.45rem);line-height:1.08;letter-spacing:-.025em;text-transform:none!important;text-wrap:balance}.sup-article-excerpt{max-width:680px;margin:24px 0 0;color:#4f5652;font-size:clamp(1.05rem, 1.4vw, 1.22rem);line-height:1.62}.sup-article-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;color:var(--sup-muted);font-size:.9rem}.sup-article-hero-image{margin:0;overflow:hidden;border-radius:var(--sup-radius);aspect-ratio:4 / 3;background:#dfe7e3}.sup-article-hero-image img{width:100%;height:100%;display:block;object-fit:cover}.sup-article-main{padding:clamp(56px, 7vw, 96px) 20px clamp(80px, 9vw, 128px)}.sup-article-content{width:min(100%, var(--sup-reading));margin-inline:auto;font-size:1.06rem;line-height:1.78}.sup-article-content>*:first-child{margin-top:0}.sup-article-content p{margin:0 0 1.45em}.sup-article-content h2,.sup-article-content h3,.sup-article-content h4{color:var(--sup-text);text-wrap:balance}.sup-article-content h2{margin:2.4em 0 .7em;font-size:clamp(1.7rem, 2.5vw, 2.35rem);line-height:1.15;letter-spacing:-.025em}.sup-article-content h3{margin:2em 0 .65em;font-size:clamp(1.28rem, 1.8vw, 1.55rem);line-height:1.25}.sup-article-content ul,.sup-article-content ol{margin:0 0 1.5em;padding-left:1.3em}.sup-article-content li{margin-bottom:.55em}.sup-article-content a{color:var(--sup-green-dark);text-decoration-thickness:1px;text-underline-offset:3px}.sup-article-content a:hover{color:var(--sup-green)}.sup-article-content blockquote{margin:2.1em 0;padding:22px 26px;border:0;border-left:4px solid var(--sup-green);border-radius:0 var(--sup-radius) var(--sup-radius) 0;background:var(--sup-green-soft)}.sup-article-content blockquote p:last-child{margin-bottom:0}.sup-article-content img{max-width:100%;height:auto;border-radius:10px}.sup-article-content .wp-block-image{margin:2.2em 0}.sup-article-content .wp-block-separator{margin:3em 0;border-color:var(--sup-line)}.sup-box{margin:2.2em 0;padding:28px;border:1px solid var(--sup-line);border-radius:var(--sup-radius);background:var(--sup-box-bg)}.sup-box--soft{background:var(--sup-green-soft);border-color:#CBDAD4}.sup-box__label{margin:0 0 10px!important;color:var(--sup-green);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sup-box .sup-box__title{margin:0 0 18px;font-size:clamp(1.25rem, 2vw, 1.55rem);line-height:1.3;letter-spacing:-.015em}.sup-box>*:last-child{margin-bottom:0}@media (max-width:900px){.sup-article-hero-grid.has-image{grid-template-columns:1fr}.sup-article-hero-image{max-width:720px}}@media (max-width:640px){.sup-article-shell{width:min(calc(100% - 32px), var(--sup-shell))}.sup-article-hero{padding:42px 0 46px}.sup-article-title{font-size:clamp(2rem, 10vw, 2.8rem)}.sup-article-excerpt{margin-top:18px;font-size:1rem}.sup-article-meta{margin-top:20px;font-size:.82rem}.sup-article-main{padding:44px 18px 76px}.sup-article-content{font-size:1rem;line-height:1.72}.sup-box{padding:22px 20px}}.sup-article-page,.sup-article-page button,.sup-article-page input{font-family:Montserrat,Arial,sans-serif}body.single-post .sup-article-title{color:#020101!important;text-transform:none!important;font-family:"Montserrat",Arial,sans-serif!important;font-weight:700!important}.sup-article-hero-copy{max-width:820px}body.single-post .sup-article-kicker{color:#3F7464!important;text-transform:uppercase!important}body.single-post .sup-article-excerpt,body.single-post .sup-article-meta{text-transform:none!important}body.single-post .sup-article-content h2,body.single-post .sup-article-content h3,body.single-post .sup-article-content h4{text-transform:none!important}body.single-post .sup-article-hero-grid.has-image{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:56px}body.single-post .sup-article-title{font-size:clamp(2.4rem, 3vw, 3.25rem);line-height:1.07}body.single-post .sup-article-content details summary{color:#587168;cursor:pointer}body.single-post .sup-article-content details{color:#6e7d77;font-size:.92rem}.sup-article-content .sup-article-cta .wp-block-button__link{background:var(--sup-green-dark);color:var(--sup-white)!important;border-radius:6px;padding:.78em 1.15em;font-weight:500;text-decoration:none;transition:background-color .18s ease}.sup-article-content .sup-article-cta .wp-block-button__link:hover{background:var(--sup-green);color:var(--sup-white)!important}.sup-box--cta{background:#DFEBE6;border-color:#BDD1C8}.sup-box .wp-block-image{margin:1.4em 0 1.6em}.sup-box .wp-block-image img{border-radius:10px}body.single-post .sup-article-content .sup-box h2.sup-box__title{margin:0 0 14px!important;padding:0!important;font-size:clamp(1.25rem, 2vw, 1.55rem)!important;line-height:1.25!important;letter-spacing:-0.015em!important}body.single-post .sup-article-content .sup-box__label{margin:0 0 8px!important}body.single-post .sup-article-content .sup-box p{margin-bottom:1.05em}body.single-post .sup-article-content .sup-box .wp-block-buttons{margin-top:18px;margin-bottom:14px}body.single-post .sup-article-content .sup-article-cta .wp-block-button__link,body.single-post .sup-article-content .sup-article-cta a.wp-block-button__link{display:inline-block;background:var(--sup-green-dark)!important;color:#ffffff!important;border:0!important;border-radius:6px!important;padding:.78em 1.15em!important;font-weight:600!important;line-height:1.3;text-decoration:none!important;opacity:1!important}body.single-post .sup-article-content .sup-article-cta .wp-block-button__link:hover,body.single-post .sup-article-content .sup-article-cta .wp-block-button__link:focus{background:var(--sup-green)!important;color:#ffffff!important}body.single-post .sup-article-content .sup-box a:not(.wp-block-button__link){color:#174f43!important;font-weight:500;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}body.single-post .sup-article-content .sup-box{padding-top:24px;padding-bottom:24px}.sup-editorial-page-template .sup-article-title{color:#020101!important;text-transform:none!important;font-family:"Montserrat",Arial,sans-serif!important;font-weight:700!important;font-size:clamp(2.4rem, 3vw, 3.25rem);line-height:1.07}.sup-editorial-page-template .sup-article-kicker{color:#3F7464!important;text-transform:uppercase!important}.sup-editorial-page-template .sup-article-excerpt,.sup-editorial-page-template .sup-article-meta{text-transform:none!important}.sup-editorial-page-template .sup-article-content h2,.sup-editorial-page-template .sup-article-content h3,.sup-editorial-page-template .sup-article-content h4{text-transform:none!important}.sup-editorial-page-template .sup-article-content details summary{color:#587168;cursor:pointer}.sup-editorial-page-template .sup-article-content details{color:#6e7d77;font-size:.92rem}.sup-editorial-page-template .sup-article-content .sup-box h2.sup-box__title{margin:0 0 14px!important;padding:0!important;font-size:clamp(1.25rem, 2vw, 1.55rem)!important;line-height:1.25!important;letter-spacing:-0.015em!important}.sup-editorial-page-template .sup-article-content .sup-box__label{margin:0 0 8px!important}.sup-editorial-page-template .sup-article-content .sup-box p{margin-bottom:1.05em}.sup-editorial-page-template .sup-article-content .sup-box .wp-block-buttons{margin-top:18px;margin-bottom:14px}.sup-editorial-page-template .sup-article-content .sup-article-cta .wp-block-button__link,.sup-editorial-page-template .sup-article-content .sup-article-cta a.wp-block-button__link{display:inline-block;background:var(--sup-green-dark)!important;color:#ffffff!important;border:0!important;border-radius:6px!important;padding:.78em 1.15em!important;font-weight:600!important;line-height:1.3;text-decoration:none!important;opacity:1!important}.sup-editorial-page-template .sup-article-content .sup-article-cta .wp-block-button__link:hover,.sup-editorial-page-template .sup-article-content .sup-article-cta .wp-block-button__link:focus{background:var(--sup-green)!important;color:#ffffff!important}.sup-editorial-page-template .sup-article-content .sup-box a:not(.wp-block-button__link){color:#174f43!important;font-weight:500;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}.sup-editorial-page-template .sup-article-content .sup-box{padding-top:24px;padding-bottom:24px}@media (min-width:901px){.sup-editorial-page-template .sup-article-hero-grid.has-image{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:56px}}@media (max-width:900px){.sup-editorial-page-template .sup-article-hero-grid.has-image{grid-template-columns:1fr!important}}.sup-brevo-form{height:390px}@media (max-width:640px){.sup-brevo-form{height:500px}}.sup-brevo-wrap{width:100%;max-width:540px;height:335px;margin:0 auto;overflow:hidden}.sup-brevo-form{display:block;width:100%;height:410px;border:0;transform:translateY(-45px)}@media (max-width:640px){.sup-brevo-wrap{height:455px}.sup-brevo-form{height:510px;transform:translateY(-25px)}}@media (max-width:900px){body.single-post .sup-article-hero-grid.has-image{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}body.single-post .sup-article-hero-copy,body.single-post .sup-article-hero-image{min-width:0;width:100%;max-width:100%}body.single-post .sup-article-hero-image{margin:0}body.single-post .sup-article-hero-image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}body.single-post .sup-article-page{overflow-x:clip}}@media (max-width:640px){body.single-post .sup-article-shell{width:calc(100% - 32px);max-width:var(--sup-shell);margin-left:auto;margin-right:auto}body.single-post .sup-article-title{font-size:clamp(2rem, 9.5vw, 2.65rem)!important;line-height:1.08!important;letter-spacing:-0.025em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none}body.single-post .sup-article-hero{padding:42px 0 46px}body.single-post .sup-article-hero-image{width:100%;max-width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden}body.single-post .sup-article-main{padding-left:18px;padding-right:18px}body.single-post .sup-article-content{width:100%;max-width:var(--sup-reading);min-width:0}body.single-post .sup-article-content img,body.single-post .sup-article-content figure{max-width:100%}}