.card{background-color:var(--white);border-radius:5px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;height:100%;position:relative}.card .card-link{z-index:var(--z-level-1)}.card .card-link:focus~.card-button>.icon-container,.card .card-link:hover~.card-button>.icon-container{background-color:var(--primary);transform:translateX(100%)}.card .card-link:focus~.card-button>.icon-container .icon,.card .card-link:hover~.card-button>.icon-container .icon{color:var(--charcoal)}@media(max-width:600px){.card{height:auto}}.card.minimal{background-color:var(--light-blue)}.card.minimal .card-content{align-items:center;flex-direction:row;justify-content:space-between}.card.minimal .card-content .card-link:focus~.card-title,.card.minimal .card-content .card-link:hover~.card-title{text-decoration:underline}.card.minimal .card-content .card-link:focus~.card-button>.icon-container,.card.minimal .card-content .card-link:hover~.card-button>.icon-container{background-color:var(--charcoal);transform:translateX(0)}.card.minimal .card-content .card-link:focus~.card-button>.icon-container .icon,.card.minimal .card-content .card-link:hover~.card-button>.icon-container .icon{color:var(--white)}.card.minimal .card-content .card-title{margin-bottom:0!important}.card.minimal .card-content .icon-container{background-color:var(--primary);color:var(--charcoal)}.card-image{border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:var(--rhythm-1)}.card-image img{border-top-left-radius:5px;border-top-right-radius:5px}.card-title{font-family:var(--body);font-weight:var(--bold);margin-block:0 var(--rhythm-2)!important}.card-content{display:flex;flex:1;flex-direction:column;order:1;padding:var(--rhythm-2)}.card-content time{margin-bottom:var(--rhythm-2)}.card-content p{margin-bottom:var(--rhythm-2)}.card-content .card-button{color:var(--black);display:flex;justify-content:space-between;margin-top:auto;text-decoration:underline}.card-content .card-button .icon-container{align-items:center;background-color:var(--black);border-radius:50%;color:var(--white);display:flex;justify-content:center;padding:var(--rhythm-1);transition:all .3s var(--anim-curve)}.card-content .card-button .icon{height:.85rem;rotate:-90deg;transform:translateY(1.5px);transition:color .3s var(--anim-curve);width:.85rem}.card-link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--z-level-0)}

/*# sourceMappingURL=card.css.map*/