.case-study-card-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.case-study-card{box-shadow:0 1px 4px rgba(0,0,0,.16);overflow:hidden}.case-study-card__image{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.case-study-card__image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.case-study-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.case-study-card__tag{display:inline-flex;line-height:normal;padding:.5rem 1rem}.case-study-card__title{margin:0}.case-study-card__share{align-self:flex-end;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:1rem}.case-study-card__share-btn{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.case-study-card__close-icon{display:none}.case-study-card_social-list{display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(28px,auto));list-style:none;margin:0;opacity:0;padding:0;pointer-events:none;transition:opacity .1s ease-in-out}.case-study-card_social-list.active{opacity:1;pointer-events:auto}.case-study-card_social-icon{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.case-study-card__buttons{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;width:100%}.case-study-card__button{display:block;line-height:normal;padding:1rem;text-align:center;width:100%}.case-study-card__link{align-items:center;display:flex;gap:.5rem}.case-study-card__share-icon{width:20px}.case-study-card__link span{display:block;width:10px}