:root{--card-background-color: #ffffff;--card-border: 1px solid #e0e0e0;--card-border-radius: 0;--card-border-color: #e0e0e0;--card-padding: 1rem;--card-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);--card-link-hover-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);--card-link-hover-bg-color: #f8f8f8;--card-hover-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);--card-hover-backgroundg-color: #ffffff;--card-title-color: inherit;--card-title-margin: 0 0 0.5rem 0;--card-text-font-size: 1rem;--card-text-color: var(--body-color, #000000)}@media (min-width:768px){:root{--card-padding: 1rem}}@media (prefers-color-scheme:dark){:root{--card-text-color: #000}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);transition:box-shadow 0.3s, background-color 0.3s}.card:focus,.card:hover{box-shadow:var(--card-hover-shadow, none)}.card--clean{--card-shadow: none;--card-hover-shadow: none;--card-background-color: transparent}.card__media{min-height:1px;margin-bottom:var(--card-media-margin-bottom, 0);background:var(--card-background-color)}.card__media picture{display:block;width:100%;height:100%;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.card__media--ratio{position:relative}.card__media--ratio:after{display:block;content:""}.card__media--ratio-4-3::after{padding-bottom:75%}.card__media--ratio-4-4::after{padding-bottom:100%}.card__media--ratio-16-9::after{padding-bottom:56.25%}.card__media--ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.card__media--none img{object-fit:inherit}.card__media--cover img{object-fit:cover}.card__media--contain img{object-fit:contain}.card__header{color:var(--card-title-color, inherit)}.card__content{display:flex;flex-direction:column;background:var(--card-background-color, #fff);position:relative;padding:var(--card-padding);flex:1}.card__content .card__header:not(:has(+ .card__text)){margin-bottom:0}.card__text>*:last-of-type{margin-bottom:0}.card__text>p:last-of-type:not(:first-of-type):has(a:not(.btn)) a:not(.btn){display:flex;flex-direction:row;align-items:center}.card__text>p:last-of-type:not(:first-of-type):has(a:not(.btn)) a:not(.btn):after{content:"";mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>") no-repeat center;mask-size:contain;background-color:currentColor;height:1em;width:1em;padding-left:0.375rem;display:inline-block;line-height:1em}.card__footer{border-top:var(--card-footer-border-top, 0);margin-top:var(--card-footer-margin-top, auto)}a.card{text-decoration:none}a.card:focus,a.card:hover{box-shadow:var(--card-link-hover-shadow);background-color:var(--card-link-hover-bg-color)}a.card:focus .card__image,a.card:hover .card__image{opacity:0.5}a.card:focus .card__title,a.card:hover .card__title{text-decoration:none}.tns-item>:has(> .card){padding-bottom:2px}.slider__item>.card{height:100%}@media (min-width:768px){.container-cards-same-height .frame-type-ece_card,.container-cards-same-height .card{height:100%}.container-cards-same-height .frame-type-ece_card:has(.card__text>p>a) .card__text,.container-cards-same-height .card:has(.card__text>p>a) .card__text{height:100%;display:flex;flex-direction:column}.container-cards-same-height .frame-type-ece_card:has(.card__text>p>a) .card__text>p:last-of-type:has(> a),.container-cards-same-height .card:has(.card__text>p>a) .card__text>p:last-of-type:has(> a){margin-top:auto}}