.blog-placeholder{margin:0 1.5rem;background:rgb(var(--color-background))}@media screen and (min-width:750px){.blog-placeholder{text-align:center;width:50%;margin:0}}.blog-placeholder__content{padding:3rem;background:rgba(var(--color-foreground),.04)}.blog-placeholder .placeholder{position:relative}.blog-placeholder h2{margin:0}.blog-placeholder .rte-width{margin-top:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{margin:0}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width:990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (max-width:749px){.blog__post.article{width:calc(100% - 3rem)}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width:750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width:750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}.blog__posts .article-card .card__inner.ratio{--ratio-percent: 100% !important;background:#fff!important}.blog__posts .article-card__image-wrapper,.blog__posts .article-card__image,.blog__posts .article-card .card__media,.blog__posts .article-card .media{background:#fff!important}.blog__posts .article-card .card__media .media img,.blog__posts .article-card .media.media--hover-effect>img{object-fit:contain!important;object-position:center center!important;padding:clamp(.6rem,1vw,1.2rem);background:#fff;transform:none!important}.blog__posts .article-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.blog__posts .article-card .card__content{grid-template-rows:auto}.blog__posts .article-card .card__information{padding:1.5rem 1.45rem 1.7rem!important}.blog__posts .article-card .card__heading,.blog__posts .article-card .card__heading a{font-size:clamp(1.55rem,1.25vw,1.95rem)!important;line-height:1.2!important;letter-spacing:-.015em;overflow-wrap:anywhere}.blog__posts .article-card__excerpt{font-size:1.35rem;line-height:1.45;margin-top:.85rem}@media screen and (min-width:990px){.blog__posts.grid--4-col-desktop{column-gap:clamp(1.4rem,1.6vw,2.4rem)}}@media screen and (max-width:749px){.blog__posts .article-card .card__media .media img,.blog__posts .article-card .media.media--hover-effect>img{padding:.7rem}.blog__posts .article-card .card__heading,.blog__posts .article-card .card__heading a{font-size:1.65rem!important}}.blog .title-wrapper-with-link{justify-content:center;text-align:center}.blog .blog__title{width:100%;color:#3b165f;font-size:clamp(2rem,2.8vw,3.7rem);line-height:1;letter-spacing:-.035em;text-align:center}.blog .title-wrapper-with-link .underlined-link{position:absolute;right:0}@media screen and (max-width:749px){.blog .title-wrapper-with-link .underlined-link{position:static;margin-left:auto;margin-right:auto}}.rg-blog-about-family-banner{margin:clamp(2px,.6vw,8px) auto 0;padding:0 12px;background:transparent}.rg-blog-about-family-banner__link{display:block;max-width:1320px;margin:0 auto;line-height:0;text-decoration:none}.rg-blog-about-family-banner img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(47,27,69,.08))}@media screen and (max-width:749px){.rg-blog-about-family-banner{padding:0 8px}}.blog .page-width-desktop{padding-top:clamp(6px,1vw,12px)!important;padding-bottom:clamp(6px,1vw,12px)!important}.blog .title-wrapper-with-link{margin-bottom:clamp(6px,1vw,12px)!important}.blog__posts.articles-wrapper{margin-bottom:clamp(2px,.6vw,8px)!important}.blog__posts .article-card .card__information{padding:1.15rem 1.25rem 1.25rem!important}.blog__posts .article-card__excerpt{margin-top:.55rem}.blog .slider-buttons{min-height:2.6rem;margin-top:.2rem}.rg-blog-about-family-banner{margin-top:clamp(0px,.2vw,3px)!important}.blog .underlined-link.large-up-hide,.blog__view-all .blog__button.button{display:inline-flex!important;align-items:center;justify-content:center;min-width:132px;min-height:auto;padding:.72em 1.45em!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#5f2f86,#9f68b3)!important;color:#fff!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.25vw,1.45rem);font-weight:700;letter-spacing:.02em;line-height:1!important;text-decoration:none!important;box-shadow:0 10px 20px #3b165f2e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.blog .underlined-link.large-up-hide:hover,.blog .underlined-link.large-up-hide:focus-visible,.blog__view-all .blog__button.button:hover,.blog__view-all .blog__button.button:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,#6f3998,#ad72c1)!important;color:#fff!important;box-shadow:0 14px 24px #3b165f3d}.blog .underlined-link.large-up-hide:after,.blog__view-all .blog__button.button:after,.blog__view-all .blog__button.button:before{display:none!important;box-shadow:none!important}.blog .title-wrapper-with-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:clamp(6px,.8vw,10px)!important;text-align:center!important}.blog .title-wrapper-with-link .underlined-link{position:static!important;right:auto!important;margin-left:auto!important;margin-right:auto!important}.blog__view-all{margin-top:clamp(.25rem,.6vw,.8rem)!important}.blog__view-all .blog__button.button,.blog__view-all{margin-top:0!important}@media screen and (min-width:990px){.blog .underlined-link.large-up-hide{display:none!important}}.blog__posts.articles-wrapper{margin-bottom:0!important}.rg-blog-about-family-banner{padding-left:0!important;padding-right:0!important}.rg-blog-about-family-banner__link{max-width:1320px!important;width:100%!important}.rg-blog-about-family-banner img{width:100%!important}@media screen and (max-width:749px){.rg-blog-about-family-banner{padding-left:0!important;padding-right:0!important}}.rg-blog-about-family-banner{width:min(1320px,calc(100vw - 24px))!important;max-width:min(1320px,calc(100vw - 24px))!important;margin-left:50%!important;margin-right:0!important;transform:translate(-50%)!important}.rg-blog-about-family-banner__link,.rg-blog-about-family-banner img{max-width:none!important;width:100%!important}@media screen and (max-width:749px){.rg-blog-about-family-banner{width:100vw!important;max-width:100vw!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-featured-blog.css.map */
