.rk-blog-grid{padding:clamp(56px,7vw,84px) 0 clamp(64px,8vw,96px);background:linear-gradient(180deg,var(--rk-paper) 0%,var(--rk-cream) 100%)}.rk-blog-grid__container{max-width:var(--rk-maxw);margin:0 auto;padding:0 var(--rk-pad)}.rk-blog-grid__header{max-width:760px;margin:0 auto clamp(32px,5vw,48px);text-align:center}.rk-blog-grid__header-copy{max-width:none}.rk-blog-grid__eyebrow{display:inline-block;font-family:var(--rk-body-family);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rk-primary);margin-bottom:18px}.rk-blog-grid__heading{max-width:720px;margin:0 auto 14px;font-family:var(--rk-display-family);font-size:clamp(36px,5.2vw,64px);font-weight:700;letter-spacing:-.035em;line-height:.98;color:var(--rk-ink);text-wrap:balance}.rk-blog-grid__heading p{margin:0}.rk-blog-grid__heading em{font-style:normal;color:var(--rk-primary)}.rk-blog-grid__description{max-width:560px;margin:0 auto;font-size:17px;line-height:1.5;color:var(--rk-ink-2)}.rk-blog-grid__view-all{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--rk-primary);font-size:14px;font-weight:600;text-decoration:none;transition:gap .18s ease}.rk-blog-grid__view-all:hover{gap:11px}.rk-blog-grid__posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rk-blog-grid__card{display:flex;flex-direction:column;background:var(--rk-paper);border:1px solid var(--rk-rule);border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.rk-blog-grid__card:hover{transform:translateY(-3px);box-shadow:var(--rk-shadow-float)}.rk-blog-grid__image-link{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--rk-cream)}.rk-blog-grid__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rk-blog-grid__card:hover .rk-blog-grid__image{transform:scale(1.04)}.rk-blog-grid__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--rk-cream) 0%,var(--rk-cream-dark) 100%)}.rk-blog-grid__placeholder-icon{width:46px;height:46px;color:var(--rk-primary);opacity:.4}.rk-blog-grid__content{display:flex;flex-direction:column;flex:1;padding:22px}.rk-blog-grid__title{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.rk-blog-grid__title a{color:var(--rk-ink);text-decoration:none;transition:color .15s ease}.rk-blog-grid__title a:hover{color:var(--rk-primary)}.rk-blog-grid__excerpt{font-size:14px;line-height:1.55;color:var(--rk-ink-2);margin:0 0 18px;flex:1}.rk-blog-grid__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--rk-rule);font-size:12.5px;color:var(--rk-mute)}.rk-blog-grid__author{font-weight:600;color:var(--rk-ink)}.rk-blog-grid__empty{grid-column:1 / -1;text-align:center;padding:60px 20px;color:var(--rk-mute);background:var(--rk-paper);border:1px solid var(--rk-rule);border-radius:16px}@media(max-width:980px){.rk-blog-grid__posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rk-blog-grid{padding-top:48px}.rk-blog-grid__posts{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rk-blog-grid.css.map */
