body .is-root-container section.block-features-row-editorial{background:#fff;padding-block:min(calc(3.5rem + 2 * (100vw - 22.5rem) / 67.5),5.5rem)}body .is-root-container section.block-features-row-editorial .features-header{text-align:center;max-width:47.5rem;margin:0 auto min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 67.5),2.5rem)}body .is-root-container section.block-features-row-editorial .eyebrow{display:inline-block;font-size:0.6875rem;letter-spacing:.28em;text-transform:uppercase;color:#1c2b5c;font-weight:600;margin-bottom:1.25rem}body .is-root-container section.block-features-row-editorial .headline{font-size:min(calc(1.75rem + 1.5 * (100vw - 22.5rem) / 67.5),3.25rem);line-height:1.08;letter-spacing:-0.025em;font-weight:600;margin:0 0 1.25rem;color:#1c2b5c}body .is-root-container section.block-features-row-editorial .headline .lead-line{display:block}body .is-root-container section.block-features-row-editorial .headline .emphasis-line{display:block;font-style:italic;font-weight:300;letter-spacing:-0.025em}body .is-root-container section.block-features-row-editorial .headline .emphasis-line em,body .is-root-container section.block-features-row-editorial .headline .emphasis-line .highlight{color:#00e796;font-style:italic;font-weight:400}body .is-root-container section.block-features-row-editorial .intro{font-size:min(calc(0.9375rem + 0.1875 * (100vw - 22.5rem) / 67.5),1.125rem);font-weight:300;line-height:1.55;color:rgba(28,43,92,.7);margin:0}body .is-root-container section.block-features-row-editorial .features-deck{display:grid;grid-template-columns:1fr;gap:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 67.5),1.25rem)}@media(min-width: 64rem){body .is-root-container section.block-features-row-editorial .features-deck{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}body .is-root-container section.block-features-row-editorial .feature-card{position:relative;padding:1.75rem 1.5rem 2.25rem;background-color:rgba(28,43,92,.025);border-radius:min(calc(0.5rem + 0.375 * (100vw - 22.5rem) / 67.5),0.875rem);transition:transform 250ms cubic-bezier(0.5, 0, 0, 1),background-color 250ms cubic-bezier(0.5, 0, 0, 1),box-shadow 250ms cubic-bezier(0.5, 0, 0, 1)}body .is-root-container section.block-features-row-editorial .feature-card:hover{transform:translateY(-4px);background-color:rgba(0,231,150,.05);box-shadow:0 16px 40px rgba(28,43,92,.08)}body .is-root-container section.block-features-row-editorial .feature-card:hover .card-rule{width:100%}body .is-root-container section.block-features-row-editorial .icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background-color:rgba(0,231,150,.12);color:#00e796;margin-bottom:1.25rem}body .is-root-container section.block-features-row-editorial .icon-wrap img{width:1.5rem;height:1.5rem;object-fit:contain}body .is-root-container section.block-features-row-editorial .icon-wrap svg{width:1.375rem;height:1.375rem}body .is-root-container section.block-features-row-editorial .feature-title{font-style:italic;font-weight:400;font-size:min(calc(1.125rem + 0.25 * (100vw - 22.5rem) / 67.5),1.375rem);line-height:1.2;letter-spacing:-0.025em;color:#1c2b5c;margin:0 0 0.5rem}body .is-root-container section.block-features-row-editorial .feature-body{font-size:0.875rem;line-height:1.55;color:rgba(28,43,92,.7);margin:0}body .is-root-container section.block-features-row-editorial .card-rule{position:absolute;bottom:0;left:0;height:2px;width:2rem;background-color:#00e796;transition:width 250ms cubic-bezier(0.5, 0, 0, 1);border-bottom-left-radius:min(calc(0.5rem + 0.375 * (100vw - 22.5rem) / 67.5),0.875rem)}
