.rc-redesign .checkout-review{max-width:1240px;padding-bottom:clamp(48px,7vw,96px);color:#11253d}.checkout-review .checkout-heading h1{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.035em}.checkout-review .checkout-heading{margin-bottom:28px}.checkout-review .checkout-steps [aria-current=step]>span{background:#1754c5;border-color:#1754c5}.rc-redesign .checkout-review .checkout-summary{display:block;border:1px solid #ccd9ee;border-radius:9px;background:linear-gradient(160deg,#eef4ff,#fff)}.checkout-review .checkout-plan-scope{margin:12px 0 18px;color:#56677a;font-size:14px;line-height:1.65}.checkout-review .checkout-summary .purchase-costs{border-top:1px solid #dfe5ed;padding-top:16px}.checkout-review .checkout-summary .order-inclusions{margin:14px 0 0}.checkout-review summary{cursor:pointer}.checkout-review .checkout-confirmations{display:grid;grid-gap:14px;gap:14px;padding-top:22px}.rc-redesign .checkout-review .checkout-check{font-size:14px;line-height:1.55;cursor:pointer}.checkout-review .checkout-terms a{color:#1754c5;text-decoration:underline;text-underline-offset:3px}.checkout-review .checkout-submit a{color:#1754c5}.checkout-review .checkout-submit .btn.primary:enabled{background:#1754c5}.checkout-review .checkout-submit .btn.primary:enabled:hover{background:#11253d}@media (max-width:800px){.rc-redesign .checkout-review .checkout-summary{padding:20px}.rc-redesign .checkout-review .checkout-heading h1{font-size:clamp(32px,7vw,44px)}}