.content-card{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}
a.content-card-thumbnail{display:block;width:100%;aspect-ratio:16/9;min-height:0;margin:0 0 20px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#edf2ef;box-sizing:border-box}
.content-card-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.content-card-thumbnail[hidden]{display:none}
a.content-card-thumbnail:focus-visible{outline:3px solid #007c78;outline-offset:3px}
.content-card .eyebrow{margin:0 0 10px}
.content-card h3{margin:0 0 12px;line-height:1.35}
.content-card-excerpt{margin:0 0 20px;line-height:1.65}
body[data-area] .content-card .content-card-more{align-self:flex-start;margin-top:auto}
