.blog-archive{padding:172px 0 80px}.blog-archive__header{margin:0 0 48px}.blog-archive__title{max-width:670px;margin:0;font-size:48px;font-weight:500;line-height:1.25;letter-spacing:-1px;color:var(--text-dark-theme-color)}.blog-archive__description{max-width:640px;margin-top:16px;color:var(--text-muted-theme-color);font-size:18px;line-height:1.6}.blog-archive__top{gap:32px}.blog-archive__featured,.blog-archive__stack{flex:1 1 0;min-width:0}.blog-archive__stack{gap:32px}.blog-archive__list{gap:32px;margin-top:32px}.blog-archive__list:empty{margin-top:0}.blog-archive__item{flex:0 0 calc(50% - 16px);min-width:0}.blog-archive .post-card-wide{padding-right:0}.blog-archive .post-card-wide__media{flex:0 0 40%}.blog-archive__empty{padding:80px 0;color:var(--text-muted-theme-color);font-size:20px}.blog-archive__more{gap:12px;margin-top:56px}.blog-archive__more-btn{position:relative;min-width:200px}.blog-archive__more-btn.is-loading{pointer-events:none}.blog-archive__more-btn.is-loading .blog-archive__more-label{visibility:hidden}.blog-archive__more-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.blog-archive__more-spinner svg{width:22px;height:22px}.blog-archive__more-spinner svg path{fill:currentColor}.blog-archive__more-btn.is-loading .blog-archive__more-spinner{display:flex}.blog-archive__more-message{margin:0;font-size:14px;color:var(--error-theme-color)}.blog-archive__more-message:empty{display:none}.post-card-feature{height:100%}.post-card-feature__link{position:relative;height:100%;min-height:460px;padding:30px;overflow:hidden;border-radius:20px;background:var(--dark-gray-theme-color);color:var(--white-theme-color);width:calc(100% - 60px);height:calc(100% - 60px)}.post-card-feature__image,.post-card-feature__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block;background:var(--light-gray-theme-color)}.post-card-feature__image picture,.post-card-feature__image img,.post-card-feature__image-placeholder picture,.post-card-feature__image-placeholder img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.post-card-feature__link:hover .post-card-feature__image img{transform:scale(1.04)}.post-card-feature__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--overlay-black-0) 0%,var(--overlay-black-70) 100%)}.post-card-feature__body{position:relative;gap:20px}.post-card-feature__title{margin:0;max-width:520px;font-size:30px;font-weight:500;line-height:1.25;color:var(--white-theme-color)}@media(min-width:992px){.post-card-feature__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}}.post-card-feature__meta{gap:6px}.post-card-feature__author{font-size:14px;font-weight:600}.post-card-feature__sub{gap:8px;font-size:12px;color:var(--overlay-white-80)}@media(max-width:1139px){.blog-archive__title{font-size:36px}.post-card-feature__link{padding:28px}.post-card-feature__title{font-size:24px}}@media(max-width:991px){.blog-archive{padding:24px 0 56px}.blog-archive__header{margin:0 0 32px}.blog-archive__title{font-size:34px}.blog-archive__description{font-size:16px}.blog-archive__item{flex-basis:100%}.blog-archive .post-card-wide__media{flex:0 0 auto}.blog-archive__more{margin-top:40px}.post-card-feature__link{min-height:420px;padding:24px;border-radius:16px;height:calc(100% - 48px);width:calc(100% - 48px)}.post-card-feature__title{font-size:28px}.post-card-wide__title{font-size:18px}}.post-related{padding:64px 0 0}.post-related__head{margin-bottom:40px;gap:24px}.post-related__title{margin:0;font-size:26px;font-weight:600;line-height:1.2;color:var(--text-dark-theme-color)}.post-related__btn{flex-shrink:0}.post-related__stage{position:relative;margin-right:-16px}.post-related__list{margin:0;padding:0;list-style:none}.post-related__slider:not(.splide) .post-related__slide{max-width:58%}.post-related .splide__slide:not(.is-active) .post-card-wide__body{opacity:.35}.post-related__arrow{position:absolute;top:50%;z-index:2;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transform:translate(-50%,-50%);transition:.3s ease-in-out}.post-related__arrow--prev{left:0}.post-related__arrow--next{left:var(--post-related-slide-x, 58%)}.post-related__arrow-icon{display:block;width:44px;height:44px}.post-related__arrow:hover:not(:disabled){scale:1.06}.post-related__arrow:disabled{cursor:default;filter:grayscale(1);opacity:.45}.post-related__arrow:focus-visible{outline:2px solid var(--primary-theme-color);outline-offset:3px}.post-related__dots{gap:10px;margin-top:32px}.post-related__dot-btn{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--light-gray-theme-color);cursor:pointer;transition:.3s ease-in-out}.post-related__dot-btn:hover{background:var(--gray-theme-color)}.post-related__dot-btn.is-active{background:var(--text-navy-theme-color);cursor:default}.post-related__dot-btn:focus-visible{outline:2px solid var(--primary-theme-color);outline-offset:3px}@media(prefers-reduced-motion:reduce){.post-related .splide__track{overflow-x:auto}}@media(min-width:992px){.post-related{padding-top:96px}.post-related__head{margin-bottom:56px}.post-related__title{font-size:36px}}@media(max-width:991px){.post-related__slider:not(.splide) .post-related__slide{max-width:100%}.post-related__arrow{top:calc(var(--post-related-slide-w, 320px) / 2.84)}.post-related__arrow--prev{display:none}.post-related__arrow--next{left:calc((var(--post-related-slide-x, 332px) + var(--post-related-slide-w, 320px)) / 2)}.post-related__arrow-icon{width:36px;height:36px}}.pattern-sections{margin-top:72px}@media(max-width:991px){.pattern-sections{margin-top:32px}}
