.acf-blog-card{display:block;width:90%;max-width:560px;margin:24px auto;border:1px solid #000}@media only screen and (min-width:1025px){.acf-blog-card{max-width:800px;margin:40px auto}}@media(hover){.acf-blog-card{transition:var(--transition-base)}.acf-blog-card:hover{opacity:var(--hover-opacity)}}.acf-blog-card__container{display:grid;grid-template-columns:120px 1fr}@media only screen and (min-width:1025px){.acf-blog-card__container{grid-template-columns:270px 1fr}}.acf-blog-card__container>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1025px){.acf-blog-card__container>img{aspect-ratio:1.4545}}.acf-blog-card__info{padding:8px 10px}@media only screen and (min-width:1025px){.acf-blog-card__info{padding:16px 24px}}.acf-blog-card__ttl{display:-webkit-box;height:46px;font-size:var(--font-size-sm);font-weight:500;line-height:1.75;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:1025px){.acf-blog-card__ttl{height:56px}}.acf-blog-card__excerpt{display:-webkit-box;margin:4px 0 0;font-size:10px;overflow:hidden;line-height:1.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (min-width:1025px){.acf-blog-card__excerpt{height:49px;margin:16px 0 0;font-size:14px;-webkit-line-clamp:2}}.acf-blog-card__url{display:none}@media only screen and (min-width:1025px){.acf-blog-card__url{display:block;width:100%;margin:8px 0 0;overflow:hidden;font-size:12px;line-height:1.5;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:#7a7a7a}}