.ecommerce-case-link{color:#101b17;background:#e0e6cf;border:2px solid #101b17;border-left:7px solid #ff4d12;grid-template-columns:minmax(0,1fr);gap:30px;min-width:0;margin:30px 0;padding:clamp(26px,4vw,60px);display:grid}.ecommerce-case-link-service{border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin:0;padding:clamp(38px,5vw,70px) clamp(24px,5vw,88px)}.ecommerce-case-link .ecommerce-link-kicker{letter-spacing:.1em;text-transform:uppercase;font:900 .65rem/1.6 Arial,sans-serif}.ecommerce-case-link h2{letter-spacing:-.04em;font:900 clamp(1.8rem,3vw,3rem)/1.1 Arial Black,Arial,sans-serif}.ecommerce-case-link p{font:1.05rem/1.7 Georgia,serif}.ecommerce-case-link a{color:#0e4938;text-underline-offset:4px;min-height:44px;padding:14px 0;font:700 .9rem/1.6 Arial,sans-serif;display:inline-block}.ecommerce-case-link a:focus-visible{outline-offset:4px;outline:3px solid #ff4d12}.ecommerce-case-link aside{color:#ead9bc;background:#0e4938;align-self:center;min-width:0;padding:30px}.ecommerce-case-link aside>span{text-transform:uppercase;font:800 .65rem/1.6 Arial,sans-serif}.ecommerce-case-link aside>strong{margin-top:20px;font:900 1.6rem/1.3 Arial,sans-serif;display:block}.ecommerce-case-link aside>b{color:#dcff54;margin-top:15px;font:900 2rem/1.3 Arial,sans-serif;display:block}.ecommerce-case-link aside p{margin-top:22px;font:.9rem/1.6 Arial,sans-serif}@media (max-width:850px){.ecommerce-case-link-service{grid-template-columns:minmax(0,1fr)}}.ecommerce-case-link p a{font:inherit;padding:0;font-weight:700;text-decoration:underline;display:inline}
