.cards{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.card__link{text-decoration:none}.card__link,.card__link:hover{color:#231f20}.card__wrapper{border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1rem .8rem;width:320px}.card__logo{margin-bottom:18px;min-height:30px;width:120px}.card__feature-image{aspect-ratio:16/9;height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.card__title{font-size:25px}.author__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.author__image{aspect-ratio:1/1;border-radius:8px;max-width:60px;-o-object-fit:contain;object-fit:contain}.author__details{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:1rem}.author__name{font-size:18px;margin-bottom:.5rem}.cards__link{padding-top:1rem;text-align:right}.cards__url,.cards__url:hover{font-size:18px;font-weight:700;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cards__url{color:#040237}.cards__url:hover{color:#3843d0}