.library-page.svelte-c8k2rg{padding-bottom:calc(90px + 3rem)}.lead.svelte-c8k2rg{margin:.5rem 0 2rem;font-size:1rem}.lib-h.svelte-c8k2rg{color:var(--navy);margin:2rem 0 1rem;font-size:1.3rem;font-weight:800}.lib-grid.svelte-c8k2rg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.lib-card.svelte-c8k2rg{background:var(--white);border:3px solid var(--navy);flex-direction:column;display:flex}.lib-card.svelte-c8k2rg img:where(.svelte-c8k2rg){aspect-ratio:16/10;object-fit:cover;border-bottom:3px solid var(--navy);width:100%;display:block}.body.svelte-c8k2rg{padding:1rem 1.1rem 1.2rem}.who.svelte-c8k2rg{color:var(--navy);overflow-wrap:anywhere;font-weight:800}.who.svelte-c8k2rg span:where(.svelte-c8k2rg){color:var(--muted);font-size:.88rem;font-weight:600}.text.svelte-c8k2rg{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.4rem;line-height:1.5}.links.svelte-c8k2rg{gap:1rem;margin-top:.6rem;display:flex}.links.svelte-c8k2rg a:where(.svelte-c8k2rg),.more.svelte-c8k2rg a:where(.svelte-c8k2rg){color:var(--navy);font-weight:700}.more.svelte-c8k2rg{margin-top:1.2rem}
