.headless-v2-section-image-cards-section .grid-container .component{display:flex;flex-direction:column;gap:2.5rem}.headless-v2-section-image-cards-section .grid-container .component .section-header-wrapper{width:100%}.headless-v2-section-image-cards-section .grid-container .component .steps-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .steps-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card{display:flex;flex-direction:column;background:#fff;border:.89px solid #ddd;overflow:hidden}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-content{padding:1.5rem;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-content{padding:2rem 2rem 1.5rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-title{color:#111215;font-family:Mozilla Text,sans-serif;font-weight:700;margin:0;font-size:1.375rem;line-height:1.75rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-title{font-size:1.5rem;line-height:2rem}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-subtitle{color:#111215;font-family:Mozilla Text,sans-serif;font-weight:400;margin:0;font-size:1rem;line-height:24px}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-subtitle{font-size:1.375rem;line-height:30px}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper{padding:0 0 1.5rem 1.5rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper{padding:0 0 24px 2rem}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .media-item{max-height:297px}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .media-wrapper .media-item{width:100%}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .media-wrapper .media-item{width:100%}}.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay{width:98%;max-width:98%;border-radius:.103rem}@media(min-width:1024px){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay{border-radius:.125rem}}@media(min-width:){.headless-v2-section-image-cards-section .grid-container .component .step-card .card-media-wrapper .asset-container .caption-overlay .caption-content .caption-text{font-size:.875rem;line-height:1.032rem}}