.product-features .copy h1,.wp-block-heading.is-style-heading-1,p.is-style-heading-1{font-size:clamp(27.2px,4vw,34.32px + 1vw);font-size:clamp(1.7rem,4vw,2.145rem + 1vw);font-weight:600;letter-spacing:-1px;letter-spacing:-.0625rem;line-height:1.1;text-wrap:balance}@media (min-width:940px){.product-features .copy h1,.wp-block-heading.is-style-heading-1,p.is-style-heading-1{font-size:3.25rem}}.product-features .copy h1 sup,.product-features .copy h2 sup,.product-features .copy h3 sup,.wp-block-heading.is-style-heading-1 sup,.wp-block-heading.is-style-heading-2 sup,.wp-block-heading.is-style-heading-3 sup,p.is-style-heading-1 sup,p.is-style-heading-2 sup,p.is-style-heading-3 sup{font-weight:300;vertical-align:top}.product-features .copy h2,.wp-block-heading.is-style-heading-2,p.is-style-heading-2{font-size:clamp(22.4px,4vw,21.12px + 1vw);font-size:clamp(1.4rem,4vw,1.32rem + 1vw);font-weight:600;letter-spacing:-.48px;letter-spacing:-.03rem;line-height:1.18;text-wrap:balance}@media (min-width:940px){.product-features .copy h2,.wp-block-heading.is-style-heading-2,p.is-style-heading-2{font-size:2rem}}.product-features .copy h3,.wp-block-heading.is-style-heading-3,p.is-style-heading-3{font-size:clamp(16px,4vw,15.84px + 1vw);font-size:clamp(1rem,4vw,.99rem + 1vw);font-weight:600;line-height:1.25;text-wrap:balance}@media (min-width:940px){.product-features .copy h3,.wp-block-heading.is-style-heading-3,p.is-style-heading-3{font-size:1.5rem}}.wp-block-heading.is-style-heading-4,p.is-style-heading-4{font-size:16px;font-size:1rem;line-height:1.2;text-transform:uppercase;text-wrap:balance}.product-features .copy p{font-size:16px;font-size:1rem;line-height:1.4}@media (min-width:940px){.product-features .copy p{font-size:1.25rem}}.product-features{background:#f1f1f3;display:flex}.product-features .wrapper{background:#fff;display:flex;flex-wrap:wrap;margin:1.75rem auto 1.5rem;max-width:92%;width:100%}@media (min-width:940px){.product-features .wrapper{margin:3.75rem auto 7rem;max-width:82%}}.product-features .image{flex:50% 0;height:auto;width:50%}@media (max-width:767px){.product-features .image{flex:100% 1;order:2;width:100%}}.product-features .copy{flex:50% 0;margin:auto;max-width:52ch;padding:1rem}@media (max-width:767px){.product-features .copy{flex:100% 1;width:100%}}.product-features .image{-o-object-fit:cover;object-fit:cover}.product-features .copy{display:flex;flex-direction:column;justify-content:center}.product-features .copy h1,.product-features .copy h2,.product-features .copy h3{color:#003a5d;margin:0 0 2rem}