.site-main{padding-block:var(--zsrf-space-lg)}.site-main>.page-header{margin-block:0 var(--zsrf-space-lg)}.site-main>.zsrf-archive{margin-block:0}.site-main>.no-results{margin-block:0}.site-main>nav.paging-navigation.paging-navigation{margin-block:var(--zsrf-space-md) 0}.site-main>.page-header .page-title,.zsrf-archive__title{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h2);line-height:var(--zsrf-line-height-heading);margin:0;color:var(--zsrf-color-primary)}@media(min-width: 1440px){.site-main>.page-header .page-title,.zsrf-archive__title{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h1);line-height:var(--zsrf-line-height-heading)}}.zsrf-archive{display:flex;flex-direction:column}.zsrf-archive__header{margin-block:0 var(--zsrf-space-lg)}.zsrf-archive__filter{position:relative;z-index:0;margin-block:0 var(--zsrf-space-md);padding-block:var(--zsrf-space-sm)}.zsrf-archive__filter::before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;margin-left:-50vw;background-color:var(--zsrf-color-primary)}.zsrf-archive__filter-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--zsrf-space-xs)}@media(min-width: 768px){.zsrf-archive__filter-form{flex-direction:row;flex-wrap:wrap;align-items:center}}.zsrf-archive__filter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.zsrf-archive__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--zsrf-space-sm);margin-block:0}@media(min-width: 768px){.zsrf-archive__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1440px){.zsrf-archive__grid{grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:var(--zsrf-space-xs);column-gap:var(--zsrf-space-xs)}}select.zsrf-archive__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;padding-block:7px;padding-inline:15px calc(15px + 11.083px + 10px);color:var(--zsrf-color-black);font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-heading);background-color:var(--zsrf-color-secondary);background-image:url("../../assets/icons/chevron-down.svg");background-repeat:no-repeat;background-position:right 15px center;background-size:11.083px 8.548px;border:0;border-radius:var(--zsrf-radius-full);box-shadow:none;cursor:pointer}@media(min-width: 1440px){select.zsrf-archive__filter-select{font-size:var(--zsrf-font-size-base)}}select.zsrf-archive__filter-select:hover,select.zsrf-archive__filter-select:focus-visible{color:var(--zsrf-color-black);background-color:var(--zsrf-color-light-green-400)}select.zsrf-archive__filter-select:focus-visible{outline-color:var(--zsrf-color-white)}.zsrf-archive__filter-submit{display:inline-flex;align-items:center;justify-content:center;padding:7px 15px;color:var(--zsrf-color-black);font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-heading);background-color:var(--zsrf-color-secondary);border:0;border-radius:var(--zsrf-radius-full);cursor:pointer}@media(min-width: 1440px){.zsrf-archive__filter-submit{font-size:var(--zsrf-font-size-base)}}button.zsrf-archive__filter-submit:hover,button.zsrf-archive__filter-submit:focus-visible{color:var(--zsrf-color-black);background-color:var(--zsrf-color-light-green-400)}button.zsrf-archive__filter-submit:focus-visible{outline-color:var(--zsrf-color-white)}.zsrf-archive-card{display:flex;flex-direction:column;min-width:0}.zsrf-archive-card__media{display:block;color:inherit;text-decoration:none}.zsrf-archive-card:has(a.zsrf-archive-card__media:hover) .zsrf-archive-card__title-link{text-decoration:underline}.zsrf-archive-card__image{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--zsrf-radius-lg)}.zsrf-archive-card__image--placeholder{position:relative;background-color:var(--zsrf-color-light-green-200)}.zsrf-archive-card__image--placeholder::before{content:"";position:absolute;inset:0;background-image:var(--zsrf-placeholder-image, url("../../assets/images/logo-full.svg"));background-repeat:no-repeat;background-position:center;background-size:55% auto;opacity:.4}.zsrf-archive-card__body{display:flex;flex-direction:column;gap:var(--zsrf-space-xs);padding:var(--zsrf-space-sm)}.zsrf-archive-card__meta{display:flex;flex-direction:column}.zsrf-archive-card__date{color:var(--zsrf-color-black-60);font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-regular);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-heading);white-space:nowrap}@media(min-width: 1440px){.zsrf-archive-card__date{font-size:var(--zsrf-font-size-base)}}.zsrf-archive-card__title{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h4);line-height:var(--zsrf-line-height-heading);margin:0;color:var(--zsrf-color-black)}.zsrf-archive-card a.zsrf-archive-card__title-link{color:var(--zsrf-color-black);text-decoration:none}.zsrf-archive-card a.zsrf-archive-card__title-link:hover,.zsrf-archive-card a.zsrf-archive-card__title-link:focus-visible{color:var(--zsrf-color-black);text-decoration:underline}.zsrf-archive-card__excerpt{margin:0;color:var(--zsrf-color-black);font-family:var(--zsrf-font-body);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-base)}@media(min-width: 1440px){.zsrf-archive-card__excerpt{font-size:var(--zsrf-font-size-base)}}.zsrf-archive-card a.zsrf-archive-card__read-more{color:var(--zsrf-color-primary);text-decoration:none}.zsrf-archive-card a.zsrf-archive-card__read-more:hover,.zsrf-archive-card a.zsrf-archive-card__read-more:focus-visible{color:var(--zsrf-color-primary);text-decoration:underline}.zsrf-archive-card__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.paging-navigation .nav-previous,.paging-navigation .nav-next{display:none}.paging-navigation .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.paging-navigation .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:10px;color:var(--zsrf-color-black);font-family:var(--zsrf-font-body);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-base);text-align:center;text-decoration:none;background-color:rgba(0,0,0,0);border-radius:var(--zsrf-radius-full)}@media(min-width: 1440px){.paging-navigation .page-numbers{font-size:var(--zsrf-font-size-base)}}.paging-navigation .page-numbers.current{background-color:var(--zsrf-color-secondary)}.paging-navigation .page-numbers.dots{min-width:0;padding-inline:4px;background-color:rgba(0,0,0,0)}.paging-navigation .page-numbers.prev,.paging-navigation .page-numbers.next{min-width:0;padding-inline:15px;color:var(--zsrf-color-primary)}.paging-navigation a.page-numbers:hover,.paging-navigation a.page-numbers:focus-visible{color:var(--zsrf-color-black);background-color:var(--zsrf-color-light-green-400);text-decoration:none}.zsrf-archive-empty{display:flex;flex-direction:column}.zsrf-archive-empty__header{margin-block:0 var(--zsrf-space-lg)}.zsrf-archive-empty__title{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h2);line-height:var(--zsrf-line-height-heading);margin:0;color:var(--zsrf-color-primary)}@media(min-width: 1440px){.zsrf-archive-empty__title{font-family:var(--zsrf-font-heading);font-weight:var(--zsrf-font-weight-bold);font-size:var(--zsrf-font-size-h1);line-height:var(--zsrf-line-height-heading)}}.zsrf-archive-empty__message{margin-block:0;color:var(--zsrf-color-black);font-family:var(--zsrf-font-body);font-size:var(--zsrf-font-size-small);line-height:var(--zsrf-line-height-base)}@media(min-width: 1440px){.zsrf-archive-empty__message{font-size:var(--zsrf-font-size-base)}}
