.block-text{padding:26px 0}.block-text+.block-text{padding-top:0}.block-text__content{color:#1f3346;max-width:820px;font-size:16px;line-height:1.65}.block-text__content>:first-child{margin-top:0}.block-text__content>:last-child{margin-bottom:0}.block-text__content--center{color:#334155;margin-inline:auto;font-size:17px;line-height:1.7}.block-text__content blockquote{color:#0b1b2b;background:#ebf4fb;border-left:3px solid #aabd12;border-radius:0 14px 14px 0;margin:26px 0;padding:20px 26px;font-size:18px;font-style:italic;line-height:1.55}.block-text__content h2{letter-spacing:-.02em;color:#0b1b2b;margin:32px 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:800}.block-text__content h3{color:#0b1b2b;margin:24px 0 10px;font-size:20px;font-weight:700}.block-text__content p{margin:0 0 14px}.block-text__content ul,.block-text__content ol{list-style:initial;margin:0 0 18px;padding-left:22px}.block-text__content ul li,.block-text__content ol li{margin-bottom:8px}.block-text__content ol{list-style:decimal}.block-text__content a{color:#157abf;text-underline-offset:3px;text-decoration:underline}.block-text__content a:hover{color:#0e5f97}.block-text__content strong{color:#0b1b2b;font-weight:700}.block-gallery+.block-text:has(+.block-cta) .block-text__content{color:#1f3346;background:#f6f8fb;border:1px solid #e5ebf2;border-radius:22px;padding:24px 28px;font-size:15px}.block-gallery+.block-text:has(+.block-cta) .block-text__content p{margin:0 0 8px}
