.fluid-cards{border-radius:16px;padding:48px 0}@media (min-width:768px){.fluid-cards{padding:96px 0}}.fluid-cards .intro{display:flex;flex-direction:column;gap:16px}.fluid-cards .intro h2 span{color:var(--cpn-primary-300)}.fluid-cards .fc-cards .fc-card{display:flex;gap:48px;padding:24px;border:2px solid var(--cpn-cool-gray-10);box-shadow:var(--cpn-elevation-5);border-radius:16px;height:100%;background:var(--cpn-default-white);transition:var(--cpn-default-transition)}@media (min-width:768px){.fluid-cards .fc-cards .fc-card{padding:48px}}.fluid-cards .fc-cards .fc-card .content .type{display:flex;justify-content:space-between;align-items:center}.fluid-cards .fc-cards .fc-card.fc-column,.fluid-cards .fc-cards .fc-card.fc-row{flex-direction:column}.fluid-cards .fc-cards .fc-card .content .link{width:100%}.fluid-cards .fc-cards .fc-card .content .link a,.fluid-cards .fc-cards .fc-card .content .link a:visited{padding:16px 24px;width:100%}.fluid-cards .fc-cards .fc-card .content .link a .material-symbols-outlined,.fluid-cards .fc-cards .fc-card .content .link a:visited .material-symbols-outlined{font-size:14px;font-weight:600;display:none}.fluid-cards .fc-cards .fc-card .content .link a .text,.fluid-cards .fc-cards .fc-card .content .link a:visited .text{display:block}@media (min-width:768px){.fluid-cards .fc-cards .fc-card .content .link a,.fluid-cards .fc-cards .fc-card .content .link a:visited{padding:16px;width:initial}.fluid-cards .fc-cards .fc-card .content .link a .material-symbols-outlined,.fluid-cards .fc-cards .fc-card .content .link a:visited .material-symbols-outlined{display:block}.fluid-cards .fc-cards .fc-card .content .link a .text,.fluid-cards .fc-cards .fc-card .content .link a:visited .text{display:none}.fluid-cards .fc-cards .fc-card.fc-row{flex-direction:row;align-items:center}}.fluid-cards .fc-cards .fc-card .image{text-align:center}.fluid-cards .fc-cards .fc-card .image img{width:200px;height:200px;object-fit:cover;object-position:center center}.fluid-cards .fc-cards .fc-card .image.icon img{width:80px;height:80px;object-fit:cover;object-position:center center}.fluid-cards .fc-cards .fc-card .image.after-text{order:10}.fluid-cards .fc-cards .fc-card .content{display:flex;flex-direction:column;gap:16px}.fluid-cards .fc-cards .fc-card:has(.content .link):hover{border-color:var(--cpn-primary-100);transition:var(--cpn-default-transition);box-shadow:var(--cpn-elevation-30)}