@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:300;font-stretch:100%;src:local(Material Symbols Outlined Light),local(MaterialSymbolsOutlined-Light),url(/_astro/material-symbols-outlined-light-latin.e0RRT7FT.woff2)format("woff2"),url(/_astro/material-symbols-outlined-light-latin.amEMney9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;font-variation-settings:"FILL" 1}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 1;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;direction:ltr;font-family:Material Symbols Outlined;font-size:1.5em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.hidden{display:none}.ais-InfiniteHits button{margin:var(--gap-3xl) auto}.ais-InfiniteHits-list{margin:0 0 var(--gap-3xl) 0;padding:0;list-style:none}.ais-InfiniteHits-item{padding-bottom:var(--gap-l);border-bottom:1px solid var(--fg);color:var(--fg);margin:var(--gap-xl) 0!important}.ais-InfiniteHits-item .item{align-items:top;display:flex}.ais-InfiniteHits-item .item-icon{flex-shrink:0;width:3rem}.ais-InfiniteHits-item:hover .item-title{padding-left:var(--gap-xs)}.ais-InfiniteHits-item a{text-decoration:none}.ais-InfiniteHits-item:hover{--fg:var(--hover-outline)}.ais-InfiniteHits-item mark{color:var(--color-green-500);background-color:var(--color-green-100)}.item-title{font-weight:var(--font-weight-bold)}.ais-RefinementList{--fg:var(--color-green-500);--bg:var(--color-green-200);margin:0 auto}@media only screen and (width>=70rem){.ais-RefinementList{max-width:var(--inner-width);margin:var(--gap-xl) auto}}.overview .ais-RefinementList{display:none}.ais-RefinementList-list{gap:var(--gap-s);flex-wrap:wrap;justify-content:center;width:100%;padding:0;list-style:none;display:flex}.ais-RefinementList-item{font-size:var(--text-small);background-color:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:var(--gap-s) var(--gap-l);border-radius:50vh;line-height:1;display:inline;margin:0!important}.ais-RefinementList-item--selected{background-color:var(--fg);color:var(--bg)}.ais-RefinementList-showMore{white-space:nowrap;cursor:pointer;color:var(--color-green-600);font-weight:400;font-size:var(--text-small);background:0 0;border:none;margin:0 auto;display:block}.ais-RefinementList-showMore--disabled{display:none}.ais-RefinementList-item:not(.ais-RefinementList-item--selected):hover{color:var(--color-green-600);border-color:var(--color-green-600);background-color:var(--color-green-100)}.ais-RefinementList-item--selected:hover{background-color:var(--color-green-600)}.ais-RefinementList-item div{display:inline}.ais-RefinementList-item:hover,.ais-RefinementList-item:hover *{cursor:pointer}.ais-RefinementList-item--selected .ais-RefinementList-label:after{content:"×";margin-left:var(--gap-s);font-weight:700}.ais-RefinementList-checkbox,.ais-RefinementList-count{display:none}.ais-HierarchicalMenu-link--selected{font-weight:700}.ais-SearchBox-form{--bg:var(--color-green-100);--fg:var(--color-green-500);width:100%;margin:0 auto var(--gap-xs) auto;grid-template-rows:1fr;grid-template-columns:1fr auto auto;align-items:center;display:grid}@media only screen and (width>=70rem){.ais-SearchBox-form{width:var(--inner-width)}}.ais-SearchBox-input{min-width:0;font-size:var(--text-large);padding:var(--gap-s) 0 var(--gap-s) var(--gap);border:1px solid var(--fg);border-right:0;grid-area:1/1}button.ais-SearchBox-submit{background-color:var(--color-green-500);color:var(--color-green-200);aspect-ratio:1;border:0;grid-row:1;grid-column-start:3;justify-content:center;align-items:center;height:100%;padding:0;font-size:1.2em;display:flex}.ais-SearchBox-input:focus~button.ais-SearchBox-reset{background-color:var(--color-white)}button.ais-SearchBox-reset{background-color:var(--color-green-100);height:100%;color:var(--color-green-500);border:0;border-top:1px solid var(--fg);border-bottom:1px solid var(--fg);grid-row-start:1;grid-column-start:2;padding:0}button.ais-SearchBox-reset>div{height:100%;font-size:1.2em;display:none}@media only screen and (width>=30rem){button.ais-SearchBox-reset>div{padding-right:var(--gap-xs);justify-content:center;align-items:center;display:flex}}#categories>.ais-CategorySelection{padding:var(--section-gap) 0}.ais-InfiniteHits-loadPrevious--disabled,.ais-InfiniteHits-loadMore--disabled{display:none!important}
