.card{color:var(--color-dark);gap:.75rem}.card,.card__info{display:flex;flex-direction:column}.card__info{gap:1rem}.card__img,.card__wrap{position:relative}.card__img{border-radius:1.5rem;overflow:hidden;transition:filter .24s ease}.card__img:hover{filter:brightness(.92)}.card__link-wrap{background:var(--color-background);border-radius:1.5rem 0 0;bottom:0;padding:.75rem 0 0 .75rem;position:absolute;right:0}.card__link-wrap:after{right:0;top:-1.5rem}.card__link-wrap:after,.card__link-wrap:before{border-radius:0 0 100%;box-shadow:.4rem .4rem 0 .3rem var(--color-background);content:"";height:1.5rem;position:absolute;width:1.5rem}.card__link-wrap:before{bottom:0;left:-1.5rem}.card__link{border-radius:1.25rem;height:4rem;line-height:100%;padding:0;width:4rem}.card__tag{align-items:center;background:#001c3d14;border-radius:2.5rem;color:#5e7084;display:flex;font-size:.875rem;font-style:normal;font-weight:600;gap:.5rem;line-height:140%;padding:.38rem .62rem;transition:all .24s ease}.card__tag:hover{background:#001c3d1f}.card__title{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:140%;padding-right:3rem;transition:all .24s ease}.card__title:hover{opacity:.8}@media screen and (max-width:991px){.card__title{font-size:1rem}}
