.blog-card{background-color:#fff;border-radius:2rem;box-shadow:0 2px 16px 0 rgba(0,0,0,.04);display:flex;overflow:hidden}.blog-card .blog-card__text-wrap>:last-child{margin-bottom:0}.blog-card .blog-card__text-wrap>:nth-last-child(2){margin-bottom:2.5rem}.blog-card__img,.blog-card__img-wrap{border-radius:2rem;display:block;height:100%;height:auto;min-height:25rem;object-fit:cover;width:20rem}.blog-card__img-wrap{align-items:center;background:var(--white-w-500,#fff);box-shadow:0 2px 16px 0 rgba(0,0,0,.04);display:flex;justify-content:center;min-height:0;width:100%}.blog-card__text-wrap{display:flex;flex-direction:column;padding:2rem;width:100%}.blog-card__title{display:-webkit-box;font-size:2.5rem;font-weight:700;line-height:3rem;margin-bottom:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__description{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1rem}.blog-card__tag-list{display:flex;flex-wrap:wrap;list-style-type:none;margin:-.125rem;padding:0}.blog-card__tag{background-color:var(--dark-d-75,#f5f5f7);border-radius:.5rem;display:inline-block;font-size:.75rem;font-weight:400;line-height:1.125rem;margin:.125rem;padding:.1875rem .75rem}.blog-card__link{margin-top:auto}.blog-card__logo-wrap{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.blog-card__logo{color:var(--dark-d-400,#242731);font-size:1.5rem;font-weight:700;height:2rem;line-height:2rem;width:3.975rem}.blog-card__logo img{display:block;height:100%;max-height:100%;object-fit:contain;width:100%}.blog-card__star-list{align-items:center;display:flex;height:2rem;list-style-type:none;margin:0 0 0 1rem;padding:0}.blog-card__star,.blog-card__star-item{display:inline-block}.blog-card__star{height:1.5rem;vertical-align:middle;width:1.5rem}.blog-card__person{margin-top:auto;text-decoration:none}.blog-card__person-avatar{border-radius:50%;float:left;height:3.5rem;margin-right:1rem;width:3.5rem}.blog-card__person-name{color:var(--dark-d-400,#242731);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.25rem}.blog-card__person-description{color:var(--red-r-400,#f46857);font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:0}.blog-card--vertical{background:none;box-shadow:none;flex-direction:column}.blog-card--vertical .blog-card__img{height:20rem;min-height:auto;width:100%}.blog-card--vertical .blog-card__text-wrap{flex:1;padding:1rem .5rem}.blog-card--vertical .blog-card__text-wrap>*{margin-bottom:1rem}.blog-card--vertical .blog-card__text-wrap>a:last-child{margin-bottom:0;margin-top:auto}.blog-card--vertical.blog-card .blog-card__text-wrap>:nth-last-child(2){margin-bottom:1rem}.blog-card--vertical .blog-card__title{font-size:2rem;font-weight:700;line-height:2.5rem}.blog-card--vertical .blog-card__description{font-weight:400}.blog-card--vertical .blog-card__tag-list{margin-bottom:2.5rem}.blog-card--response .blog-card__text-wrap>*{margin-bottom:1rem}.blog-card--response .blog-card__logo-wrap{margin-bottom:1.5rem}.blog-card--response .blog-card__description{font-size:1.25rem;line-height:1.75rem}.blog-card--minimal{height:auto;max-width:25rem}.blog-card--minimal .blog-card__text-wrap{padding:1rem}.blog-card--minimal .blog-card__title{margin-bottom:0}.blog-card--minimal .blog-card__description{font-size:1.25rem;line-height:1.75rem}.blog-card--shrinked{height:auto;max-width:25rem}.blog-card--shrinked .blog-card__title{margin-bottom:.5rem}.blog-card--shrinked .blog-card__description{margin-bottom:2.5rem}.blog-card--shrinked .blog-card__tag-list{margin-bottom:1rem}.blog-card--shrinked .blog-card__img{max-height:12.5rem}.blog-card--shrinked .blog-card__tag{align-items:center;background:var(--white-w-500,#fff);border-radius:1.5rem;color:var(--dark-d-300,#575f6e);display:flex;font-size:1rem;font-weight:500;line-height:1.5}.blog-card--altshrinked .blog-card__img-wrap{height:12.5rem}.blog-card--altshrinked .blog-card__img-wrap>.blog-card__img{max-height:6.25rem;max-width:90%;object-fit:contain}.blog-card--altshrinked .blog-card__text-wrap>:nth-last-child(2){margin-bottom:1rem}.blog-card--altshrinked .blog-card__text-wrap>a:last-child{margin-bottom:0;margin-top:2.5rem}@media screen and (max-width:767px){.blog-card__text-wrap{padding:1rem}.blog-card--vertical .blog-card__title,.blog-card__title{font-size:1.5rem;line-height:2rem}.blog-card--vertical .blog-card__text-wrap>*{margin-bottom:.5rem}.blog-card .blog-card__text-wrap>:nth-last-child(2){margin-bottom:1.5rem}.blog-card--response .blog-card__text-wrap{padding:1.5rem}.blog-card--response .blog-card__text-wrap>*{margin-bottom:.5rem}.blog-card--response .blog-card__logo-wrap{margin-bottom:1.5rem}.blog-card--minimal,.blog-card--shrinked,.blog-card--vertical{max-width:100%}.blog-card--minimal .blog-card__img{height:25rem}.blog-card--minimal .blog-card__title{margin:0}.blog-card--minimal .blog-card__description{font-size:1rem;line-height:1.5rem}}