.library.svelte-1hfh950{color:#193b38;background:#f8f4ec;padding:4rem 0}.library.svelte-1hfh950 header:where(.svelte-1hfh950){text-align:center;max-width:800px;margin:0 auto 4rem}h1.svelte-1hfh950{letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(3.5rem,8vw,7rem);line-height:1}h1.svelte-1hfh950 em:where(.svelte-1hfh950){color:#b65b32;font-style:italic}.intro.svelte-1hfh950{margin-bottom:1.5rem;font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.5}header.svelte-1hfh950 p:where(.svelte-1hfh950):not(.eyebrow){max-width:620px;margin-left:auto;margin-right:auto}header.svelte-1hfh950 .button:where(.svelte-1hfh950){margin-top:1.5rem}.choices.svelte-1hfh950{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.choices.svelte-1hfh950 article:where(.svelte-1hfh950){background:#fff;border:1px solid #d7ddd4;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.cover.svelte-1hfh950{background:#e9e9df;justify-content:center;align-items:center;height:440px;padding:2rem;display:flex}.cover.svelte-1hfh950 img:where(.svelte-1hfh950){object-fit:contain;width:auto;max-width:100%;height:100%;box-shadow:8px 12px 24px #102c3026}.copy.svelte-1hfh950{flex-direction:column;flex:1;padding:2rem;display:flex}.copy.svelte-1hfh950 h2:where(.svelte-1hfh950){margin:.7rem 0;font-size:2rem;line-height:1.15}.copy.svelte-1hfh950 p:where(.svelte-1hfh950){margin-bottom:1.4rem}.copy.svelte-1hfh950 .eyebrow:where(.svelte-1hfh950){color:var(--accent);margin:0}.copy.svelte-1hfh950 a:where(.svelte-1hfh950){background:var(--accent);align-self:flex-start;margin-top:auto}.note.svelte-1hfh950{text-align:center;max-width:750px;margin:4rem auto 0}.note.svelte-1hfh950 h2:where(.svelte-1hfh950){margin-bottom:1rem;font-size:2rem}.note.svelte-1hfh950 p:where(.svelte-1hfh950){margin-bottom:1rem}.note.svelte-1hfh950 a:where(.svelte-1hfh950){text-decoration:underline}p.svelte-1hfh950{line-height:1.7}@media (width<=650px){.choices.svelte-1hfh950{grid-template-columns:1fr}.cover.svelte-1hfh950{height:390px}.library.svelte-1hfh950{padding:2.5rem 0}.copy.svelte-1hfh950{padding:1.4rem}}
