blog-posts-list .blog-posts{--columns-gap: 24px;--rows-gap: 24px}blog-posts-list .blog-posts>.text-block:has(h1){width:100%!important;max-width:100%!important;padding-block:clamp(32px,4vw,52px) 10px!important}blog-posts-list .blog-posts>.text-block:has(h1) h1{margin:0!important;max-width:760px;font-size:clamp(2.4rem,3.4vw,3.2rem)!important;line-height:1.02!important;letter-spacing:-.04em;text-wrap:balance}blog-posts-list .blog-posts>rte-formatter{width:100%!important;max-width:100%!important;padding-block:0 clamp(24px,3vw,38px)!important}blog-posts-list .blog-posts>rte-formatter p{max-width:680px;margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}blog-posts-list .blog-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--rows-gap) var(--columns-gap)!important;align-items:stretch}blog-posts-list .blog-post-item,blog-posts-list .blog-post-item--horizontal{grid-column:auto!important;min-width:0;height:100%;overflow:hidden;border:1px solid #ded8cc!important;border-radius:16px;background:#fff;box-shadow:0 5px 18px #20241f12;padding:0!important}blog-posts-list .blog-post-item .blog-post-card,blog-posts-list .blog-post-item--horizontal .blog-post-card{display:flex!important;flex-direction:column!important;height:100%;gap:0!important}blog-posts-list .blog-post-item .blog-post-card__image-container,blog-posts-list .blog-post-item--horizontal .blog-post-card__image-container{flex:none!important;width:100%!important}blog-posts-list .blog-post-item .blog-post-card__image,blog-posts-list .blog-post-item--horizontal .blog-post-card__image{display:block;width:100%;height:clamp(180px,13vw,210px)!important;object-fit:cover;object-position:center}blog-posts-list .blog-post-item .blog-post-card__content,blog-posts-list .blog-post-item--horizontal .blog-post-card__content{flex:1 1 auto!important;width:100%!important;padding:20px 22px 22px!important}blog-posts-list .blog-post-card__title-link{min-height:44px;padding-block-start:0!important}blog-posts-list .blog-post-card__title-link>*{font-size:clamp(1.25rem,1.45vw,1.4rem)!important;line-height:1.12!important;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:pretty}blog-posts-list .blog-post-card__content-text{flex:1 1 auto;font-size:1rem;line-height:1.55}blog-posts-list .blog-post-card__content-text a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;color:#b54825;font-weight:750;text-underline-offset:3px}@media screen and (max-width:989px){blog-posts-list .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}blog-posts-list .blog-post-item .blog-post-card__image,blog-posts-list .blog-post-item--horizontal .blog-post-card__image{height:220px!important}}@media screen and (max-width:749px){blog-posts-list .blog-posts{--columns-gap: 16px;--rows-gap: 18px}blog-posts-list .blog-posts>.text-block:has(h1){padding-block:26px 8px!important}blog-posts-list .blog-posts>.text-block:has(h1) h1{max-width:100%;font-size:clamp(2.2rem,11vw,3rem)!important;line-height:1.04!important}blog-posts-list .blog-posts>rte-formatter{padding-block-end:24px!important}blog-posts-list .blog-posts-container{grid-template-columns:minmax(0,1fr)!important}blog-posts-list .blog-post-item .blog-post-card__image,blog-posts-list .blog-post-item--horizontal .blog-post-card__image{height:clamp(190px,58vw,230px)!important}blog-posts-list .blog-post-item .blog-post-card__content,blog-posts-list .blog-post-item--horizontal .blog-post-card__content{padding:18px 18px 20px!important}blog-posts-list .blog-post-card__title-link>*{font-size:1.35rem!important}}@media(prefers-reduced-motion:reduce){blog-posts-list .blog-post-item,blog-posts-list .blog-post-card__title-link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/gcr-learning-hub-layout-v1.css.map */
