.sp-eric-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(2rem,4vw,4rem);margin:0 0 3rem;background:#0D4A4E;color:white;border-radius:24px;box-shadow:8px 9px 0 #052A2D}
.sp-eric-feature .tape{background:white;color:#052A2D}
.sp-main .sp-eric-feature h3{font:400 clamp(1.6rem,2.6vw,2.6rem)/1.2 Unbounded,sans-serif;text-wrap:balance;letter-spacing:-.025em}
.sp-eric-feature h3 strong{color:#C8FF7C;font-weight:800}
.sp-eric-number{font:800 clamp(3rem,5vw,5.2rem)/1.2 Unbounded,sans-serif;margin-top:1.6rem;color:#C8FF7C;letter-spacing:-.03em}
.sp-eric-milestone>p{font-size:.9rem;margin-top:.5rem}
.sp-eric-quote{margin:0;min-width:0}
.sp-eric-quote blockquote{font:500 clamp(1.08rem,1.4vw,1.3rem)/1.65 GeneralSans,sans-serif;margin:0}
.sp-eric-emphasis{font-weight:700;color:#C8FF7C}
.sp-eric-quote em{font-family:GeneralSans,sans-serif;font-style:italic}
.sp-eric-quote figcaption{font:700 .74rem/1.6 Unbounded,sans-serif;text-transform:uppercase;margin-top:1.5rem}
.sp-eric-quote .sp-eric-context{font:500 .8rem/1.6 GeneralSans,sans-serif;color:#C9EFE3;margin-top:1rem}
@media(max-width:900px){.sp-eric-feature{grid-template-columns:1fr;gap:2rem}}
@media(max-width:540px){.sp-eric-feature{padding:24px}.sp-main .sp-eric-feature h3{font-size:1.6rem}.sp-eric-quote figcaption{font-size:.65rem}}
