.card{--rd-card-bg-color:var(--rd-surface-neutral);--rd-card-bg-icon-color:var(--rd-surface-brand-auxiliary-subtlest);--rd-card-border-color:var(--rd-border-light);--rd-card-color:initial;--rd-card-image-ratio:2;--rd-card-horizontal-padding:var(--rd-spacing-lg);--rd-card-vertical-padding:var(--rd-spacing-2xl);background-color:var(--rd-card-bg-color);border:1px solid var(--rd-card-border-color);color:var(--rd-card-color);display:grid;grid-template-rows:max-content;height:100%;overflow:auto;width:100%}.card--box-shadow{box-shadow:0 4px 25px rgba(0,0,0,.1)}.card--hover{--rd-card-hover-title-color:var(--rd-text-neutral)}.card--hover[data-element-url]:focus-within,.card--hover[data-element-url]:hover{--rd-card-bg-color:var(--rd-background-interactive-brand-inverted-hover);--rd-card-bg-icon-color:var(--rd-surface-brand-subtlest)}.card--hover .card__title,.card--hover .card__title a{color:var(--rd-card-hover-title-color);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card--hover .card__title a a:focus-visible,.card--hover .card__title a:focus-visible{outline-offset:calc(var(--rd-spacing-2)*-1)}.card--footer-border .card__footer__inner{border-top:1px solid var(--rd-border-light);padding-block-start:var(--rd-card-vertical-padding)}@container (min-width: 768px){.card--footer-image{grid-template-columns:1fr 1fr;grid-template-rows:auto}}.card--footer-image .card__footer{padding-block-end:0;padding-inline:initial}.card__container{container-type:inline-size;height:100%;width:100%}.card__content{padding-block:var(--rd-card-vertical-padding);padding-inline:var(--rd-card-horizontal-padding)}@container (min-width: 768px){.card__content{height:100%}}.card__header{align-items:center;border-block-end:1px solid var(--rd-border-light);display:flex;gap:1rem;margin-block-end:var(--rd-card-horizontal-padding);padding-block-end:var(--rd-card-horizontal-padding)}.card__title,.card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card__title a a:focus-visible,.card__title a:focus-visible{outline-offset:calc(var(--rd-spacing-2)*-1)}.card__icon{background-color:var(--rd-card-bg-icon-color);border-radius:50%;display:flex;padding:var(--rd-spacing-8);width:-moz-fit-content;width:fit-content}.card__body{display:grid;row-gap:var(--rd-card-horizontal-padding)}.card__footer{align-self:end;padding-block-end:var(--rd-card-vertical-padding);padding-inline:var(--rd-card-horizontal-padding)}@container (min-width: 768px){.card__footer{align-self:center}}.card__footer img,.card__footer picture{aspect-ratio:var(--rd-card-image-ratio);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.card--px-md{--rd-card-horizontal-padding:var(--rd-spacing-md)}.card--py-md{--rd-card-vertical-padding:var(--rd-spacing-md)}.card--px-lg{--rd-card-horizontal-padding:var(--rd-spacing-lg)}.card--py-lg{--rd-card-vertical-padding:var(--rd-spacing-lg)}.card--px-xl{--rd-card-horizontal-padding:var(--rd-spacing-xl)}.card--py-xl{--rd-card-vertical-padding:var(--rd-spacing-xl)}.card--px-2xl{--rd-card-horizontal-padding:var(--rd-spacing-2xl)}.card--py-2xl{--rd-card-vertical-padding:var(--rd-spacing-2xl)}.card--inverted,.element--inverted{--rd-card-bg-color:var(--rd-background-interactive-brand-default);--rd-card-color:var(--rd-text-neutral-inverted);--rd-card-bg-icon-color:var(--rd-surface-brand)}.card--inverted.card--hover,.element--inverted.card--hover{--rd-card-border-color:transparent;--rd-card-hover-title-color:var(--rd-text-neutral-inverted)}.card--inverted[data-element-url].card--hover:focus-within,.card--inverted[data-element-url].card--hover:hover,.element--inverted[data-element-url].card--hover:focus-within,.element--inverted[data-element-url].card--hover:hover{--rd-card-bg-color:var(--rd-background-interactive-brand-hover);--rd-card-bg-icon-color:var(--rd-surface-brand)}[class*="--inverted"] .card{--rd-card-bg-color:var(--rd-background-interactive-brand-default);--rd-card-color:var(--rd-text-neutral-inverted);--rd-card-bg-icon-color:var(--rd-surface-brand)}[class*="--inverted"] .card.card--hover{--rd-card-border-color:transparent;--rd-card-hover-title-color:var(--rd-text-neutral-inverted)}[class*="--inverted"] .card[data-element-url].card--hover:focus-within,[class*="--inverted"] .card[data-element-url].card--hover:hover{--rd-card-bg-color:var(--rd-background-interactive-brand-hover);--rd-card-bg-icon-color:var(--rd-surface-brand)}