.explore-page:where(.astro-eqibcql2){--explore-border:#c0dcd024}.explore-skip:where(.astro-eqibcql2){z-index:200;color:#13241f;background:#c9f1d3;border-radius:.5rem;padding:.8rem;position:fixed;top:-100px;left:1rem}.explore-skip:where(.astro-eqibcql2):focus{top:1rem}.visually-hidden:where(.astro-eqibcql2){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explore-intro:where(.astro-eqibcql2){padding:5rem 0 2.4rem}.explore-title-row:where(.astro-eqibcql2){justify-content:space-between;align-items:center;gap:2rem;margin-top:1.6rem;display:flex}.explore-title-row:where(.astro-eqibcql2) h1:where(.astro-eqibcql2){letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,4.5vw,4.1rem);line-height:1.25}.explore-title-row:where(.astro-eqibcql2) h1:where(.astro-eqibcql2) span:where(.astro-eqibcql2){color:#bde8c7}.index-number:where(.astro-eqibcql2){letter-spacing:.18em;color:#9db1a5;text-align:right;font-size:.66rem}.index-number:where(.astro-eqibcql2) b:where(.astro-eqibcql2){letter-spacing:-.04em;color:#eaf0e5;font-size:3.2rem;font-weight:500;display:block}.explore-intro:where(.astro-eqibcql2)>p:where(.astro-eqibcql2){color:#a6b6ac;margin:1.3rem 0 2.2rem;line-height:1.9}.search-box:where(.astro-eqibcql2){background:#1f332bcc;border:1px solid #aee1c059;border-radius:1rem;align-items:center;gap:1rem;padding:.6rem .7rem .6rem 1.3rem;display:flex;box-shadow:0 10px 60px #0000001a}.search-box:where(.astro-eqibcql2):focus-within{border-color:#bde8c7;box-shadow:0 0 0 3px #bde8c71a}.search-box:where(.astro-eqibcql2) svg:where(.astro-eqibcql2){stroke:#bde8c7;stroke-width:1.6px;fill:none;flex-shrink:0}.search-box:where(.astro-eqibcql2) input:where(.astro-eqibcql2){color:#f3f5ed;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:.7rem 0;font-size:1rem}.search-box:where(.astro-eqibcql2) input:where(.astro-eqibcql2)::placeholder{color:#91a69b}.search-submit:where(.astro-eqibcql2){color:#172d22;white-space:nowrap;font:inherit;cursor:pointer;background:#c6edcf;border:0;border-radius:.65rem;padding:.85rem 1.25rem;font-weight:600}.search-submit:where(.astro-eqibcql2) span:where(.astro-eqibcql2){margin-left:.9rem}.search-suggestions:where(.astro-eqibcql2){color:#96aa9e;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.1rem;font-size:.78rem;display:flex}.search-suggestions:where(.astro-eqibcql2)>span:where(.astro-eqibcql2){margin-right:.4rem}.search-suggestions:where(.astro-eqibcql2) button:where(.astro-eqibcql2){color:#b5c5ba;border:1px solid var(--explore-border);font:inherit;cursor:pointer;background:0 0;border-radius:2rem;padding:.4rem .8rem;transition:background .2s,border-color .2s}.search-suggestions:where(.astro-eqibcql2) button:where(.astro-eqibcql2):hover{background:#294438;border-color:#9ed8af}.search-suggestions:where(.astro-eqibcql2) button:where(.astro-eqibcql2) span:where(.astro-eqibcql2){margin-left:.3rem}.explore-tabs:where(.astro-eqibcql2){border-bottom:1px solid var(--explore-border);align-items:center;gap:2rem;display:flex}.explore-tabs:where(.astro-eqibcql2) button:where(.astro-eqibcql2){font:inherit;color:#94a99c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:1.1rem 0}.explore-tabs:where(.astro-eqibcql2) button:where(.astro-eqibcql2)[aria-selected=true]{color:#c6edcf;border-bottom-color:#c6edcf}.explore-tabs:where(.astro-eqibcql2) button:where(.astro-eqibcql2)>span:where(.astro-eqibcql2){opacity:.7;margin-left:.6rem;font-size:.7rem}.explore-tabs:where(.astro-eqibcql2)>p:where(.astro-eqibcql2){color:#9aada1;margin-left:auto;font-size:.75rem}.explore-layout:where(.astro-eqibcql2){grid-template-columns:230px minmax(0,1fr);align-items:start;gap:2.3rem;padding-top:2rem;display:grid}.filter-panel:where(.astro-eqibcql2){position:sticky;top:100px}.filter-panel:where(.astro-eqibcql2) details:where(.astro-eqibcql2){border:1px solid var(--explore-border);background:#1b2f25a6;border-radius:1rem;padding:1.2rem}.filter-panel:where(.astro-eqibcql2) summary:where(.astro-eqibcql2){cursor:pointer;justify-content:space-between;font-size:.93rem;font-weight:600;list-style:none;display:flex}.filter-panel:where(.astro-eqibcql2) summary:where(.astro-eqibcql2)::-webkit-details-marker{display:none}.filter-panel:where(.astro-eqibcql2) details:where(.astro-eqibcql2)[open] summary:where(.astro-eqibcql2) span:where(.astro-eqibcql2){transform:rotate(45deg)}.filter-panel:where(.astro-eqibcql2) fieldset:where(.astro-eqibcql2){border:0;min-width:0;margin:1.3rem 0 0;padding:0}.filter-panel:where(.astro-eqibcql2) fieldset:where(.astro-eqibcql2):disabled{opacity:.4}.filter-panel:where(.astro-eqibcql2) label:where(.astro-eqibcql2):not(.check-label){color:#a9bbb0;margin:1rem 0 .5rem;font-size:.73rem;display:block}.filter-panel:where(.astro-eqibcql2) select:where(.astro-eqibcql2){width:100%;font:inherit;color:#dce8dc;border:1px solid var(--explore-border);background:#1a2d23;border-radius:.5rem;padding:.7rem .4rem;font-size:.78rem}.check-label:where(.astro-eqibcql2){color:#afc1b4;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1.2rem;font-size:.74rem;line-height:1.6;display:flex}.check-label:where(.astro-eqibcql2) input:where(.astro-eqibcql2){accent-color:#bde8c7;margin:.18rem 0 0}#reset-filters:where(.astro-eqibcql2){width:100%;font:inherit;color:#c7d8ca;border:0;border-top:1px solid var(--explore-border);cursor:pointer;background:0 0;justify-content:space-between;margin-top:1.4rem;padding:.8rem 0 0;font-size:.76rem;display:flex}.filter-note:where(.astro-eqibcql2){color:#91a99a;padding:0 .5rem;font-size:.72rem;line-height:1.8}.filter-note:where(.astro-eqibcql2) a:where(.astro-eqibcql2){color:#bde8c7;margin-top:.35rem;display:block}.results-heading:where(.astro-eqibcql2){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.results-heading:where(.astro-eqibcql2) h2:where(.astro-eqibcql2){margin:0;font-size:1rem;font-weight:500}.results-heading:where(.astro-eqibcql2) p:where(.astro-eqibcql2){color:#a0b6a7;margin:0;font-size:.72rem}.result-grid:where(.astro-eqibcql2){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.result-grid:where(.astro-eqibcql2)[aria-busy=true]{opacity:.6}.result-grid:where(.astro-eqibcql2) .entry-card{border:1px solid var(--explore-border);color:#eaf2e5;background:linear-gradient(135deg,#283e30a6,#1a2b2166);border-radius:1rem;flex-direction:column;min-width:0;padding:1.35rem;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.result-grid:where(.astro-eqibcql2) .entry-card:hover{background:#2b4433cc;border-color:#bde8c780;transform:translateY(-3px)}.result-grid:where(.astro-eqibcql2) .entry-meta{color:#9bb6a4;justify-content:space-between;align-items:center;gap:.6rem;font-size:.63rem;display:flex}.result-grid:where(.astro-eqibcql2) .evidence-badge{color:#c8e7cf;white-space:nowrap;border:1px solid #bde8c72e;border-radius:2rem;padding:.25rem .5rem}.result-grid:where(.astro-eqibcql2) .entry-card h3{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.05rem 0 .8rem;font-size:1.03rem;font-weight:550;line-height:1.7;display:flex}.result-grid:where(.astro-eqibcql2) .entry-card h3 span{color:#bfe7c9;flex-shrink:0}.result-grid:where(.astro-eqibcql2) .entry-card>p{color:#a5bdad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.3rem;font-size:.81rem;line-height:1.9;display:-webkit-box;overflow:hidden}.result-grid:where(.astro-eqibcql2) .entry-bottom{border-top:1px solid var(--explore-border);color:#a5bcab;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.65rem;display:flex}.result-grid:where(.astro-eqibcql2) .empty-state{text-align:center;border:1px dashed var(--explore-border);border-radius:1rem;grid-column:1/-1;padding:4rem 2rem}.result-grid:where(.astro-eqibcql2) .empty-icon{color:#bde8c7;font-size:3rem}.result-grid:where(.astro-eqibcql2) .empty-state h3{margin:.5rem 0;font-size:1.3rem}.result-grid:where(.astro-eqibcql2) .empty-state p{color:#9fb4a7;font-size:.86rem;line-height:1.8}.load-more:where(.astro-eqibcql2){cursor:pointer;margin:2rem auto 0;display:flex}.load-more:where(.astro-eqibcql2)[hidden]{display:none}.explore-bottom-note:where(.astro-eqibcql2){border-top:1px solid var(--explore-border);border-bottom:1px solid var(--explore-border);color:#a6bdae;align-items:center;gap:1rem;margin:3.8rem 0;padding:1.3rem 0;font-size:.78rem;display:flex}.explore-bottom-note:where(.astro-eqibcql2)>span:where(.astro-eqibcql2){color:#d0dcb2;font-size:1.3rem}.explore-bottom-note:where(.astro-eqibcql2) a:where(.astro-eqibcql2){color:#c6edcf;white-space:nowrap;margin-left:auto}.explore-page:where(.astro-eqibcql2) :focus-visible{outline-offset:4px;outline:2px solid #c6edcf}@media (width<=1000px){.explore-layout:where(.astro-eqibcql2){grid-template-columns:205px minmax(0,1fr);gap:1.4rem}.result-grid:where(.astro-eqibcql2){grid-template-columns:1fr}.explore-tabs:where(.astro-eqibcql2)>p:where(.astro-eqibcql2){display:none}}@media (width<=760px){.explore-intro:where(.astro-eqibcql2){padding-top:3rem}.explore-title-row:where(.astro-eqibcql2) h1:where(.astro-eqibcql2){font-size:2.3rem}.explore-title-row:where(.astro-eqibcql2) h1:where(.astro-eqibcql2) span:where(.astro-eqibcql2){display:block}.index-number:where(.astro-eqibcql2) b:where(.astro-eqibcql2){font-size:2.4rem}.explore-layout:where(.astro-eqibcql2){grid-template-columns:1fr;gap:1.8rem}.filter-panel:where(.astro-eqibcql2){position:static}.filter-panel:where(.astro-eqibcql2) fieldset:where(.astro-eqibcql2){grid-template-columns:1fr;display:grid}.filter-note:where(.astro-eqibcql2){display:none}.search-box:where(.astro-eqibcql2){gap:.7rem;padding-left:.9rem}.search-box:where(.astro-eqibcql2) input:where(.astro-eqibcql2){font-size:.83rem}.search-submit:where(.astro-eqibcql2){padding:.85rem;font-size:.83rem}.search-submit:where(.astro-eqibcql2) span:where(.astro-eqibcql2){display:none}.search-suggestions:where(.astro-eqibcql2){gap:.45rem}.search-suggestions:where(.astro-eqibcql2)>span:where(.astro-eqibcql2){display:none}.results-heading:where(.astro-eqibcql2){align-items:flex-start}.explore-bottom-note:where(.astro-eqibcql2){flex-wrap:wrap;gap:.5rem}.explore-bottom-note:where(.astro-eqibcql2) p:where(.astro-eqibcql2){flex-basis:85%;margin:0;line-height:1.8}.explore-bottom-note:where(.astro-eqibcql2) a:where(.astro-eqibcql2){margin-left:2rem}}@media (prefers-reduced-motion:reduce){.result-grid:where(.astro-eqibcql2) .entry-card,.search-suggestions:where(.astro-eqibcql2) button:where(.astro-eqibcql2){transition:none}.result-grid:where(.astro-eqibcql2) .entry-card:hover{transform:none}}
