.card{--owp-card-bg-color:#fff;--owp-card-border-color:#dee2e6;--owp-card-border-width:0;--owp-card-border-radius:0;--owp-card-box-shadow:0 0.5rem 1rem #00000026;--owp-card-padding-x:0;--owp-card-padding-y:0;--owp-card-body-padding-x:1.5rem;--owp-card-body-padding-y:1.5rem;align-items:stretch;background-color:var(--owp-card-bg-color);border:var(--owp-card-border-width) solid var(--owp-card-border-color);border-radius:var(--owp-card-border-radius);display:flex;flex-direction:column;margin:0;max-width:100%;padding:var(--owp-card-padding-y) var(--owp-card-padding-x)}.card,.card__img{position:relative}.card__img{aspect-ratio:3/2;background-color:#f8f9fa;flex:0 0 auto;overflow:hidden}.card__img img:not(.card__overlay-image){height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1);transform-origin:center;transition:all .2s ease-in-out;width:100%}.card__img .card__overlay-image{height:auto;inset:0;bottom:-1px;left:0;object-fit:cover;position:absolute;right:0;top:auto;width:100%}.card__meta{padding:var(--owp-card-body-padding-y) var(--owp-card-body-padding-x)}.card__body{align-items:flex-start;display:flex;flex-direction:column;padding:0 var(--owp-card-body-padding-x) var(--owp-card-body-padding-y) var(--owp-card-body-padding-x)}.card__body time{font-size:1rem;margin-bottom:.5rem}.card__title{color:var(--bs-primary)}.card__footer{margin-top:auto;padding:var(--owp-card-body-padding-y) var(--owp-card-body-padding-x)}.card__link{background-color:initial;inset:0;position:absolute;z-index:10}.card--has-link:hover .card__img img:not(.card__overlay-image){transform:scale(1.05)}.card--has-link:hover .card__footer .btn svg{transform:translateX(6px)}.card--horizontal{align-items:center;flex-direction:row!important;justify-content:space-between}.card--horizontal .card__body{margin-left:0;margin-right:auto}.card--related{border-bottom:1px solid #40403d;flex-direction:row;justify-content:space-between}.card--related:last-child{border-bottom:none}.card--related:hover .card__footer .btn{transform:translateX(6px)}.card--related .card__body{padding-left:0}.card--related .card__footer{margin-top:0;padding-right:0}.card--related .card__footer .btn{transition:all .2s ease-in-out}.card--related .card__footer span:not(.btn){font-size:0;visibility:hidden}.card--related .card__footer svg{height:18px;width:18px}