.R8FOfG_base{font-family:var(--font-family-neutral);position:relative}.R8FOfG_link{--container-xs:320px;--container-sm:400px;height:var(--container-xs);transition:box-shadow var(--duration-hover) var(--easing-enter);text-decoration:none;display:block;overflow:hidden}@media (min-width:768px){.R8FOfG_link{height:var(--container-sm)}}.R8FOfG_link:hover{box-shadow:var(--shadow-neutral)}.R8FOfG_imageWrapper{--image-xs:176px;--image-sm:250px;overflow:hidden}.R8FOfG_imageWrapper>img{height:var(--image-xs);object-fit:cover;transform:scale(1);transition:var(--duration-hover) var(--easing-enter)!important}@media (min-width:768px){.R8FOfG_imageWrapper>img{height:var(--image-sm)}}.R8FOfG_link:hover .R8FOfG_imageWrapper>img{transform:scale(1.1)}.R8FOfG_body{--figcaption-xs:144px;--figcaption-sm:250px;height:var(--figcaption-xs);padding:calc(var(--size) * 4);background-color:var(--color-texture-paper);transition:var(--duration-hover) var(--easing-enter)}@media (min-width:768px){.R8FOfG_body{height:var(--figcaption-sm);transform:translate(0,0)}}.R8FOfG_title{margin:0 0 calc(var(--size) * 6);-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-family-neutral);font-size:var(--font-size-medium);line-height:var(--line-height-compressed);color:var(--color-text-neutral);letter-spacing:-.04rem;text-wrap:initial;transition:color var(--duration-hover) var(--easing-enter);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.R8FOfG_link:hover .R8FOfG_title{color:var(--color-theme-info)}.R8FOfG_meta{width:100%;margin:0 0 calc(var(--size) * 2);font-size:var(--font-size-tiny);justify-content:space-between;align-items:center;display:flex}.R8FOfG_tags{color:var(--color-text-sub);text-transform:uppercase;list-style:none}.R8FOfG_time{color:var(--color-text-sub)}
._2xI7tG_base{gap:calc(var(--size) * 8);max-width:var(--dimension-content-width);padding:calc(var(--size) * 8) calc(var(--size) * 6);margin:auto;display:grid}@media (min-width:768px){._2xI7tG_base{gap:calc(var(--size) * 8);padding:calc(var(--size) * 12) calc(var(--size) * 8);grid-template-columns:1fr 1fr}}@media (min-width:992px){._2xI7tG_base{padding:calc(var(--size) * 16) calc(var(--size) * 8);grid-template-columns:1fr 1fr 1fr}}
