.rs-blog-hub-grid{display:grid;grid-template-columns:repeat(var(--hub-columns-mobile, 1),minmax(0,1fr));gap:var(--hub-gap-mobile, 30px);padding:0 var(--brand-gutter-xs, 20px)}.rs-blog-hub-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.rs-blog-hub-card__image{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--brand-border-radius-md, 4px)}.rs-blog-hub-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.rs-blog-hub-card:hover .rs-blog-hub-card__image img{transform:scale(1.04)}.rs-blog-hub-card__image-placeholder{width:100%;height:100%;background-color:var(--brand-gray-200, #e5e5e5)}.rs-blog-hub-card__content{padding:16px 0 0}.rs-blog-hub-card__title{font-size:2rem;font-weight:700;line-height:2.8rem;letter-spacing:.04px;margin:0 0 8px}.rs-blog-hub-card__description{font-size:1.4rem;line-height:2rem;margin:0 0 8px;color:var(--brand-gray-600, #6b6b6b)}.rs-blog-hub-card__cta{color:var(--brand-sunset, #b25034);font-size:14px;font-weight:var(--brand-button-font-weight, 600);display:inline-block}.rs-blog-hub-card:hover .rs-blog-hub-card__cta{text-decoration:underline;text-underline-offset:2px}@media(min-width:750px){.rs-blog-hub-grid{grid-template-columns:repeat(var(--hub-columns-desktop, 3),minmax(0,1fr));gap:var(--hub-gap-desktop, 50px);padding:0 var(--brand-gutter-sm, 40px)}}
