.facet-picker.svelte-6u4y1x{min-width:0;margin-block:22px}.facet-label.svelte-6u4y1x{margin-bottom:8px;font-size:13px;display:block}details.svelte-6u4y1x{position:relative}details[open].svelte-6u4y1x{z-index:5}summary.svelte-6u4y1x{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 8px;font-size:14px;list-style:none;display:flex}summary.svelte-6u4y1x::-webkit-details-marker{display:none}summary.svelte-6u4y1x>span:where(.svelte-6u4y1x):first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron.svelte-6u4y1x{flex-shrink:0}.facet-popup.svelte-6u4y1x{background:var(--paper);border:1px solid var(--line);border-radius:4px;width:max(100%,260px);max-width:calc(100vw - 44px);padding:8px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 24px #252c2726}.facet-search.svelte-6u4y1x{margin:4px 4px 8px;font-size:12px;display:block}.facet-search-input.svelte-6u4y1x{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);margin-bottom:8px;padding:10px}.facet-search-input.svelte-6u4y1x:focus-visible{outline:3px solid var(--jade);outline-offset:2px}.no-options.svelte-6u4y1x{padding:12px 6px;font-size:14px}fieldset.svelte-6u4y1x{overscroll-behavior:contain;border:0;min-width:0;max-height:250px;margin:0;padding:0;overflow-y:auto}.facet-choice.svelte-6u4y1x{align-items:center;gap:10px;min-height:38px;padding:6px;font-size:14px;display:flex}.facet-choice.svelte-6u4y1x input:where(.svelte-6u4y1x){width:18px;height:18px;accent-color:var(--jade);flex-shrink:0;margin:0}.facet-choice.svelte-6u4y1x:has(input:where(.svelte-6u4y1x):disabled),.option-count.svelte-6u4y1x{color:var(--muted)}.picker-actions.svelte-6u4y1x{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;display:flex}.picker-actions.svelte-6u4y1x button:where(.svelte-6u4y1x){color:var(--jade);background:0 0;border:0;padding:6px 10px;font-size:13px;text-decoration:underline}.picker-actions.svelte-6u4y1x button:where(.svelte-6u4y1x):disabled{color:var(--muted)}@media (width<=760px){.facet-popup.svelte-6u4y1x{width:100%}summary.svelte-6u4y1x{font-size:16px}}.age-sort-note.svelte-b991in{color:var(--muted);max-width:75ch;margin-bottom:20px;font-size:.85rem}.book-browser.svelte-b991in{margin-top:34px}.browser-search.svelte-b991in label:where(.svelte-b991in){margin-bottom:10px;font-size:14px;display:block}input.svelte-b991in,select.svelte-b991in{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:3px}input.svelte-b991in{width:100%;padding:15px 16px;font-size:18px}input.svelte-b991in:focus-visible,select.svelte-b991in:focus-visible{outline-offset:3px;outline:3px solid #a86b31}select.svelte-b991in{min-width:0;max-width:100%;padding:10px 8px;font-size:14px}.browser-toolbar.svelte-b991in{flex-wrap:wrap;align-items:center;gap:16px;padding-block:22px;scroll-margin-top:16px;display:flex}.browser-toolbar.svelte-b991in:focus{outline:none}.browser-count.svelte-b991in{margin-right:auto;font-size:14px}.sort-label.svelte-b991in{align-items:center;gap:10px;font-size:13px;display:flex}.browser-layout.ready.svelte-b991in{grid-template-columns:180px minmax(0,1fr);gap:32px;display:grid}.browser-results.svelte-b991in{min-width:0}.browser-filters.svelte-b991in h2:where(.svelte-b991in){font-size:21px}.browser-filters.svelte-b991in>p:where(.svelte-b991in){color:var(--muted);margin-top:10px;font-size:12px}.browser-filters.svelte-b991in .filter-note:where(.svelte-b991in){border-top:1px solid var(--line);padding-top:14px}.filter-toggle.svelte-b991in{display:none}.filter-toggle.svelte-b991in,.filter-chip.svelte-b991in{border:1px solid var(--line);color:var(--ink);background:0 0;padding:10px 14px;font-size:13px}.selected-filters.svelte-b991in{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.filter-chip.svelte-b991in{overflow-wrap:anywhere;text-align:left;border-radius:24px}.filter-chip.svelte-b991in span:where(.svelte-b991in){margin-left:10px}.reset.svelte-b991in{color:var(--jade);background:0 0;border:0;padding:10px;font-size:13px;text-decoration:underline}.empty-state.svelte-b991in h2:where(.svelte-b991in){font-size:28px}@media (width>=1051px) and (width<=1200px){.ready.svelte-b991in .browser-title-grid:where(.svelte-b991in){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.book-browser.svelte-b991in{margin-top:12px}.browser-search.svelte-b991in label:where(.svelte-b991in),.sort-caption.svelte-b991in{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.browser-title-grid.svelte-b991in .book-cover{max-width:144px}input.svelte-b991in{min-height:44px;padding:10px 12px}.browser-layout.ready.svelte-b991in{display:block}.browser-filters.svelte-b991in{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:22px;display:none}.browser-filters.expanded.svelte-b991in,.filter-toggle.svelte-b991in{display:block}.browser-toolbar.svelte-b991in{gap:8px;padding-block:12px;scroll-margin-top:16px}.browser-count.svelte-b991in{font-size:12px}.sort-label.svelte-b991in{min-width:0;margin-left:auto}.filter-toggle.svelte-b991in{min-height:44px;padding-inline:10px}input.svelte-b991in,select.svelte-b991in{font-size:16px}}.department[data-astro-cid-fu2vqas2]{padding-block:24px 72px}h1[data-astro-cid-fu2vqas2]{align-items:center;gap:20px;margin-block:16px 24px;display:flex}.collection-link[data-astro-cid-fu2vqas2]{margin-block:20px}.fine-print[data-astro-cid-fu2vqas2]{margin-top:18px}.department-summary[data-astro-cid-fu2vqas2]{color:var(--muted)}.department-info[data-astro-cid-fu2vqas2]{margin-top:8px}.department-info[data-astro-cid-fu2vqas2] summary[data-astro-cid-fu2vqas2]{cursor:pointer;min-height:44px;color:var(--muted);text-underline-offset:4px;align-content:center;font-size:14px;text-decoration:underline}.department-info[data-astro-cid-fu2vqas2][open]{padding-bottom:20px}.department-grid[data-astro-cid-fu2vqas2]{margin-top:40px}@media (width<=760px){.department-breadcrumb[data-astro-cid-fu2vqas2]{display:none}.department[data-astro-cid-fu2vqas2]{padding-block:20px 48px}.eyebrow[data-astro-cid-fu2vqas2]{display:none}h1[data-astro-cid-fu2vqas2]{gap:12px;margin-block:0 8px;font-size:2.25rem}.department-summary[data-astro-cid-fu2vqas2]{font-size:15px;line-height:1.5}.department-info[data-astro-cid-fu2vqas2]{margin-top:0}.department-info[data-astro-cid-fu2vqas2] summary[data-astro-cid-fu2vqas2]{font-size:13px}.department-grid[data-astro-cid-fu2vqas2]{margin-top:12px}}
