.blog-card{display:flex;flex-direction:column;width:100%}.blog-card__link{display:block}.blog-card__link:hover .blog-card__image:before{background:#0003}.blog-card__link:hover img{transform:scale(1.02)}.blog-card__image{border-radius:5px;height:210px;margin:0;overflow:hidden;position:relative}@media(min-width:1024px){.blog-card__image{height:400px}}.blog-card__image img{object-fit:cover;transition-property:transform;transition-timing-function:var(--transition-easing)}.blog-card__image img,.blog-card__image:before{border-radius:5px;height:100%;left:0;position:absolute;top:0;transition-duration:.3s;width:100%}.blog-card__image:before{content:"";transition-property:background;transition-timing-function:var(--transition-easing);z-index:1}.blog-card__content{display:flex;flex-direction:column;gap:10px;padding-top:10px}@media(min-width:1024px){.blog-card__content{gap:15px;padding-top:15px}}.blog-card__meta{align-items:center;display:flex;justify-content:space-between}.blog-card__date{color:var(--color-dark-cool-gray);font-family:var(--font-family);font-size:var(--font-size-body-12);font-weight:var(--font-weight-default);letter-spacing:0;line-height:var(--font-line-height-18)}@media(min-width:1024px){.blog-card__date{font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-default);font-weight:var(--font-weight-light);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height-19)}}.blog-card__read-time{align-items:center;color:var(--color-dark-cool-gray);display:flex;font-family:var(--font-family);font-size:var(--font-size-body-12);font-weight:var(--font-weight-default);gap:2px;letter-spacing:0;line-height:var(--font-line-height-18)}@media(min-width:1024px){.blog-card__read-time{font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-default);font-weight:var(--font-weight-light);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height-19)}}.blog-card__clock-icon{color:var(--color-cool-gray);flex-shrink:0}.blog-card__body{gap:10px}.blog-card__body,.blog-card__text{display:flex;flex-direction:column}.blog-card__text{gap:6px}@media(min-width:1024px){.blog-card__text{gap:8px}}.blog-card__title{font-family:var(--font-family-display);font-size:var(--font-size-heading-23);font-weight:var(--font-weight-heading);letter-spacing:var(--font-letter-spacing-title);line-height:var(--font-line-height-28);margin:0}@media(min-width:1024px){.blog-card__title{font-family:var(--font-family-display);font-size:var(--font-size-heading-33);font-weight:var(--font-weight-heading);letter-spacing:var(--font-letter-spacing-title);line-height:var(--font-line-height-40)}}.blog-card__title a{text-decoration:none}.blog-card__excerpt,.blog-card__title a,.blog-card__title a:hover{color:var(--color-dark-cool-gray)}.blog-card__excerpt{font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-default);letter-spacing:0;line-height:var(--font-line-height-22);margin:0}@media(min-width:1024px){.blog-card__excerpt{font-family:var(--font-family);font-size:var(--font-size-body-15);font-weight:var(--font-weight-default);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height-23)}}.blog-card__author{align-items:center;display:flex;gap:8px}.blog-card__author-avatar{border:1px solid var(--color-medium-gray);border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.blog-card__author-avatar img{height:100%;object-fit:cover;width:100%}.blog-card__author-name{color:var(--color-dark-cool-gray);font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-default);letter-spacing:0;line-height:var(--font-line-height-19)}@media(min-width:1024px){.blog-card__author-name{font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-default);letter-spacing:var(--font-letter-spacing);line-height:var(--font-line-height-22)}}.blog-card--hidden{display:none}
