.cms-card{background:var(--cms-card-background, var(--white));border:var(--cms-card-border);border-radius:var(--cms-card-border-radius, var(--border-radius-100));box-shadow:var(--cms-card-box-shadow, var(--elevation-2-100));color:var(--cms-card-color);height:var(--cms-card-height, 100%);overflow:hidden;padding:var(--cms-card-padding);position:relative;transition:all var(--transition-fast);width:var(--cms-card-width, 100%)}.cms-card,.cms-card__link>a{align-items:var(--cms-card-align);display:flex;flex-direction:var(--cms-card-direction, column);gap:var(--cms-card-gap)}.cms-card:has(.cms-card__link):hover{background:var(--cms-card-hover-background, var(--cms-card-background, var(--white)));border-color:var(--cms-card-hover-border-color);box-shadow:var(--cms-card-hover-box-shadow, var(--cms-card-box-shadow, var(--elevation-2-100)));color:var(--cms-card-hover-color, var(--cms-card-color))}.cms-card:has(.cms-card__link):hover .cms-card__container{background:var(--cms-card-hover-container-background, var(--cms-card-background, var(--white)));color:var(--cms-card-hover-container-color, var(--cms-card-color))}.cms-card:has(.cms-card__link):hover .cms-card__image{border-color:var(--cms-card-hover-image-border-color)}.cms-card__link{--cms-actions-focus: transparent;display:block}.cms-card__link,.cms-card__link>a{height:100%;width:100%}.cms-card__image{--cms-image-height: 100%;--cms-image-width: 100%;--cms-image-object-fit: cover;border:var(--cms-card-image-border);border-radius:var(--cms-card-image-border-radius);height:var(--cms-card-image-height, 15rem);overflow:hidden;transition:all var(--transition-fast);width:var(--cms-card-image-width, 100%)}.cms-card__container{display:flex;flex-direction:column;gap:var(--cms-card-container-gap, var(--space-200));background:var(--cms-card-container-background);color:var(--cms-card-container-color, var(--cms-card-color));flex-grow:1;font-weight:var(--cms-card-container-font-weight);padding:var(--cms-card-container-padding, var(--space-200));transition:var(--transition-fast) all}.cms-card__categories{margin-top:auto}.cms-card__title{--cms-title-align: var(--cms-card-title-align);--cms-title-gap: var(--cms-card-title-gap, var(--space-50));--cms-title-color: var(--cms-card-title-color);order:var(--cms-card-title-order)}.cms-card__title .cms-title__main{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--cms-card-title-lineclamp, 3)}.cms-card__title .cms-title__subtitle{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--cms-card-subtitle-lineclamp, 3)}.cms-card__description{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--cms-card-description-lineclamp, 4);font-size:var(--cms-card-description-font-size, var(--font-size-3));order:var(--cms-card-description-order)}.cms-card__content{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--cms-card-content-lineclamp, 4);font-size:var(--cms-card-content-font-size, var(--font-size-3));order:var(--cms-card-content-order)}.cms-card__date{text-transform:capitalize}.cms-card__actions{align-items:center;display:flex;flex-flow:wrap;gap:var(--cms-card-actions-gap, var(--space-200));margin-top:var(--cms-card-actions-margin-top, auto);order:var(--cms-card-actions-order)}.cms-card__socials{--cms-actions-background-color: transparent;--cms-actions-hover-background-color: transparent;--cms-actions-color: var(--cms-actions-color-variant);--cms-actions-hover-color: var(--cms-actions-hover-color-variant);--cms-actions-border: none;--cms-actions-border-color: transparent;--cms-actions-hover-border-color: transparent;--cms-actions-border-radius: none;--cms-actions-min-height: fit-content;--cms-actions-padding: 0;--cms-actions-text-decoration: none;--cms-actions-hover-text-decoration: none}.cms-card__action{flex-grow:1}.cms-card__action .cms-button,.cms-card__action .cms-link{--cms-actions-width: 100%;--cms-actions-min-height: var(--size-500);--cms-actions-min-height-variant: var(--size-500);--cms-actions-padding: var(--space-50) var(--space-100);--cms-actions-padding-variant: var(--space-50) var(--space-100);--cms-actions-font-size: var(--font-size-4);--cms-actions-font-size-variant: var(--font-size-4);--cms-actions-gap: var(--space-100);--cms-actions-gap-variant: var(--space-100);--cms-actions-icon-size: var(--size-300);--cms-actions-icon-size-variant: var(--size-300);--cms-actions-background-color-variant: var(--primary);--cms-actions-hover-background-color-variant: var(--primary-500);--cms-actions-color-variant: var(--primary);--cms-actions-hover-color-variant: var(--primary-600);--cms-actions-border-color-variant: var(--primary);--cms-actions-hover-border-color-variant: var(--primary-600);--cms-actions-outline-hover-background-color-variant: var(--primary-100);--cms-actions-background-color: var( --cms-actions-filled-primary-background-color, var(--cms-actions-background-color-variant, var(--gray-500)) );--cms-actions-hover-background-color: var( --cms-actions-filled-primary-hover-background-color, var(--cms-actions-hover-background-color-variant, var(--gray-600)) );--cms-actions-color: var( --cms-actions-filled-primary-color, var(--white) );--cms-actions-hover-color: var( --cms-actions-filled-primary-hover-color, var(--white) );--cms-actions-border: var( --cms-actions-filled-primary-border, none );--cms-actions-border-color: var( --cms-actions-filled-primary-border-color, transparent );--cms-actions-hover-border-color: var( --cms-actions-filled-primary-hover-border-color, transparent );--cms-actions-border-radius: var( --cms-actions-filled-primary-border-radius, var(--cms-actions-filled-border-radius, var(--border-radius-100)) );--cms-actions-min-height: var( --cms-actions-filled-primary-min-height, var(--cms-actions-min-height-variant) );--cms-actions-padding: var( --cms-actions-filled-primary-padding, var(--cms-actions-padding-variant) );--cms-actions-text-decoration: var( --cms-actions-filled-primary-text-decoration, none );--cms-actions-hover-text-decoration: var( --cms-actions-filled-primary-hover-text-decoration, none )}.cms-card.cms-card--mini{--cms-card-container-gap: var(--space-50);--cms-card-align: var(--cms-card-mini-align, center);--cms-card-direction: var(--cms-card-mini-direction, row);--cms-card-image-height: var(--cms-card-mini-image-height, auto);--cms-card-image-width: var(--cms-card-mini-image-width, var(--size-1000))}.cms-card.cms-card--mini .cms-card__image{align-self:stretch}.cms-card.cms-card--mini .cms-card__container{flex:1}.cms-card.cms-card--mini .cms-title__main,.cms-card.cms-card--mini .cms-title__subtitle{font-size:var(--font-size-3)}
