.cards-module{display:grid;gap:var(--column-gap);grid-template-columns:1fr 1fr 1fr}.cards-module.card-count--1{grid-template-columns:1fr}.cards-module.card-count--2{grid-template-columns:1fr 1fr}.cards-module>div{width:100%}.cards-module a{text-decoration:none}.cards-module .card img{aspect-ratio:625/352;border-radius:32px;height:auto;object-fit:cover;width:100%}.cards-module .hs-video-widget{border-radius:32px;overflow:hidden}.cards-module .title-group{display:flex;flex-direction:column;gap:8px}.cards-module .card h2{margin:0}.cards-module .text-content p:first-of-type{margin-top:0}.cards-module .text-content p:last-of-type{margin-bottom:0}.cards-module .card-arrow-link{align-items:center;display:flex;gap:12px;text-decoration:none}.cards-module .card-link .card-arrow-link svg{height:16px;transform:translateX(0);transition:all .25s ease-out;width:16px}.cards-module .card-link:hover .card-arrow-link svg{transform:translateX(4px)}.card-arrow-link__text{max-width:calc(100% - 28px)}.cards--default .card{display:flex;flex-direction:column;gap:16px}.cards--default .card .text-content{display:flex;flex-direction:column;gap:8px}.cards--boxed .card{background:#faf6dd;border-radius:32px;display:flex;flex-direction:column;gap:20px;min-height:100%;padding:min(11.8%,48px);transition:all .25s ease-out}.cards--boxed .text-content{display:flex;flex-direction:column;gap:8px}.cards--boxed .card-link:hover .card{background-color:#ffebdd}.cards--horizontal{flex-direction:column;gap:123px}.cards--horizontal .card{align-items:center;display:flex;gap:var(--column-gap);justify-content:space-between}.cards--horizontal .title-group{gap:10px}.cards--horizontal .text-content{display:flex;flex-direction:column;gap:32px;max-width:494px}.cards--horizontal .card img{aspect-ratio:1/1;width:calc(50% - var(--column-gap))}.cards--horizontal .card h2{font-size:2.22222rem;line-height:2.77778rem}.cards--horizontal .card--image-alignment-right{flex-direction:row-reverse}@media (max-width:767px){.cards-module{flex-direction:column;gap:var(--vertical-spacing-mobile-small)}.cards--horizontal .card{flex-direction:column;gap:16px}.cards--horizontal .text-content{gap:8px;max-width:100%;width:100%}.cards--horizontal .card img{width:100%}.cards--boxed,.cards-module.card-count--2{grid-template-columns:1fr}}