content-explorer:where(.astro-2ube6ill){width:100%;max-width:var(--site-content-width);font-size:var(--site-text-body);line-height:var(--site-line-height-body);margin-block-start:clamp(2rem,1.5rem + 1vw,3rem);margin-inline:auto;display:block}content-explorer:where(.astro-2ube6ill)[data-loading=true] :where(.astro-2ube6ill):is([data-results-count],[data-mobile-results-count],[data-results],[data-pagination]){visibility:hidden}.explorer-layout:where(.astro-2ube6ill){gap:clamp(2rem,1.5rem + 2vw,4rem);display:grid}.filter-panel:where(.astro-2ube6ill),.results-panel:where(.astro-2ube6ill){min-width:0;margin:0}.filter-form:where(.astro-2ube6ill){gap:.75rem;display:grid}.filter-fields:where(.astro-2ube6ill){gap:.5rem;display:grid}.search-row:where(.astro-2ube6ill){justify-items:start;gap:.25rem;display:grid}.search-field:where(.astro-2ube6ill){width:100%;position:relative}.mobile-filter-bar:where(.astro-2ube6ill){display:none}.results-header:where(.astro-2ube6ill){border-block-end:1px solid var(--site-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;margin:0;display:flex}:where(.astro-2ube6ill):is(h2,h3,p){margin:0}h2:where(.astro-2ube6ill){font-size:var(--sl-text-xl)}:where(.astro-2ube6ill):is(.reset-button,.mobile-reset-button,.filter-toggle){min-height:1.5rem;color:var(--sl-color-text-accent);font:inherit;font-size:var(--site-text-compact);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.25rem;line-height:1.2}:where(.astro-2ube6ill):is(.reset-button,.mobile-reset-button):disabled{opacity:.45;cursor:default}:where(.astro-2ube6ill):is(.reset-button,.mobile-reset-button,.filter-toggle):focus-visible,input:where(.astro-2ube6ill):focus-visible{outline:2px solid var(--site-color-accent);outline-offset:2px}.filter-toggle:where(.astro-2ube6ill){align-items:center;gap:.3rem;display:inline-flex}.filter-toggle:where(.astro-2ube6ill) svg:where(.astro-2ube6ill),.search-field:where(.astro-2ube6ill) svg:where(.astro-2ube6ill){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px}.filter-toggle:where(.astro-2ube6ill) svg:where(.astro-2ube6ill){width:1rem;height:1rem}.search-field:where(.astro-2ube6ill) svg:where(.astro-2ube6ill){top:50%;width:1rem;height:1rem;color:var(--site-color-text-subtle);pointer-events:none;position:absolute;inset-inline-start:.75rem;transform:translateY(-50%)}legend:where(.astro-2ube6ill){border-block-end:1px solid var(--site-color-border-subtle);width:100%;color:var(--site-color-text-title);font-size:var(--sl-text-sm);margin-block-end:.25rem;padding-block-end:.35rem;font-weight:600}input:where(.astro-2ube6ill)[type=search]{box-sizing:border-box;border:1px solid var(--site-color-border-interactive);width:100%;min-height:2.5rem;color:var(--site-color-text-body);background-color:var(--sl-color-bg);font:inherit;font-size:var(--sl-text-sm);border-radius:.375rem;padding:.5rem .625rem .5rem 2.25rem}.filter-fields:where(.astro-2ube6ill) fieldset:where(.astro-2ube6ill){border:0;margin:0;padding:0}.filter-options:where(.astro-2ube6ill){gap:0;display:grid}.filter-options:where(.astro-2ube6ill) .filter-option{min-height:1.5rem;font-size:var(--site-text-supporting);cursor:pointer;border-radius:.375rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;margin:0;padding:0;line-height:1.35;display:grid}.filter-options:where(.astro-2ube6ill) .filter-option:hover{background-color:var(--site-color-surface-muted)}.filter-options:where(.astro-2ube6ill) .filter-option input{width:1rem;height:1rem;accent-color:var(--sl-color-text-accent);margin:0}.filter-options:where(.astro-2ube6ill) .filter-option small,.results-count:where(.astro-2ube6ill),.status:where(.astro-2ube6ill){color:var(--site-color-text-subtle);font-size:var(--site-text-supporting)}.status:where(.astro-2ube6ill){margin-block:1rem}.results-list:where(.astro-2ube6ill){display:grid}.results-list:where(.astro-2ube6ill) .content-preview{border:1px solid var(--site-color-border-subtle);background-color:var(--site-color-surface-muted);border-radius:.75rem;width:min(100%,654px);margin-block:2rem;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.results-list:where(.astro-2ube6ill) .image-link{z-index:2;aspect-ratio:1200/630;display:block;position:relative;overflow:hidden}.results-list:where(.astro-2ube6ill) .image-link img{object-fit:cover;width:100%;height:100%;display:block}.results-list:where(.astro-2ube6ill) .content{gap:.9rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.results-list:where(.astro-2ube6ill) .metadata{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.results-list:where(.astro-2ube6ill) .metadata a{z-index:2;position:relative}.results-list:where(.astro-2ube6ill) time{color:var(--site-color-text-subtle);font-size:var(--site-text-supporting);display:block}.results-list:where(.astro-2ube6ill) .highlights{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.results-list:where(.astro-2ube6ill) .highlights li,.results-list:where(.astro-2ube6ill) .highlights li+li{align-items:center;margin:0;display:inline-flex}.results-list:where(.astro-2ube6ill) h3{font-size:var(--sl-text-2xl);line-height:var(--sl-line-height-headings);margin:0}.results-list:where(.astro-2ube6ill) h3 a{color:var(--site-color-text-title);text-decoration:none}.results-list:where(.astro-2ube6ill) h3 a:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.results-list:where(.astro-2ube6ill) h3 a:hover,.results-list:where(.astro-2ube6ill) h3 a:focus-visible{color:var(--site-color-link);text-decoration:none}.results-list:where(.astro-2ube6ill) h3 a:focus-visible{outline:none}.results-list:where(.astro-2ube6ill) h3 a:focus-visible:after{box-shadow:inset 0 0 0 2px var(--site-color-accent)}.results-list:where(.astro-2ube6ill) .separator{border-top:1px solid var(--site-color-border-subtle);width:100%}.results-list:where(.astro-2ube6ill) .content>p{color:var(--site-color-text-body);margin:0}.empty-state:where(.astro-2ube6ill){border:1px solid var(--site-color-border-subtle);background-color:var(--site-color-surface-muted);border-radius:.75rem;justify-items:start;gap:1rem;margin-block-start:2rem;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}:is(.empty-state,.status):where(.astro-2ube6ill)[hidden]{display:none}@media (hover:hover){.results-list:where(.astro-2ube6ill) .content-preview:hover{border-color:var(--site-color-border-interactive)}.results-list:where(.astro-2ube6ill) .image-link:hover~.content h3 a{color:var(--site-color-link)}}@media (prefers-reduced-motion:reduce){.results-list:where(.astro-2ube6ill) .content-preview{transition:none}}@media (width<=49.99rem){.reset-button:where(.astro-2ube6ill),.results-header:where(.astro-2ube6ill){display:none}.mobile-filter-bar:where(.astro-2ube6ill){border-block-end:1px solid var(--site-color-border-subtle);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2rem;display:grid}:where(.astro-2ube6ill):is(.filter-toggle,.mobile-reset-button,.mobile-results-count){align-items:center;min-height:2rem;margin-block:0;line-height:1;display:flex}.mobile-results-count:where(.astro-2ube6ill){color:var(--site-color-text-subtle);font-size:var(--site-text-compact);text-align:end;white-space:nowrap;justify-self:end}.mobile-results-count:where(.astro-2ube6ill)[hidden],.filter-fields:where(.astro-2ube6ill)[hidden]{display:none}}@media (width>=50rem){.filter-fields:where(.astro-2ube6ill)[hidden]{display:grid}.explorer-layout:where(.astro-2ube6ill){grid-template-columns:minmax(12rem,15rem) minmax(0,654px);align-items:start}}
