.search-layout[data-astro-cid-tw6cw6jw]{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}@media (width<=800px){.search-layout[data-astro-cid-tw6cw6jw]{grid-template-columns:1fr}}.search-filters[data-astro-cid-tw6cw6jw]{position:sticky;top:1rem}.as-tabs{border-bottom:1px solid var(--color-paper-400);gap:1.6rem;margin:1rem 0 0;display:flex}.as-tab{font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;color:var(--color-ink-700);background:0 0;border:none;border-bottom:2px solid #0000;padding:.55rem 0 calc(.55rem - 2px)}.as-tab:hover{color:var(--color-ink-900)}.as-tab[aria-selected=true]{color:var(--color-ink-900);border-bottom-color:var(--color-rust-700)}.search-filters .pf-filter-pane:empty:before,.search-filters pagefind-filter-pane:not(:has(*)):before{content:"Filters appear with results — search first, then narrow by type, era, concept, or status.";font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-600);display:block}.as-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.as-form input[type=search]{font:inherit;font-size:var(--text-sm);background:var(--color-paper-50);color:var(--color-ink-900);border:1px solid var(--color-paper-400);border-radius:var(--radius-sm);flex:16rem;padding:.5rem .8rem}.as-form input[type=search]::placeholder{color:var(--color-ink-500)}.as-submit{font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;background:var(--color-paper-200);color:var(--color-ink-900);border:1px solid var(--color-paper-400);border-radius:var(--radius-sm);padding:.5rem 1rem}.as-submit:hover{border-color:var(--color-ink-600)}.as-submit:disabled{opacity:.45;cursor:default}.as-fuzzy-label{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-600);align-items:center;gap:.35rem;display:inline-flex}.as-years{color:var(--color-ink-600);font-family:var(--font-sans);font-size:var(--text-sm);align-items:center;gap:.35rem;display:inline-flex}.as-year{width:6.5ch;font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-paper-50);color:var(--color-ink-900);border:1px solid var(--color-paper-400);border-radius:var(--radius-sm);appearance:textfield;padding:.45rem .4rem}.as-year::-webkit-outer-spin-button{appearance:none;margin:0}.as-year::-webkit-inner-spin-button{appearance:none;margin:0}#as-yearnote[hidden]{display:none}.as-corpora{border:none;margin:0;padding:0}.as-corpus{font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;align-items:baseline;gap:.45rem;padding:.25rem 0;display:flex}.as-count{color:var(--color-ink-600);font-family:var(--font-mono);font-size:var(--text-xs);margin-left:auto}.as-status{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-600);min-height:1.4em;margin:.2rem 0 .8rem}.as-results{margin:0;padding:0;list-style:none}.as-results .as-hit{border:none;border-top:1px solid var(--color-paper-300);background:0 0;border-radius:0;padding:.85rem 0 .95rem}.as-results .as-hit:first-child{border-top:none}.as-hit h3.as-title{font-weight:600;font-family:var(--font-serif);font-size:var(--text-lg);border:none;margin:.15rem 0 .3rem;padding:0}.as-meta{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.as-badge[data-corpus=charlevoix]{border-color:var(--color-lake-400)}.as-badge[data-corpus=beacon]{border-color:var(--color-rust-600)}.as-date,.as-unit{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-600)}.as-snippet{font-size:var(--text-sm);line-height:var(--text-sm--line-height);overflow-wrap:anywhere;margin:0}.as-snippet mark{background:var(--color-sand-100);color:var(--color-ink-900);padding:0 .1em}.as-ellip{color:var(--color-ink-500)}.as-path{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-water-label);overflow-wrap:anywhere;margin:.35rem 0 0}.as-pager{justify-content:center;align-items:center;gap:1rem;margin:1.2rem 0;display:flex}.as-pager[hidden]{display:none}.as-pageinfo{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-600)}.as-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
