.blog-archive{padding-block:var(--space-breadcrumb-top) 0;background:var(--color-bg-blue-50)}.blog-archive__section{position:relative;padding:0 var(--container-gutter) 80px}.blog-archive__inner{position:relative;max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:40px}.blog-archive__bg{position:absolute;inset:0;max-width:var(--container-max);left:50%;transform:translateX(-50%);pointer-events:none;z-index:-1}.blog-archive__bg-line{position:absolute;top:0;bottom:0;width:1px;background:var(--color-icon-primary-100)}.blog-archive__bg-line--left{left:80px}.blog-archive__bg-line--right{right:80px}.blog-archive__head{display:flex;flex-direction:column;gap:20px}.blog-archive__breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1}.blog-archive__breadcrumb-link{color:var(--color-text-950);text-decoration:none;transition:color .25s ease}.blog-archive__breadcrumb-link:hover,.blog-archive__breadcrumb-link:focus-visible{color:var(--color-text-700);outline:none}.blog-archive__breadcrumb-dot{width:4px;height:4px;border-radius:50%;background:var(--color-icon-primary-700);flex-shrink:0}.blog-archive__breadcrumb-current{color:var(--color-text-500)}.blog-archive__head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.blog-archive__title{margin:0;font-family:var(--font-accent);font-weight:400;font-size:40px;line-height:1.2;color:var(--color-text-950)}.blog-archive__search{flex:0 0 387px;width:387px;height:53px;position:relative;display:flex;align-items:center;gap:8px;padding:0 20px;border-radius:32px;background:var(--color-input-0);border:1px solid var(--color-border-100);color:var(--color-text-500);box-sizing:border-box}.blog-archive__search-input{flex:1;min-width:0;border:none;outline:none;background:#fff0;font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.3;color:var(--color-text-950)}.blog-archive__search-input::placeholder{color:var(--color-text-500)}.blog-archive__search-input::-webkit-search-cancel-button{display:none}.blog-archive__search-submit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;border:none;border-radius:50%;color:var(--color-text-500);cursor:pointer;transition:color .2s ease,background-color .2s ease}.blog-archive__search-submit:hover,.blog-archive__search-submit:focus-visible{color:var(--color-text-700);background:var(--color-btn-bg-100);outline:none}.blog-archive__search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-text-500);background:#fff0;text-decoration:none;transition:color .15s ease,background-color .15s ease}.blog-archive__search-clear svg{display:block}.blog-archive__search-clear:hover,.blog-archive__search-clear:focus-visible{color:var(--color-text-700);background:var(--color-btn-bg-100);outline:none}.blog-archive__search-icon{display:block;width:20px;height:20px;color:currentColor}.blog-archive__head-controls{display:flex;align-items:center;gap:12px;flex:0 0 auto}.blog-archive__filter-toggle{display:none;flex-shrink:0;width:53px;height:53px;align-items:center;justify-content:center;background:var(--color-input-0);border:1px solid var(--color-border-100);border-radius:50%;color:var(--color-text-950);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.blog-archive__filter-toggle:hover,.blog-archive__filter-toggle:focus-visible{background:var(--color-btn-bg-100);border-color:var(--color-btn-bg-700);color:var(--color-text-700);outline:none}.blog-archive__filter-close{display:none;position:absolute;top:16px;right:16px;width:32px;height:32px;align-items:center;justify-content:center;padding:0;background:#fff0;border:none;border-radius:50%;color:var(--color-text-950);cursor:pointer;z-index:2;transition:background-color .15s ease,color .15s ease}.blog-archive__filter-close:hover,.blog-archive__filter-close:focus-visible{background:var(--color-btn-bg-100);color:var(--color-text-700);outline:none}.blog-archive__filter-backdrop{display:none;position:fixed;inset:0;z-index:1000;background:rgb(43 43 60 / .4);opacity:0;pointer-events:none;transition:opacity .25s ease}.blog-archive__filter-backdrop.is-open{opacity:1;pointer-events:auto}.blog-archive__chips{display:flex;flex-wrap:wrap;gap:8px}.blog-archive__chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:999px;background:var(--color-btn-bg-100);border:none;color:var(--color-text-950);font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.3;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blog-archive__chip:hover,.blog-archive__chip:focus-visible{background:var(--color-btn-bg-300);color:var(--color-text-700);outline:none}.blog-archive__chip.is-active{background:var(--color-btn-bg-200);color:var(--color-text-950)}.blog-archive__layout{display:grid;grid-template-columns:minmax(0,757fr) minmax(0,387fr);column-gap:56px;align-items:start}.blog-archive__main{min-width:0}.blog-archive__side{min-width:0;display:flex;flex-direction:column;gap:64px}.blog-archive__list-heading{margin:0 0 24px;font-family:var(--font-accent);font-weight:400;font-size:28px;line-height:1.3;color:var(--color-text-950)}.blog-archive__side .blog-archive__list-heading{margin-bottom:12px}.blog-archive__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.blog-archive__side-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.blog-archive__empty{font-family:var(--font-primary);font-size:18px;color:var(--color-text-500);padding:48px 0}.blog-card{background:#fff0}.blog-card--large{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:stretch;height:270px;background:var(--color-bg-0);border:1px solid var(--color-border-100);border-radius:16px;overflow:hidden}.blog-card--large .blog-card__media{position:relative;display:block;background:var(--color-icon-primary-100);text-decoration:none;align-self:stretch}.blog-card--large .blog-card__media-img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.blog-card--large .blog-card__body{display:flex;flex-direction:column;gap:24px;padding:32px 20px 24px 0;min-width:0}.blog-card__content{display:flex;flex-direction:column;gap:20px;min-width:0}.blog-card__text{display:flex;flex-direction:column;gap:8px;min-width:0}.blog-card__meta{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1;color:var(--color-text-900)}.blog-card__meta-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-icon-primary-700);flex-shrink:0}.blog-card__byline,.blog-card__date{color:var(--color-text-900)}.blog-card__byline,.blog-card__byline:visited,.blog-card__byline--small a,.blog-card__byline--small a:visited{color:inherit;text-decoration:none;transition:color .15s ease}.blog-card__byline:hover,.blog-card__byline:focus-visible,.blog-card__byline--small a:hover,.blog-card__byline--small a:focus-visible{color:var(--color-text-700);text-decoration:underline;outline:none}.blog-card__title{margin:0;font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:1.2;color:var(--color-text-950);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:inherit;line-clamp:inherit;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:var(--color-text-700);outline:none}.blog-card__excerpt{margin:0;font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.3;color:var(--color-text-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__cta{display:inline-flex;align-items:center;gap:8px;margin:0;margin-top:auto;font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1;color:var(--color-text-700);text-decoration:none;align-self:flex-start}.blog-card__cta:hover,.blog-card__cta:focus-visible{color:var(--color-btn-bg-900);outline:none}.blog-card__cta-arrow{display:inline-block;transition:transform .2s ease}.blog-card__cta:hover .blog-card__cta-arrow{transform:translateX(4px)}.blog-card--small{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:20px;align-items:stretch}.blog-card--small .blog-card__media{position:relative;display:block;width:180px;border-radius:12px;overflow:hidden;background:var(--color-icon-primary-100);text-decoration:none;aspect-ratio:180 / 140}.blog-card--small .blog-card__media-img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.blog-card--small .blog-card__body{display:flex;flex-direction:column;gap:8px;padding:20px 0 8px;min-width:0}.blog-card--small .blog-card__text{gap:12px}.blog-card__byline--small{margin:0;font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1;color:var(--color-text-900)}.blog-card__title--small{font-size:16px;line-height:1.3;-webkit-line-clamp:2}.blog-card__cta--small{font-size:16px;gap:4px}.blog-archive__pagination{margin-top:40px;display:flex;justify-content:center}.blog-archive__pagination-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:0}.blog-archive__pagination-item .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;font-family:var(--font-primary);font-weight:400;font-size:20px;line-height:1.2;color:var(--color-text-950);background:#fff0;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blog-archive__pagination-item .page-numbers:hover,.blog-archive__pagination-item .page-numbers:focus-visible{background:var(--color-btn-bg-100);outline:none}.blog-archive__pagination-item .page-numbers.current{background:var(--color-btn-bg-100);color:var(--color-text-700)}.blog-archive__pagination-item .page-numbers.dots{background:#fff0;color:var(--color-text-950);cursor:default}.blog-archive__pagination-item .page-numbers.prev,.blog-archive__pagination-item .page-numbers.next{background:#fff0;color:var(--color-text-900);padding:0;margin:0 12px}.blog-archive__pagination-item .page-numbers.prev:hover:not(.is-disabled),.blog-archive__pagination-item .page-numbers.next:hover:not(.is-disabled),.blog-archive__pagination-item .page-numbers.prev:focus-visible:not(.is-disabled),.blog-archive__pagination-item .page-numbers.next:focus-visible:not(.is-disabled){background:#fff0;color:var(--color-text-700)}.blog-archive__pagination-item .page-numbers.is-disabled{opacity:.2;cursor:default;pointer-events:none}.page-numbers__arrow-icon{display:block;flex-shrink:0}.blog-archive__pagination-item .page-numbers.prev .page-numbers__arrow-icon{transform:scaleX(-1)}@media (max-width:1280px){.blog-archive__search{width:340px;flex-basis:340px}.blog-archive__layout{column-gap:40px}.blog-card--large{min-height:auto}}@media (max-width:1024px){.blog-archive__layout{grid-template-columns:1fr;row-gap:56px}.blog-archive__head-row{align-items:stretch}.blog-archive__head-controls{flex:1 1 auto;width:100%}.blog-archive__search{flex:1 1 auto;width:auto;flex-basis:auto;min-width:0}.blog-archive__filter-toggle{display:inline-flex}.blog-archive__filter-backdrop{display:block}.blog-archive__layout.fx-reveal,.blog-author__layout.fx-reveal,.blog-archive__head.fx-reveal{transform:none!important;opacity:1!important;transition:none!important;will-change:auto!important}.blog-archive__side[data-filter-drawer]{position:fixed;top:0;bottom:0;z-index:1001;width:387px;max-width:100vw;right:-440px;transition:right .3s ease;background:var(--color-bg-blue-50);box-shadow:-8px 0 24px rgb(43 43 60 / .18);overflow-y:auto;padding:64px 24px 32px;margin:0}.blog-archive__side[data-filter-drawer].is-open{right:0}.blog-archive__side[data-filter-drawer] .blog-filter-panel{position:static;top:auto;height:auto;max-height:none;overflow-y:visible;background:#fff0;border:none;border-radius:0;padding:0}.blog-archive__filter-close{display:inline-flex}}@media (max-width:640px){.blog-archive__side[data-filter-drawer]{width:100vw;right:-100vw}}@media (max-width:960px){.blog-archive__inner{gap:32px}.blog-archive__head-row{flex-direction:column;align-items:stretch;gap:20px}.blog-archive__title{font-size:36px}.blog-archive__list-heading{font-size:24px;margin-bottom:24px}.blog-archive__list{gap:24px}.blog-card--large{grid-template-columns:240px minmax(0,1fr);column-gap:20px;height:auto}.blog-card--large .blog-card__media{align-self:stretch;height:auto;aspect-ratio:auto}.blog-card--large .blog-card__body{padding:20px 20px 20px 0}.blog-card__title{font-size:18px}.blog-card__excerpt{font-size:15px}.blog-card__cta{font-size:16px}}@media (max-width:640px){.blog-archive{padding-block:var(--space-breadcrumb-top) 0}.blog-archive__section{padding-block:0 48px}.blog-archive__inner{gap:24px}.blog-archive__head{gap:24px}.blog-archive__breadcrumb{font-size:14px}.blog-archive__title{font-size:32px}.blog-archive__chips{flex-wrap:wrap;overflow:visible}.blog-archive__chip{flex-shrink:0;font-size:16px;padding:8px 16px}.blog-card--large{grid-template-columns:1fr;height:auto;row-gap:0}.blog-card--large .blog-card__media{align-self:stretch;height:230px;aspect-ratio:auto}.blog-card--large .blog-card__body{padding:24px 28px 32px}.blog-card__title{font-size:18px}.blog-card__excerpt{font-size:14px;-webkit-line-clamp:2;line-clamp:2}.blog-card--small{grid-template-columns:120px minmax(0,1fr);column-gap:16px}.blog-card--small .blog-card__media{width:120px;aspect-ratio:120 / 96}.blog-card--small .blog-card__body{padding:12px 0 8px}.blog-card__title--small{font-size:15px}.blog-archive__side-list{gap:20px}.blog-archive__pagination-item .page-numbers{width:36px;height:36px;font-size:16px}.blog-archive__pagination-item .page-numbers.prev,.blog-archive__pagination-item .page-numbers.next{font-size:20px;margin:0 12px}}