
/* Shared dimensions for the final banner on every content subpage. */
main .rf-closing-banner.rf-closing-banner{box-sizing:border-box;display:flex;align-items:center;min-height:280px;width:100%;max-width:none;margin:0;padding:0}
main .rf-closing-banner.rf-closing-banner>.wrap{box-sizing:border-box;width:min(1240px,calc(100% - 80px));max-width:1240px;margin-inline:auto;padding:24px 0}
main .rf-closing-banner.rf-closing-banner .rf-closing-title{font-size:clamp(29px,2.6vw,36px);line-height:1.15;margin:0 0 12px;max-width:920px}
main .rf-closing-banner.rf-closing-banner .rf-closing-description{font-size:15px;line-height:1.5;margin:0 0 12px;max-width:700px}
main .rf-closing-banner.rf-closing-banner .eyebrow{font-size:11px;line-height:1.5;margin:0 0 10px}
main .rf-closing-banner.rf-closing-banner .rf-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:200px;max-width:100%;padding:14px 24px;margin-top:4px;font-size:14px;line-height:1.35;text-align:center;white-space:normal}
main.delivery-page .rf-closing-banner .rf-cta{white-space:nowrap}
main .rf-closing-banner.rf-closing-banner .wrap>.rf-banner-copy,main .rf-closing-banner.rf-closing-banner.qg-contact .wrap>div,main .rf-closing-banner.rf-closing-banner.rn-contact .wrap>div{max-width:920px}
main .rf-closing-banner.rf-closing-banner.gr-operations .rf-closing-title{font-size:28px;line-height:1.16;margin-bottom:12px}
main .rf-closing-banner.rf-closing-banner.gr-operations .rf-closing-description{font-size:13px;line-height:1.5;margin-bottom:0}
main .rf-closing-banner.rf-closing-banner.gr-operations .gr-operations-grid{align-items:center}
main .rf-closing-banner.rf-closing-banner.dt-cta .dt-cta-heading{padding-bottom:18px}
main .rf-closing-banner.rf-closing-banner.dt-cta .dt-benefits{margin-top:18px}
@media(max-width:760px){main .rf-closing-banner.rf-closing-banner{min-height:280px}main .rf-closing-banner.rf-closing-banner>.wrap{width:calc(100% - 40px);padding:24px 0}main .rf-closing-banner.rf-closing-banner .rf-closing-title{font-size:clamp(24px,6.8vw,28px);line-height:1.15}main .rf-closing-banner.rf-closing-banner .rf-closing-description{font-size:14px;line-height:1.5}main .rf-closing-banner.rf-closing-banner.gr-operations .rf-closing-title{font-size:26px}main .rf-closing-banner.rf-closing-banner.gr-operations .rf-closing-description{font-size:14px}main .rf-closing-banner.rf-closing-banner.gr-operations .gr-operations-grid{align-items:start}main .rf-closing-banner.rf-closing-banner .rf-cta{min-width:180px}}
