.archive-hero{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding-block:var(--section-padding-block);padding-bottom:var(--gap-xs4)}.archive-hero h1{padding-top:22rem}.archive-hero::after{content:"";position:absolute;inset:0;background:#000;opacity:.2;z-index:0}.archive-hero__content{position:relative;z-index:1;color:#fff}@media screen and (min-width:1026px){.archive-posts-grid .post-item:first-child{grid-column:span 3;display:grid;grid-template-columns:var(--grid-12)}.archive-posts-grid .post-item:first-child .post-item__img-wrapper{grid-column:span 5}.archive-posts-grid .post-item:first-child .post-item__content{grid-column:span 7;padding-left:var(--space-s)}.archive-posts-grid .post-item:first-child .post-item__heading{font-size:var(--h2)}.archive-posts-grid .post-item:first-child .post-item__meta{margin-bottom:var(--gap-xs5)}}.archive-content{padding-top:0}.archive-content--no-filters{padding-top:var(--gap-xs3)}section.archive-filters{padding-top:var(--gap-xs3)}.archive-filters__inner{gap:var(--gap-xs5);display:flex}.archive-filter__select{appearance:none;background-color:var(--primary-ultra-light);border-radius:var(--radius-s);border:none;padding:8px 66px 8px 16px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-xs) center;outline:none;border:none;color:var(--base)}@media screen and (max-width:767px){div.archive-filter,.archive-filter__select{width:100%}}.archive-filter-error .btn-primary{font-size:var(--text-m)}.archive-filter-error{display:flex;flex-direction:column;gap:24px;align-items:start}.pagination__link{display:flex;align-items:center;justify-content:center;min-width:2em;min-height:2em;border-radius:50vmax;text-decoration:none}.pagination__link.active{color:#fff;background:var(--primary)}.pagination__link{color:var(--base)}.pagination__link::selection{background:transparent!important;color:var(--base)!important}.pagination__link.active::selection{background:var(--primary)!important;color:white!important}.pagination__link:is(:hover,:focus-visible){color:#fff;background:var(--primary)}.pagination__prev.inactive,.pagination__next.inactive{opacity:.3;pointer-events:none}.pagination__next,.pagination__prev{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--base)!important}