.featured-articles{position:relative;overflow:hidden}.featured-articles__grid{--grid-mobile-vertical-spacing: 2rem;--grid-mobile-horizontal-spacing: 1.6rem}.featured-articles__header{display:flex;width:100%}.featured-articles__header--has-background{border-radius:1.2rem}.featured-articles__header-main{display:flex}.featured-articles__text-group{display:flex;flex-direction:column}.featured-articles__icon{font-size:2rem;line-height:1}.featured-articles__title{margin:0}.featured-articles__subtitle{margin:.5rem 0 0;color:rgba(var(--color-foreground),.7)}.featured-articles__header-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 2rem;font-size:1.5rem;font-weight:600;text-decoration:none;border-radius:.6rem;white-space:nowrap;transition:all .3s ease;border:2px solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground))}.featured-articles__header-cta:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));opacity:1}.featured-articles__header-cta .featured-articles__cta-text{display:inline-block;flex-shrink:0}.featured-articles__header-cta .featured-articles__cta-arrow{display:inline-block;font-size:1.8rem;transition:transform .3s ease;flex-shrink:0}.featured-articles__header-cta:hover .featured-articles__cta-arrow{transform:translate(4px)}.featured-articles__header-link{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .3s ease;display:block}.featured-articles__header-link:hover{opacity:.8}.featured-articles__grid--horizontal .featured-articles__card{flex-direction:row;gap:0}.featured-articles__grid--horizontal .featured-articles__image-wrapper{flex-shrink:0;width:calc(40% - 1rem);margin:1rem;border-radius:.4rem;overflow:hidden}.featured-articles__grid--horizontal .featured-articles__content{flex:1;padding:1rem 1rem 1rem 0}.featured-articles__grid--horizontal .featured-articles__card:not(:has(.featured-articles__image-wrapper)) .featured-articles__content{padding:2.4rem 2rem;min-height:22rem}.featured-articles__grid--horizontal .featured-articles__content .featured-articles__badge{position:static;display:inline-block}.featured-articles__grid--horizontal .featured-articles__content>.featured-articles__badge:first-child{margin-bottom:1.2rem}.featured-articles__grid--horizontal .featured-articles__content>.featured-articles__badge:last-child{margin-top:1.2rem}@media screen and (max-width: 749px){.featured-articles__grid--horizontal .featured-articles__card{flex-direction:column}.featured-articles__grid--horizontal .featured-articles__image-wrapper{width:calc(100% - 2rem)}.featured-articles__grid--horizontal .featured-articles__content{padding:0 1rem 1rem}.featured-articles__grid--horizontal .featured-articles__card:not(:has(.featured-articles__image-wrapper)) .featured-articles__content{padding:2rem 1.6rem;min-height:20rem}}@media screen and (min-width: 750px){.featured-articles__grid--horizontal .featured-articles__image-wrapper{width:calc(42% - 1rem)}.featured-articles__grid--horizontal .featured-articles__content{padding:1.4rem 1.4rem 1.4rem 0}.featured-articles__grid--horizontal .featured-articles__card:not(:has(.featured-articles__image-wrapper)) .featured-articles__content{padding:2.8rem 2.4rem;min-height:24rem}}@media screen and (min-width: 990px){.featured-articles__grid--horizontal .featured-articles__image-wrapper{width:calc(45% - 1.2rem);margin:1.2rem}.featured-articles__grid--horizontal .featured-articles__content{padding:1.6rem 1.6rem 1.6rem 0}.featured-articles__grid--horizontal .featured-articles__card:not(:has(.featured-articles__image-wrapper)) .featured-articles__content{padding:3.2rem 2.8rem;min-height:26rem}}@media screen and (min-width: 750px){.featured-articles__grid--asymmetric .grid__item{width:auto}}@media screen and (min-width: 990px){.featured-articles__grid--asymmetric{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr);gap:var(--grid-desktop-horizontal-spacing, 3rem);align-items:stretch}.featured-articles__grid--asymmetric .featured-articles__item--large{grid-row:1 / -1}.featured-articles__grid--asymmetric .featured-articles__item--small{grid-column:2}.featured-articles__grid--asymmetric .featured-articles__item{display:flex}.featured-articles__grid--asymmetric .featured-articles__card--large .featured-articles__image:before{padding-bottom:100%}}.featured-articles__card{height:100%;display:flex;flex-direction:column;background:rgb(var(--color-background));border-radius:1.2rem;overflow:hidden;box-shadow:0 1px 3px rgba(var(--color-foreground),.1);transition:transform .3s ease,box-shadow .3s ease}.featured-articles__card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(var(--color-foreground),.15)}.featured-articles__image-wrapper{position:relative;overflow:hidden;background:rgb(var(--color-background))}.featured-articles__image{border-radius:0;overflow:hidden}.featured-articles__image:before{padding-bottom:22rem}.featured-articles__image img{transition:transform .5s ease}.featured-articles__card:hover .featured-articles__image img{transform:scale(1.05)}.featured-articles__badge{position:absolute;z-index:3;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:600;line-height:1.4;border-radius:.4rem;box-shadow:0 2px 8px #00000026;transition:transform .3s ease}.featured-articles__badge--category{bottom:1.2rem;right:1.2rem}.featured-articles__badge--location{top:1.2rem;left:1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.featured-articles__card:hover .featured-articles__badge{transform:translateY(-2px)}.featured-articles__content{position:relative;flex:1;display:flex;flex-direction:column;padding:1rem;gap:1rem}.featured-articles__card-title{font-size:1.8rem;line-height:1.3;font-weight:700;color:rgb(var(--color-foreground));transition:color .3s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.featured-articles__card-title a{color:inherit;text-decoration:none}.featured-articles__card:hover .featured-articles__card-title{color:rgba(var(--color-foreground),.8)}.featured-articles__card-description{flex:1;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.featured-articles__card-date{font-size:1.2rem;font-style:italic;color:rgba(var(--color-foreground),.5);margin:auto 0 0}.featured-articles__full-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.featured-articles__grid--asymmetric .featured-articles__item:not(:first-child) .featured-articles__content{padding:1rem}.featured-articles__item--cta{display:flex;flex-direction:column}.featured-articles__cta-card{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;border-radius:1.2rem;overflow:hidden;box-shadow:0 1px 3px rgba(var(--color-foreground),.1);transition:transform .3s ease,box-shadow .3s ease}.featured-articles__cta-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(var(--color-foreground),.15)}.featured-articles__cta-content{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.featured-articles__cta-icon{font-size:6rem;line-height:1;opacity:.9}.featured-articles__cta-title{font-size:2.4rem;font-weight:700;margin:0;color:rgb(var(--color-foreground))}.featured-articles__cta-subtitle{font-size:2rem;font-weight:500;margin:0;color:rgba(var(--color-foreground),.9)}.featured-articles__cta-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem;padding:1.2rem 2.4rem;border:2px solid currentColor;border-radius:.6rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s ease;background:transparent;color:rgb(var(--color-foreground))}.featured-articles__cta-link:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.featured-articles__cta-arrow{font-size:2rem;transition:transform .3s ease}.featured-articles__cta-link:hover .featured-articles__cta-arrow{transform:translate(4px)}@media screen and (min-width: 750px){.featured-articles__grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 2.4rem}.featured-articles__header{gap:1.2rem}.featured-articles__content{padding:1.4rem;gap:1.2rem}.featured-articles__card-title{font-size:2rem}.featured-articles__card-description{font-size:1.5rem}.featured-articles__image:before{padding-bottom:21.9rem}.featured-articles__cta-card{padding:5rem 3rem}.featured-articles__cta-icon{font-size:7rem}.featured-articles__cta-title{font-size:2.8rem}.featured-articles__cta-subtitle{font-size:2.2rem}}@media screen and (min-width: 990px){.featured-articles__grid{--grid-desktop-horizontal-spacing: 3rem;--grid-desktop-vertical-spacing: 3rem}.featured-articles__content{gap:1.4rem}.featured-articles__card-title{font-size:2.2rem}.featured-articles__card-description{font-size:1.6rem}.featured-articles__image:before{padding-bottom:30.7rem}.featured-articles__cta-card{padding:6rem 4rem}.featured-articles__cta-icon{font-size:8rem}.featured-articles__cta-title{font-size:3.2rem}.featured-articles__cta-subtitle{font-size:2.4rem}}.featured-articles__grid .featured-articles__image.media--square:before{padding-bottom:100%}.section .featured-articles__image.article-card__image--small:before{padding-bottom:14.3rem}@media screen and (min-width: 750px){.section .featured-articles__image.article-card__image--small:before{padding-bottom:17.7rem}}.section .featured-articles__image.article-card__image--medium:before{padding-bottom:22rem}@media screen and (min-width: 750px){.section .featured-articles__image.article-card__image--medium:before{padding-bottom:21.9rem}}@media screen and (min-width: 990px){.section .featured-articles__image.article-card__image--medium:before{padding-bottom:30.7rem}}.section .featured-articles__image.article-card__image--large:before{padding-bottom:33rem}@media screen and (min-width: 750px){.section .featured-articles__image.article-card__image--large:before{padding-bottom:27.5rem}}@media screen and (min-width: 990px){.section .featured-articles__image.article-card__image--large:before{padding-bottom:40.7rem}}.featured-articles .section__box{padding:4rem 2rem}@media screen and (min-width: 750px){.featured-articles .section__box{padding:5rem 4rem}}@media screen and (min-width: 990px){.featured-articles .section__box{padding:6rem 5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-featured-articles.css.map */
