@layer components{.c-icon-cards{--icon-width:65px;--icon-height:65px}.c-icon-cards__heading{font-size:2rem;margin:0}.c-icon-cards__intro{align-items:center;display:flex;flex-direction:column;padding:0 16.66667%;text-align:center}.c-icon-cards__blurb{margin-top:1.5rem}.c-icon-cards__buttons,.c-icon-cards__list{justify-content:center}.c-icon-cards__list{--api-arrow-button-text-color:var(--brand-blue);--api-arrow-button-font-size:clamp(16px,0.56vw + 0.72rem,21px);display:flex;flex-wrap:wrap;gap:15px 1.55rem;margin-top:3.33rem;padding:0 20px}.c-icon-cards__item{animation-delay:calc(var(--animation-order)*.2s);animation-duration:.4s;animation-fill-mode:both;animation-name:animateIn;animation-play-state:paused;animation-timing-function:ease-in-out;border-left:5px solid var(--brand-orange);display:flex;flex-direction:column;gap:.94rem .83rem;margin:0;min-width:320px;padding-left:1.67rem;position:relative;width:calc(25% - 1.1625rem)}.c-icon-cards:has(.is-visible) .c-icon-cards__item{animation-play-state:running}.c-icon-cards__item__icon{aspect-ratio:1;display:block;height:var(--icon-height,65px);width:var(--icon-width,65px)}.c-icon-cards__item__icon+*{margin-top:1.11rem}.c-icon-cards__item__icon>svg{height:100%;width:100%}.c-icon-cards__item__title{border-top:1px solid var(--brand-grey);font-size:clamp(1.31rem,.96rem + .44vw,1.4rem);font-variation-settings:"wght" 600;line-height:1.3;padding-top:.75rem}.c-icon-cards__item__dummy-link{line-height:1.3;margin-top:0}.c-icon-cards__item__link{inset:0;margin-top:0;position:absolute}.c-icon-cards__item:has(.c-icon-cards__item__link:focus),.c-icon-cards__item:has(.c-icon-cards__item__link:hover){--api-arrow-button-active:1}@media only screen and (max-width:1200px){.c-icon-cards__list{grid-template-columns:repeat(2,1fr)}.c-icon-cards__item{align-items:center;flex-direction:row}}@media only screen and (max-width:800px){.c-icon-cards{--icon-height:38px;--icon-width:38px;flex-direction:column}.c-icon-cards__intro{align-items:flex-start;padding:0;text-align:left}.c-icon-cards__blurb{margin-top:1.25rem}.c-icon-cards__list{flex-direction:column;margin-top:1.88rem;padding:0}.c-icon-cards__item{border-left:none;padding-left:0;width:100%}.c-icon-cards__buttons{text-align:left}}@keyframes animateIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}}