.blog-feed{padding:clamp(4rem,6vw,8rem) 0}.blog-feed__header{margin-bottom:4rem;text-align:center}.blog-feed__heading{margin:0 0 1.2rem}.blog-feed__subtext{color:#000;margin:0 auto;max-width:70rem}.blog-feed__subtext p{margin:0}.blog-feed__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.blog-feed__grid{gap:2.4rem;grid-template-columns:repeat(3,1fr)}}.blog-feed__card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.blog-feed__card:hover .blog-feed__card-image{transform:scale(1.03)}.blog-feed__card-title{font-weight:600}.blog-feed__card:hover .blog-feed__card-title{color:var(--c-light);font-weight:600}.blog-feed__card-image-wrap{flex-shrink:0;overflow:hidden;position:relative}.blog-feed__card-image{display:block;height:22.7rem;object-fit:cover;transition:transform .4s ease;width:100%}.blog-feed__card-tags{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:2}.blog-feed__card-tag{background:var(--c-light);color:var(--c-second);display:inline-block;font-family:var(--font-body);font-size:1.4rem;font-weight:700;height:3.2rem;letter-spacing:.3em;line-height:1.6rem;padding:.8rem 1.4rem;text-transform:uppercase;white-space:nowrap}.blog-feed__card-body{background:var(--c-light-grey);flex:1;padding:3rem 4.6rem;position:relative}.blog-feed__card-body:before{border-bottom:19px solid transparent;border-left:23px solid var(--c-third);border-top:19px solid transparent;content:"";height:0;left:0;position:absolute;top:32%;transform:translateY(-50%);width:0}.blog-feed__card-title{color:var(--c-second);margin:0;transition:color .2s}.blog-feed__cta-wrap{margin-top:5rem;text-align:center}@media (max-width:767px){.blog-feed__card-body{padding:2rem 2.4rem 2rem 3.2rem}}