.blog-grid{--blog-grid-gap: calc(var(--gap-mb, var(--gap)) * 1px);display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,auto);gap:var(--blog-grid-gap)}.blog-grid .article-item:nth-of-type(3){grid-column:1 / span 2}@media screen and (max-width:767.98px){.blog-grid.blog-grid--mobile-2{grid-template-columns:repeat(2,1fr)}.blog-grid .article-item{grid-column:1 / span 1}.blog-grid.blog-grid--mobile-2 .article-item{grid-column:initial}}@media screen and (min-width:768px){.blog-grid{--blog-grid-gap: calc(var(--gap) * 1px);grid-template-columns:repeat(3,1fr)}.blog-grid .article-item:nth-of-type(1){grid-column:1 / 2;grid-row:1 / 2}.blog-grid .article-item:nth-of-type(2),.blog-grid.blog-grid--3 .article-item:nth-of-type(3){grid-column:1 / 2;grid-row:2 / 3}.blog-grid:not(.blog-grid--3) .article-item:nth-of-type(3),.blog-grid.blog-grid--3 .article-item:nth-of-type(2),.blog-grid.blog-grid--2 .article-item:nth-of-type(2){grid-column:2 / span 2;grid-row:1 / span 2}}@media screen and (min-width:1025px){.blog-grid{grid-template-columns:repeat(4,1fr)}.blog-grid .article-item:nth-of-type(4),.blog-grid.blog-grid--3 .article-item:nth-of-type(3){grid-column:4 / 5;grid-row:1 / 2}.blog-grid .article-item:nth-of-type(5){grid-column:4 / 5;grid-row:2 / 3}}.blog-posts--ritam-ideas .section-header{margin-bottom:clamp(42px,5vw,68px)!important}.blog-posts--ritam-ideas .section-header h2{max-width:820px;line-height:.98;letter-spacing:-.045em}.blog-posts--ritam-ideas .section-header h2 .accent-text{display:inline}.blog-posts--ritam-ideas .section-header .rte{max-width:520px;line-height:1.55}.blog-posts--ritam-ideas .section-header .button-link{display:inline-flex;align-items:center;gap:8px;transition:color .18s ease,transform .14s var(--transition-ease-out)}.blog-posts--ritam-ideas .section-header .button-link .icon-arrow-right{transition:transform .18s var(--transition-ease-out)}.blog-posts--ritam-ideas .section-header .button-link:active{transform:scale(.97)}.blog-posts--ritam-ideas .article-item{min-width:0}.blog-posts--ritam-ideas .article-item__media,.blog-posts--ritam-ideas .article-item__featured{overflow:hidden;border:var(--ritam-ideas-border-width, 1px) solid var(--ritam-ideas-border-color, #b7e4e3);border-radius:var(--border-radius);isolation:isolate;transition:border-color .28s ease,box-shadow .18s var(--transition-ease-out)}.blog-posts--ritam-ideas .article-item__media:after,.blog-posts--ritam-ideas .article-item__featured:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius);background:linear-gradient(145deg,transparent 42%,color-mix(in srgb,var(--ritam-ideas-hover-accent) 14%,transparent) 100%);opacity:0;pointer-events:none;transition:opacity .28s ease}.blog-posts--ritam-ideas .article-item .hover-effect :is(img,.placeholder-image,picture,svg):not(.button-trapezoid__corner,.icon-arrow-right),.blog-posts--ritam-ideas .article-item.hover-zoom .hover-effect:hover :is(img,.placeholder-image,picture,svg):not(.button-trapezoid__corner,.icon-arrow-right){transform:none!important;transition:none!important}.blog-posts--ritam-ideas .article-item__content{position:relative;padding-inline-end:34px}.blog-posts--ritam-ideas .article-item :is(h2,h3) a{transition:color .28s ease}.blog-posts--ritam-ideas .article-item__editorial-arrow{position:absolute;top:0;inset-inline-end:0;display:inline-flex;color:var(--ritam-ideas-hover-accent);opacity:.52;pointer-events:none;transition:opacity .28s ease,transform .28s var(--transition-ease-out)}.blog-posts--ritam-ideas .article-item a,.blog-posts--ritam-ideas .article-item a:hover,.blog-posts--ritam-ideas .article-item a:focus,.blog-posts--ritam-ideas .article-item a:active{background-image:none!important;text-decoration:none}.blog-posts--ritam-ideas .article-item a:focus-visible{outline:2px solid rgb(var(--color-subheading));outline-offset:3px}.blog-posts--ritam-ideas .article-item h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-posts--ritam-ideas .article-item h3+.fs-14{display:-webkit-box;overflow:hidden;color:rgba(var(--color-text),.72);-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:768px){.blog-posts--ritam-ideas .article-item__featured.overlay-bg:after{top:auto;height:45%;background-image:linear-gradient(to top,rgba(var(--color-overlay-background),var(--ritam-featured-overlay-opacity, .6)),rgba(var(--color-overlay-background),.32) 48%,rgba(var(--color-overlay-background),0));opacity:.9;transition:opacity .18s ease}.blog-posts--ritam-ideas .article-item__featured h2 a{color:#fff}.blog-posts--ritam-ideas .article-item__featured h2 .accent-text{color:#82cfcd}.blog-posts--ritam-ideas .article-item__featured .fs-14{color:#d3ebea}.blog-posts--ritam-ideas .section-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,430px);column-gap:clamp(28px,3vw,44px);align-items:start}.blog-posts--ritam-ideas .section-header .section-header__block--wide,.blog-posts--ritam-ideas .section-header .section-header__block--narrow{width:auto!important}.blog-posts--ritam-ideas .section-header>.section-header__block--wide{grid-column:1;grid-row:1}.blog-posts--ritam-ideas .section-header>.section-header__block--narrow:not(.flex){grid-column:2;grid-row:1;align-self:end;transform:translateY(-35px)}.blog-posts--ritam-ideas .section-header>.section-header__block--narrow.flex{grid-column:2;grid-row:1;align-self:end;justify-content:flex-start;margin-top:0!important}}@media(hover:hover)and (pointer:fine){.blog-posts--ritam-ideas .section-header .button-link:hover{color:rgb(var(--color-shadow))}.blog-posts--ritam-ideas .section-header .button-link:hover .icon-arrow-right{transform:translate(3px)}.blog-posts--ritam-ideas .article-item:hover :is(.article-item__media,.article-item__featured),.blog-posts--ritam-ideas .article-item:focus-within :is(.article-item__media,.article-item__featured){border-color:var(--ritam-ideas-hover-accent);box-shadow:0 14px 34px rgba(var(--color-shadow),.1)}.blog-posts--ritam-ideas .article-item:hover .article-item__media:after,.blog-posts--ritam-ideas .article-item:hover .article-item__featured:before,.blog-posts--ritam-ideas .article-item:focus-within .article-item__media:after,.blog-posts--ritam-ideas .article-item:focus-within .article-item__featured:before,.blog-posts--ritam-ideas .article-item:hover .article-item__featured.overlay-bg:after,.blog-posts--ritam-ideas .article-item:focus-within .article-item__featured.overlay-bg:after{opacity:1}.blog-posts--ritam-ideas .article-item:hover :is(h2,h3) a,.blog-posts--ritam-ideas .article-item:focus-within :is(h2,h3) a{color:var(--ritam-ideas-hover-accent)}.blog-posts--ritam-ideas .article-item:hover .article-item__editorial-arrow,.blog-posts--ritam-ideas .article-item:focus-within .article-item__editorial-arrow{opacity:1;transform:translate3d(3px,0,0)}}.blog-posts--ritam-ideas .article-item:active :is(h2,h3) a{color:var(--ritam-ideas-hover-accent)}@media(hover:none),(pointer:coarse){.blog-posts--ritam-ideas .article-item:active .article-item__editorial-arrow{opacity:1}}@media screen and (max-width:767.98px){.blog-posts--ritam-ideas .section-header{gap:18px;margin-bottom:36px!important}.blog-posts--ritam-ideas .section-header h2,.blog-posts--ritam-ideas .section-header .rte{max-width:350px}.blog-posts--ritam-ideas .section-header h2{max-width:100%;font-size:clamp(29px,8.65vw,34px)!important}.blog-posts--ritam-ideas .section-header>.section-header__block--narrow.flex{margin-top:2px!important}.blog-posts--ritam-ideas .article-item h3+.fs-14{-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.blog-posts--ritam-ideas .section-header .button-link:active{transform:none}.blog-posts--ritam-ideas .section-header .button-link .icon-arrow-right,.blog-posts--ritam-ideas .section-header .button-link:hover .icon-arrow-right{transform:none;transition:none}.blog-posts--ritam-ideas .article-item__editorial-arrow,.blog-posts--ritam-ideas .article-item:hover .article-item__editorial-arrow,.blog-posts--ritam-ideas .article-item:focus-within .article-item__editorial-arrow{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/blog-posts.css.map */
