.cards{--load-delay:var(--cards-delay,0s);gap:1.25rem}.card,.card__wrapper{display:flex}.card{align-items:flex-start;background-color:var(--neutral-color);flex-direction:column;gap:1.5rem;width:100%}@media (min-width:768px){.cards--vertical .card{min-height:350px}}.card__icon-wrapper{align-items:center;background-color:var(--white-color);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;display:flex;flex:none;justify-content:center;padding:1rem}.card__icon{display:block;height:auto;max-width:100%}.cards--icon-plain .card__icon-wrapper{background-color:transparent;border:0;border-radius:0;padding:0}.card__content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;width:100%}.card .card__tags{margin-bottom:.25rem}.card__title{margin:0}.card__description.display-text{font-size:1.1875rem}.card__description.display-text p{font-size:inherit}.card__description>:first-child{margin-top:0}.card__description>:last-child{margin-bottom:0}.cards--horizontal .card{flex-direction:row;gap:1rem}.cards--horizontal .card__content{flex:1;gap:.5rem;min-width:0}.cards--inline .card,.cards--inline .card__content{align-items:center;flex-direction:row;gap:1.5rem}.cards--inline .card__content{flex:1;min-width:0}.cards--inline .card__title{flex:none}.cards--inline .card__description{flex:1}@media (max-width:767px){.cards--inline .card{gap:1rem}.cards--inline .card__content{align-items:flex-start;flex-direction:column;gap:.5rem}}.cards--padding-small .card{padding:1.5rem}.cards--padding-medium .card{padding:2.5rem 2rem}.cards--padding-large .card{gap:2rem;padding:4rem}@media (max-width:1023px){.cards--padding-large .card{padding:2.5rem}}@media (max-width:767px){.cards{gap:1rem}.cards--padding-medium .card,.cards--padding-small .card{padding:1.25rem}.cards--padding-large .card{gap:1.5rem;padding:1.5rem}.card__icon-wrapper{padding:.75rem}}.cards--stagger>.card__wrapper{--load-delay:calc(var(--cards-delay, 0s) + var(--card-index, 0)*0.15s)}@supports (z-index:mod(1,1)){.cards--stagger>.card__wrapper{--card-column:mod(var(--card-index,0),var(--grid-cols,1));--scroll-delay:calc(var(--card-column)*0.15s)}@supports (animation-timeline:view()) and (not (animation-trigger:--t play-once)){@media (prefers-reduced-motion:no-preference){.cards--stagger>.card__wrapper.u-scroll--fade-up{animation-range:cover calc(10vh + var(--card-column)*5vh) cover calc(50vh + var(--card-column)*5vh)}}}}