@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
    .sen-sec{text-align:left !important;}
.sen-sec .sen-eyebrow,.sen-sec .sen-eyebrow *{color:#3CBC8D !important;font-size:12px !important;font-weight:600 !important;}
.sen-sec .sen-h2,.sen-sec .sen-h2 *{color:#1B574D !important;font-size:40px !important;font-weight:700 !important;line-height:1.14 !important;}
.sen-sec .sen-lede,.sen-sec .sen-lede *{color:#3F5B53 !important;font-size:18px !important;font-weight:400 !important;line-height:1.6 !important;}
.sen-sec .sen-body,.sen-sec .sen-body *{color:#4A625B !important;font-size:16px !important;line-height:1.65 !important;}
.sen-sec .sen-h3,.sen-sec .sen-h3 *{color:#1B574D !important;font-size:19px !important;font-weight:600 !important;}
.sen-sec .sen-cap,.sen-sec .sen-cap *{color:#7A8F88 !important;font-size:13.5px !important;}
.sen-sec .sen-pull,.sen-sec .sen-pull *{color:#1B574D !important;font-size:24px !important;font-weight:600 !important;line-height:1.32 !important;}
.sen-sec .sen-note,.sen-sec .sen-note *{color:#7A8F88 !important;font-size:13.5px !important;}
.sen-cred .sen-h2,.sen-cred .sen-h2 *,.sen-cred .sen-h3,.sen-cred .sen-h3 *{color:#FFFFF5 !important;}
.sen-cred .sen-lede,.sen-cred .sen-lede *{color:#C3DBD1 !important;}
.sen-cred .sen-body,.sen-cred .sen-body *{color:#B8D2C7 !important;}
@media(max-width:820px){.sen-sec .sen-h2,.sen-sec .sen-h2 *{font-size:29px !important;}}
.sen-sec{font-family:'Montserrat',sans-serif;background-image:none !important;padding:78px 24px !important;}
.sen-sec *{font-family:'Montserrat',sans-serif !important;box-sizing:border-box;}
.sen-wrap{max-width:1080px;margin:0 auto;}
.sen-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#3CBC8D;margin:0 0 14px;}
.sen-h2{font-size:40px;line-height:1.14;font-weight:700;color:#1B574D;margin:0 0 18px;letter-spacing:-.01em;}
.sen-lede{font-size:18px;line-height:1.6;color:#3F5B53;margin:0 0 14px;max-width:62ch;}
.sen-body{font-size:16px;line-height:1.65;color:#4A625B;margin:0 0 12px;}
.sen-h3{font-size:19px;line-height:1.3;font-weight:600;color:#1B574D;margin:0 0 8px;}
.sen-problem{background:#FFFFF5 !important;}
.sen-inside{background:#FBF9EB !important;}
.sen-cred{background:#1B574D !important;}
.sen-close{background:#FFFFF5 !important;}
.sen-ruler{max-width:620px;margin:34px 0 0;}
.sen-ruler svg{width:100%;height:auto;display:block;overflow:visible;}
.sen-cap{font-size:13.5px;color:#7A8F88;margin-top:12px;}
.sen-pull{margin:38px 0 0;padding-left:22px;border-left:3px solid #3CBC8D;font-size:24px;line-height:1.32;font-weight:600;color:#1B574D;max-width:34ch;}
.sen-grid2{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start;}
.sen-toc{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid #E2E8E4;}
.sen-toc li{display:flex;gap:16px;padding:13px 2px;border-bottom:1px solid #E2E8E4;}
.sen-toc .n{font-size:12px;font-weight:600;color:#3CBC8D;padding-top:4px;flex:0 0 22px;}
.sen-toc b{display:block;font-size:16px;font-weight:600;color:#1B574D;}
.sen-toc .s{font-size:13.5px;color:#7A8F88;line-height:1.5;}
.sen-teaser{background:#FFFFF5;border:1px solid #D9E5DF;border-radius:4px;padding:24px 22px;}
.sen-tl{list-style:none;margin:12px 0 0;padding:0;}
.sen-tl li{padding:11px 0;border-bottom:1px solid #E7EFEA;font-size:15px;color:#1B574D;}
.sen-tl li:last-child{border-bottom:none;}
.sen-tl .ch{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#3CBC8D;margin-bottom:3px;}
.sen-tl .lock{color:#7A8F88;font-style:italic;font-size:14px;}
.sen-cred .sen-h2,.sen-cred .sen-h3{color:#FFFFF5;}
.sen-cred .sen-lede{color:#C3DBD1;}
.sen-cred3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px;}
.sen-cred3 div{border-top:1px solid rgba(255,255,245,.25);padding-top:14px;}
.sen-cred3 p{font-size:14.5px;line-height:1.6;color:#B8D2C7;margin:8px 0 0;}
.sen-note{font-size:13.5px;color:#7A8F88;margin-top:18px;}
@media(max-width:820px){
    .sen-sec{padding:52px 20px !important;}
    .sen-h2{font-size:29px;}
    .sen-grid2{grid-template-columns:1fr;gap:32px;}
    .sen-cred3{grid-template-columns:1fr;gap:22px;}
    .sen-pull{font-size:20px;}
}