.rv-home-section-heading{font-size:1.35rem;width:100%;margin:0 0 12px}.steps:has(.rv-home-section-heading){flex-wrap:wrap}.rv-custom-cards .story-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.rv-home-recurring .panel{border-radius:24px;padding:30px}.rv-home-recurring h2{margin:0}.rv-home-recurring{margin-top:28px}@media(max-width:700px){.rv-custom-cards .story-cards{grid-template-columns:1fr}}
