.blog-listing-card{display:flex;flex-direction:column;height:100%;row-gap:24px;text-decoration:none;width:100%}.blog-listing-card:focus,.blog-listing-card:focus-visible,.blog-listing-card:hover{text-decoration:none}.blc-image-container{overflow:clip;width:100%}.dark-theme .blc-image-container{border:1.061px solid var(--Colors-Neutral-5,#4c4d4f)}.blc-image{aspect-ratio:16/9;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blc-content-flex{height:calc(100% - 192px);row-gap:24px}.blc-content-flex,.blc-copy-flex{display:flex;flex-direction:column}.blc-copy-flex{row-gap:16px}.blc-tags-flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.blc-tag{border-radius:4px;font-size:14px;letter-spacing:.1em;line-height:14px;padding:6px 8px;text-transform:uppercase}.blc-tag[data-seq=odd]{background-color:var(--primary-electric-blue-lite,#daf2ff);color:var(--extended-blue-screen-of-death,#0c20e7)}.blc-tag[data-seq=even]{background-color:var(--neutral-2,#f3f4f6);color:var(--core-rich-black,#010203)}.blc-info-flex{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.blc-date{color:var(--neutral-5,#4c4d4f);height:23.8px}.dark-theme .blc-date{color:var(--neutral-2,#f3f4f6)}.blc-title{color:var(--core-rich-black,#010203)}.dark-theme .blc-title{color:var(--white,#fff)}.blc-description{color:var(--neutral-5,#4c4d4f)}.dark-theme .blc-description{color:var(--neutral-2,#f3f4f6)}.blc-details-flex{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.blc-author-flex{align-items:center;column-gap:10px;display:flex;flex-direction:row}.blca-headshot-container{border:.7px solid #dadbe1;border-radius:50%;height:28px;overflow:clip;width:28px}.blca-headshot{border-radius:50%;height:100%;object-fit:cover;width:100%}.blca-name{color:var(--core-rich-black,#010203)}.dark-theme .blca-name{color:var(--white,#fff)}.blc-time-flex{align-items:center;column-gap:6px;display:flex;flex-direction:row;padding-left:31px}.blc-min-read{color:var(--neutral-5,#4c4d4f);white-space:nowrap}.dark-theme .blc-min-read{color:var(--neutral-2,#f3f4f6)}@media (min-width:768px){.blc-image-container{height:183px}.blc-content-flex{height:calc(100% - 183px)}}@media (min-width:992px){.blog-listing-card:hover .blc-image{transform:scale(1.1)}}@media screen and (min-width:1200px){.blc-image-container{height:198px}.blc-content-flex{height:calc(100% - 198px)}}