.vg-features{padding-top:clamp(3.25rem,2.2289rem + 4.3568vw,6.15rem);padding-bottom:clamp(3.3125rem,.8697rem + 10.4225vw,10.25rem)}.vg-features__heading{margin-top:0;margin-bottom:clamp(3.8rem,3.5403rem + 1.108vw,4.5375rem);text-align:center;text-wrap:wrap}.vg-features__list{--vg-scroller-item: 253px;--vg-scroller-gap: 21px}.vg-features__card{display:flex;flex-direction:column;padding:21.5px 19px 30.5px;min-height:300px}.vg-features__icon{width:59px;height:48px;margin-bottom:24px;color:var( --vg-ink );transition:color var( --vg-dur-fast ) var( --vg-ease )}.vg-features__icon path{stroke-width:.5}.vg-features__title{margin-top:0;margin-bottom:15px;line-height:normal}.vg-features__title .vg-card__link{display:block}.vg-features__body{margin:0;color:var( --vg-ink )}.vg-features__arrow{margin-top:auto;color:var( --vg-ink );transition:color var( --vg-dur-fast ) var( --vg-ease )}.vg-features__card:hover .vg-features__icon,.vg-features__card:focus-within .vg-features__icon,.vg-features__card:hover .vg-features__arrow,.vg-features__card:focus-within .vg-features__arrow{color:var( --vg-red )}.vg-features__card:hover .vg-features__icon path,.vg-features__card:focus-within .vg-features__icon path{stroke-width:1.5}@media(min-width:1024px){.vg-features__list{display:grid;grid-template-columns:repeat(4,1fr);gap:29px;width:var( --vg-container );margin-inline:auto;padding-inline:0;overflow:visible;scroll-snap-type:none}.vg-features__card{min-height:324px}}
