.articles-list__header{border-bottom:1px solid var(--Colours-Border-border-primary,#d8d2c4);position:relative}.articles-list h2{color:var(--Colours-Text-text-headline-default,#004731)}.articles-list.filter-active .articles-list__filter{position:relative}.articles-list.filter-active .articles-list__filter:before{background-color:#bd0101;border-radius:50%;content:"";height:6px;position:absolute;right:26px;top:18px;width:6px}.articles-list__filter.is-active .btn--toggle-filter{border:1px solid var(--Button-Secondary-Default-pressed-fg,#2da085);color:var(--Button-Secondary-Default-pressed-fg,#2da085)}.articles-list__filter.is-active .btn--toggle-filter svg path{fill:var(--Button-Secondary-Default-pressed-fg,#2da085)}.articles-list__filter.is-active+.articles-list__filter-dropdown{display:flex}.articles-list__filter-dropdown{align-items:flex-end;align-self:stretch;background:var(--Colours-Background-bg-base,#fff);border:1px solid var(--Colours-Border-border-primary,#d8d2c4);border-radius:var(--radius-lg,1rem);box-shadow:2px 2px 8px 2px rgba(0,0,0,.15);display:none;flex-direction:column;max-width:26.6875rem;position:absolute;right:0;top:calc(100% + var(--spacing-3, .5rem));width:100%;z-index:10}@media(max-width:767px){.articles-list__filter-dropdown{top:100%}}.articles-list__filter-dropdown .form-heading{align-items:center;align-self:stretch;display:flex;gap:var(--spacing-5,1rem);padding:var(--spacing-6,1.25rem) var(--spacing-7,1.5rem)}.articles-list__filter-dropdown .form-heading span{color:var(--Colours-Text-text-headline-default,#004731);font-family:var(--font-synonym,"Synonym");font-size:var(--Font-size-heading-05,1.5rem);font-weight:600}.articles-list__filter-dropdown .taxonomy-heading{color:var(--Colours-Text-text-headline-default,#004731);line-height:var(--Font-line-height-body-02,1.25rem)}.articles-list__filter-dropdown .taxonomy-heading,.articles-list__filter-dropdown .taxonomy-heading span{font-size:var(--Font-size-body-02,.875rem);font-weight:600}.articles-list__filter-dropdown .form-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-7,1.5rem);padding:var(--spacing-3,.5rem) var(--spacing-7,1.5rem)}.articles-list__filter-dropdown .form-content .checkbox-group{display:grid!important;flex:1 0 0;gap:var(--spacing-3,.5rem) var(--spacing-7,1.5rem)!important;grid-template-columns:1fr 1fr}.articles-list__filter-dropdown .form-content .checkbox-group .checkbox-item{cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articles-list__filter-dropdown .form-content .checkbox-group .checkbox-item input{display:none}.articles-list__filter-dropdown .form-content .checkbox-group .checkbox-item span{align-items:center;background-color:var(--Colours-Background-bg-base,#fff);border:1px solid var(--Colours-Border-border-primary,#d8d2c4);border-radius:var(--radius-xs,.25rem);display:inline-flex;height:1.5rem;margin-right:var(--spacing-5,1rem);vertical-align:middle;width:1.5rem}.articles-list__filter-dropdown .form-content .checkbox-group .checkbox-item input:checked+span{background-color:var(--Colours-Background-bg-accent,#f3c11b);border-color:var(--Colours-Background-bg-accent,#f3c11b)}.articles-list__filter-dropdown .form-actions{padding:var(--spacing-3,.5rem) var(--spacing-7,1.5rem) var(--spacing-7,1.5rem) var(--spacing-7,1.5rem)}.articles-list__filter-dropdown .form-actions .btn--reset{color:var(--Button-Textlink-Default-active-fg,#004731);font-size:var(--Font-size-body-02,.875rem);font-weight:500;line-height:var(--Font-line-height-body-02,1.25rem)}.articles-list__filter-dropdown .form-actions .btn--submit{padding:var(--spacing-3,.5rem) var(--spacing-5,1rem)}.articles-list__filter-active{display:flex;gap:var(--spacing-7,1.5rem);margin-bottom:var(--spacing-12,3.5rem);margin-top:var(--spacing-7,1.5rem)}@media(max-width:767px){.articles-list__filter-active{flex-direction:column;margin-bottom:var(--spacing-10,2.5rem);margin-right:-1.5rem}}.articles-list__filter-active .active-filter-heading{color:var(--Colours-Text-text-headline-default,#004731);flex-basis:100%;font-weight:600}.articles-list__filter-active-content{flex-basis:calc(100% - 7rem)}@media(max-width:767px){.articles-list__filter-active-content{flex-basis:auto}}.articles-list__filter-active .active-filters{gap:1rem var(--spacing-5,1rem)}.articles-list__filter-active .active-filters+.active-filter-heading{margin-top:1.5rem}.articles-list__filter-active .active-filters .filter-item{align-items:center;background:var(--Colours-Background-bg-base,#fff);border:1px solid var(--Colours-Border-border-primary,#d8d2c4);border-radius:var(--radius-full,7.5rem);display:flex;gap:var(--spacing-3,.5rem);justify-content:center;padding:var(--spacing-3,.5rem) var(--spacing-5,1rem);white-space:nowrap}@media(max-width:767px){.articles-list__filter-active .active-filters{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.articles-list__filter-active .active-filters::-webkit-scrollbar{display:none}}.articles-list__filter-active .clear-filters{flex-basis:7rem}.articles-list__filter-active .clear-filters .btn--clear{color:var(--Button-Textlink-Default-active-fg,#004731);font-weight:600}@media(max-width:767px){.articles-list__filter-active .clear-filters{flex-basis:auto}}.articles-list__pagination{margin-top:var(--spacing-12,3.5rem)}@media(max-width:767px){.articles-list__pagination{margin-top:var(--spacing-10,2rem)}}.articles-list__pagination .pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:var(--spacing-3,.5rem) var(--spacing-14,5rem)}@media(max-width:767px){.articles-list__pagination .pagination{padding:0}}.articles-list__pagination .pagination li a,.articles-list__pagination .pagination li span{align-items:center;background:var(--Colours-Background-bg-base,#fff);border:1px solid var(--Colours-Border-border-primary,#d8d2c4);border-radius:var(--radius-sm,.5rem);display:flex;flex-direction:column;gap:.5rem;height:2rem;justify-content:center;padding:var(--spacing-2,.25rem);text-align:center;width:2rem}.articles-list__pagination .pagination li.active span{background:var(--Colours-Background-bg-accent,#f3c11b);border-color:var(--Colours-Background-bg-accent,#f3c11b);color:var(--Colours-Text-text-headline-default,#004731);font-weight:600}.articles-list__pagination .pagination li.disabled{cursor:not-allowed;opacity:.5}.articles-list__pagination .pagination li.prev{margin-right:1rem}@media(max-width:767px){.articles-list__pagination .pagination li.prev{margin-right:.5rem}}.articles-list__pagination .pagination li.next{margin-left:1rem}@media(max-width:767px){.articles-list__pagination .pagination li.next{margin-left:.5rem}}.articles-list .article-card{background:var(--Colours-Background-bg-primary,#faf9f5);border-radius:var(--radius-lg,1rem) var(--radius-lg,1rem) var(--radius-5xl,5rem) var(--radius-lg,1rem);display:flex;flex-direction:column;overflow:hidden;position:relative}.articles-list .article-card__badge{display:flex;gap:var(--spacing-3,.5rem);left:1rem;position:absolute;top:1rem;z-index:2}.articles-list .article-card__badge span{background:var(--Colours-Background-bg-base,#fff);border-radius:var(--radius-xs,.25rem);padding:var(--spacing-2,.25rem) var(--spacing-3,.5rem)}.articles-list .article-card__image{height:14.5rem;overflow:hidden}.articles-list .article-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.articles-list .article-card__content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-7,1.5rem)}.articles-list .article-card__content h4{color:var(--Colours-Text-text-headline-default,#004731)}.articles-list .article-card__content a{color:var(--Button-Textlink-Default-active-fg,#004731);font-weight:600;margin-top:auto;transition:all .5s ease-in-out;width:100%}.articles-list .article-card__content a svg path{transition:all .5s ease-in-out}.articles-list .article-card__content a:hover{color:var(--Colours-Background-bg-accent)}.articles-list .article-card__content a:hover svg path{fill:var(--Colours-Background-bg-accent)}.articles-list__cards{margin-top:var(--spacing-12,3.5rem)}@media(max-width:767px){.articles-list__cards{margin-top:var(--spacing-10)}}.articles-list__filter-active+.articles-list__cards,.articles-list__filter-active~.articles-list__cards{margin-top:0!important}
