.filters{--icon-height:25px;display:flex;flex-direction:column;gap:var(--py_spacing_sm);margin:var(--py_spacing_lg) 0 var(--py_spacing_xs)}.filters>*{flex:1 1}@media (min-width:840px){.filters{flex-direction:row}}.filters .label{line-height:var(--icon-height)}.selected-filters{display:flex;flex-wrap:wrap;gap:var(--py_spacing_xs);margin-top:var(--py_spacing_sm)}.selected-filters__filter{background-color:var(--py_colour_princessBlue);color:var(--py_colour_princessPearl);display:inline-block;font-size:var(--py_fs_xs);opacity:1;padding:3px 24px 3px var(--py_spacing_xs);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease-out,background-position .3s linear,color .3s linear;transition:var(--py_transition_basic) background-color}.selected-filters__filter:hover{background-color:#101a31bf}@supports (color:color-mix(in srgb,black 50%,white)){.selected-filters__filter:hover{background-color:color-mix(in srgb,#101a31 75%,#fff)}}@starting-style{.selected-filters__filter{opacity:0}}.selected-filters__filter__icon{align-content:center;align-items:center;display:inline-block;font-size:var(--py_fs_lg);height:18px;line-height:0;margin-left:var(--py_spacing_xs);position:absolute;right:6px;text-align:center;top:50%;transform:translateY(-55%) rotate(45deg);width:18px}.py_container.blog{margin-bottom:var(--py_spacing_sm)}.py_container.blog .H1{font-family:Gotham-medium,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--py_fs_3xl);margin-top:var(--py_spacing_lg);text-align:center}.py_container.blog .filter__reset-link{color:var(--py_colour_princessBlue);display:none;margin-top:var(--py_spacing_sm);text-transform:uppercase;transition:text-decoration-color .3s linear,-webkit-text-decoration-color .3s linear}.py_container.blog .filter__reset-link:hover{-webkit-text-decoration-color:#101a3100;text-decoration-color:#101a3100}.py_container.blog .filter__reset-link--desktop{display:none}@media (min-width:840px){.py_container.blog .filter__reset-link--desktop.show{display:block}}.py_container.blog .filter__reset-link--mobile .show{display:block;text-align:center}@media (min-width:840px){.py_container.blog .filter__reset-link--mobile{display:none}}.py_container.blog .filter-item__header{font-family:Gotham-book,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--py_fs_md)}.py_container.blog .accordion{max-width:none;position:relative}.py_container.blog .filter-menu__list{background-color:var(--py_colour_white);padding:var(--py_spacing_sm) var(--py_spacing_xs);width:100%;z-index:10}@media (min-width:840px){.py_container.blog .filter-menu__list{box-shadow:var(--py_bs);position:absolute}}.py_container.blog .filter-item__label{cursor:pointer;display:block;font-size:var(--py_fs_md);padding-left:var(--py_spacing_mdSm);position:relative}.py_container.blog .filter-item__checkbox+.filter-item__label:before{border:1px solid var(--py_colour_princessBlue);content:"";display:block;height:17px;left:0;position:absolute;top:0;width:17px}.py_container.blog .filter-item__checkbox:checked+.filter-item__label:before{background-color:var(--py_colour_princessBlue)}.py_container.blog .filter-item__radio+.filter-item__label:before{border:1px solid var(--py_colour_princessBlue);border-radius:100vw;content:"";display:block;height:17px;left:0;position:absolute;top:0;width:17px}.py_container.blog .filter-item__radio+.filter-item__label:after{border:1px solid var(--py_colour_white);border-radius:100vw;content:"";display:block;height:11px;left:3px;position:absolute;top:3px;width:11px}.py_container.blog .filter-item__radio:checked+.filter-item__label:after{background-color:var(--py_colour_princessBlue);border-color:var(--py_colour_princessBlue)}.py_container.blog .filter-item__content-item{margin-bottom:var(--py_spacing_xs)}.py_container.blog .filter-item__content-item:last-child{margin-bottom:0}.py_container.blog .filter-item__checkbox,.py_container.blog .filter-item__radio{display:none}
