.c-share{--_fz:1.5rem;font-size:var(--share-fz,var(--_fz));color:var(--share-color,var(--color-primary-500));width:calc(72ch + var(--wrapper-x)*2);margin-left:auto;margin-right:auto;margin-top:calc(var(--section-y)/2);border-top:.1rem solid hsl(var(--color-primary-500-hsl)/20%)}.c-share__title{font-size:var(--_fz)}.c-share__list{justify-content:flex-end;align-items:center;gap:.5em;width:100%;padding-top:1rem;padding-bottom:1rem;display:inline-flex}.c-share__icon img{--_icon-size:2.4rem;width:var(--_icon-size);height:var(--_icon-size)}@media (hover:hover){.c-share__icon:hover img{filter:brightness(1.2)}}
.c-card{--_color:var(--color-primary-900);--_color-hsl:var(--color-primary-900-hsl);--_fz-title:3.8rem;--_fz:var(--fz-400);--_fz-alt:clamp(1.4rem,1.041vw,1.6rem);font-size:var(--card-text-fz,var(--_fz));box-shadow:inset 0 0 0 .1rem hsl(var(--card-border-color-hsl,var(--_color-hsl))/7%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-radius:1.6rem;flex-direction:column;height:100%;min-height:28rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex}.c-card__content{padding-inline:var(--space-x);color:var(--card-text-color,var(--_color));flex-direction:column;flex:1;justify-content:space-between;gap:1.1rem;min-height:0;padding-top:2.2rem;padding-bottom:2.2rem;display:flex}.c-card__holder{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;display:block;overflow:hidden}.c-card:not(.c-card--fixed) .c-card__holder{max-height:20.5rem}.c-card__picture{width:100%;height:100%}.c-card__picture img{object-fit:cover;object-position:bottom;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;width:100%;height:100%}.c-card--fixed{--_min-height:20.5rem;min-height:var(--card-min-height,var(--_min-height));height:100%;position:relative;overflow:hidden}.c-card--fixed .c-card__holder{border-radius:1.6rem;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.c-card--fixed .c-card__picture img{border-radius:1.6rem}.c-card--fixed .c-card__content{z-index:1;color:var(--color-primary-100);flex-direction:column;display:flex;position:relative}.c-card--swiper{height:100%;min-height:28rem}.swiper-slide{align-items:stretch;height:auto;display:flex}.c-card__title{-webkit-hyphens:auto;hyphens:auto;font-size:2.1rem}.c-card__title+strong{font-weight:700}.c-card__text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-height:0;font-size:1.5rem;display:-webkit-box;overflow:hidden}.c-card__date{font-size:1.5rem}.c-card__link{border:.1rem solid var(--color-accent-300);width:max-content;color:var(--color-accent-300);border-radius:2rem;margin-top:.75em;padding-top:.7rem;padding-bottom:.7rem;padding-left:1.7rem;padding-right:1.7rem;font-size:1.5rem;transition:color .3s;display:block;position:relative;overflow:hidden}.c-card__link:before{content:"";background-color:var(--color-accent-300);z-index:-1;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.c-card__link:after{content:"→";opacity:0;width:0;margin-left:0;transition:width .3s,margin-left .3s,opacity .3s,transform .3s;display:inline-block;transform:translate(-.5rem)}@media (hover:hover){.c-card:-webkit-any(:hover,:focus):not(.c-card--fixed):not(.c-card--swiper){transform:translateY(-.5rem)}.c-card:-moz-any(:hover,:focus):not(.c-card--fixed):not(.c-card--swiper){transform:translateY(-.5rem)}.c-card:is(:hover,:focus):not(.c-card--fixed):not(.c-card--swiper){transform:translateY(-.5rem)}.c-card__link:hover{color:var(--color-primary-100)}.c-card__link:hover:before{transform:translate(0,0)}.c-card__link:hover:after{opacity:1;width:auto;margin-left:.8rem;transform:translate(0)}}@media (min-width:48rem){.c-card,.c-card--swiper{min-height:32rem}}@media (min-width:61.25rem){.c-card,.c-card--swiper{min-height:36rem}}
.c-blog-viewport{--_gap:2rem;grid-template-columns:repeat(var(--_col),1fr);gap:var(--_gap);display:grid}@media (min-width:61.25rem){.c-blog-viewport{--_col:3;--_gap:4rem}}
.c-news{--_padding:calc(var(--section-y)/3.5);--heading-color:var(--color-primary-900)}.c-news__pic img{border-radius:1.6rem}

.c-blog-page{--_spacing:calc(var(--section-y)*.75)}.c-blog-page__hero{padding-bottom:var(--_spacing)}.c-blog-page__main{background-color:var(--color-primary-200);padding-block:calc(var(--section-y)/3)}.c-blog-page__loader{text-align:center;margin-top:calc(var(--section-y)/2.5)}.c-blog-hero{--heading-fz:3.6rem;--heading-color:var(--color-primary-200);--heading-lh:1.1;--text-fz:1.5rem;--glare-width:225vw;--glare-left:-62.666vw;--glare-top:-25%;padding-block:calc(var(--header) + 1.1em);text-align:center;position:relative}.c-blog-hero:before{content:"";z-index:-1;background:radial-gradient(var(--color-accent-700)0%,hsl(var(--color-accent-700-hsl)/0%)75%);background-repeat:no-repeat;background-size:var(--glare-width)var(--glare-width);background-position:var(--glare-left)var(--glare-top);opacity:.5;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-blog-hero__heading,.c-blog-hero__title{max-width:var(--max-width,none);margin-left:auto;margin-right:auto}.c-blog-hero__title{--heading-fz:var(--fz-800)}.c-blog-hero__subtitle{font-size:var(--fz-500);color:var(--color-primary-100);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em;font-weight:300}.c-blog-hero__text{font-size:var(--fz-400);margin-top:.75em}@media (max-width:22.4375rem){.c-blog-hero{--heading-fz:3.2rem;--text-fz:1.4rem}}@media (orientation:landscape) and (min-width:31.25rem) and (max-width:47.9375rem){.c-blog-hero{--glare-left:-8vw;--glare-top:0%}}@media (min-width:48rem){.c-blog-hero{--heading-fz:4.4rem;--glare-left:25vw;--glare-top:-5%}}@media (min-width:61.25rem){.c-blog-hero{--glare-left:13vw;--glare-top:-10%}}@media (min-width:75rem) and (min-height:45rem){.c-blog-page{--_spacing:calc(var(--section-y)*.5)}.c-blog-hero{padding-top:calc(var(--header)*.5 + var(--section-y))}}@media (min-width:87.5rem){.c-blog-hero{--heading-fz:4.8rem}}

