/* Practical savings and the impact calculator, shared by all seven languages. */
.pricing-return{padding-block:clamp(40px,5vw,64px);background:#f7f8fc}
.pricing-return-box{color:var(--ink)}
.pricing-return-box h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.16;max-width:800px;margin:0}
.pricing-return-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
.pricing-return-grid article{border-top:1px solid #000d6d25;padding-top:24px;min-width:0}
.pricing-return-grid h3{font-size:1.2rem;line-height:1.3;margin:0 0 12px}
.pricing-return-box p{font-size:1rem;line-height:1.65;margin:0;color:var(--ink)}
.pricing-return-box .pricing-return-note{margin-top:28px;max-width:105ch}
.pricing-return-calculator{display:flex;align-items:center;justify-content:space-between;gap:36px;border-top:1px solid #000d6d25;margin-top:32px;padding-top:28px}
.pricing-return-calculator>div{max-width:690px}
.pricing-return-calculator h3{font-size:1.35rem;line-height:1.3;margin:0 0 10px}
.pricing-return-calculator .text-link{font-size:1rem;max-width:290px;flex-shrink:0}
@media(max-width:900px){.pricing-return-calculator{align-items:flex-start;flex-direction:column;gap:18px}.pricing-return-calculator .text-link{max-width:100%}}
@media(max-width:800px){.pricing-return-grid{grid-template-columns:1fr;gap:24px}.pricing-return{padding-block:40px}}
