.library-opening[data-astro-cid-weppjg2r]{padding-block:3.5rem}.library-opening[data-astro-cid-weppjg2r] .eyebrow[data-astro-cid-weppjg2r]{color:var(--accent)}.library-opening[data-astro-cid-weppjg2r] h1[data-astro-cid-weppjg2r]{color:var(--accent);max-width:20ch;font-size:clamp(3rem,6.8vw,6rem)}.library-introduction[data-astro-cid-weppjg2r]{justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:2rem;display:flex}.library-introduction[data-astro-cid-weppjg2r]>p[data-astro-cid-weppjg2r]{max-width:61ch;margin:0;font-size:1.1875rem;line-height:1.8}.library-count[data-astro-cid-weppjg2r]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.library-count[data-astro-cid-weppjg2r] strong[data-astro-cid-weppjg2r]{font-family:var(--font-display), serif;letter-spacing:-.06em;color:var(--accent);font-size:5rem;font-weight:400;line-height:1}.library-count[data-astro-cid-weppjg2r]>span[data-astro-cid-weppjg2r]{font-size:.8125rem;line-height:1.6}.library-chapter[data-astro-cid-weppjg2r]{padding-block:4.5rem}.library-layout[data-astro-cid-weppjg2r]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(3rem,7vw,6.5rem);display:grid}.library-chapter-heading[data-astro-cid-weppjg2r] .chapter-number[data-astro-cid-weppjg2r]{margin-bottom:1.75rem;font-size:8.5rem}.library-chapter-heading[data-astro-cid-weppjg2r] .eyebrow[data-astro-cid-weppjg2r]{margin-bottom:.6rem}.library-chapter-heading[data-astro-cid-weppjg2r] h2[data-astro-cid-weppjg2r]{margin:0 0 1rem;font-size:clamp(2.1rem,3vw,3rem)}.library-chapter-heading[data-astro-cid-weppjg2r]>p[data-astro-cid-weppjg2r]:last-child{max-width:32ch;margin:0;font-size:1rem;line-height:1.8}.library-guides[data-astro-cid-weppjg2r]{border-top:1px solid var(--chapter-rule);margin:0;padding:0;list-style:none}.library-guides[data-astro-cid-weppjg2r] li[data-astro-cid-weppjg2r]{border-bottom:1px solid var(--chapter-rule)}.library-guides[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]{grid-template-columns:38px minmax(0,1fr);gap:1rem;padding-block:1.75rem;text-decoration:none;display:grid}.library-guides[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]:hover h3[data-astro-cid-weppjg2r]{text-underline-offset:.15em;text-decoration:underline 1px}.guide-order[data-astro-cid-weppjg2r]{font-family:var(--font-display), serif;font-size:1.25rem}.guide-category[data-astro-cid-weppjg2r]{color:var(--chapter-muted);margin:0 0 .75rem;font-size:.8125rem}.guide-category[data-astro-cid-weppjg2r] span[data-astro-cid-weppjg2r]{margin-inline:.35rem}.guide-details[data-astro-cid-weppjg2r] h3[data-astro-cid-weppjg2r]{margin:0;font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:1.25}.guide-description[data-astro-cid-weppjg2r]{margin:1rem 0 1.2rem;font-size:1rem;line-height:1.8}.guide-read[data-astro-cid-weppjg2r]{justify-content:space-between;align-items:center;font-size:.875rem;font-weight:550;display:flex}.guide-read[data-astro-cid-weppjg2r]>span[data-astro-cid-weppjg2r]{font-size:1.5rem}.library-note[data-astro-cid-weppjg2r]{grid-template-columns:1fr 1fr;gap:4rem;padding-block:4rem;display:grid}.library-note[data-astro-cid-weppjg2r] .eyebrow[data-astro-cid-weppjg2r]{color:var(--accent)}.library-note[data-astro-cid-weppjg2r] h2[data-astro-cid-weppjg2r]{margin:0;font-size:clamp(2.25rem,3.8vw,3.25rem)}.library-note[data-astro-cid-weppjg2r] p[data-astro-cid-weppjg2r]{margin:0 0 1.5rem;line-height:1.8}.library-note[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]{min-height:48px;color:var(--accent);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.library-note[data-astro-cid-weppjg2r] .back-to-start[data-astro-cid-weppjg2r]{color:var(--muted);font-size:.875rem}@media (width<=900px){.library-layout[data-astro-cid-weppjg2r]{grid-template-columns:240px minmax(0,1fr);gap:2rem}.library-guides[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]{grid-template-columns:1fr;gap:.75rem}.library-count[data-astro-cid-weppjg2r]{display:none}}@media (width<=760px){.library-opening[data-astro-cid-weppjg2r]{padding-block:2.5rem}.library-opening[data-astro-cid-weppjg2r] h1[data-astro-cid-weppjg2r]{font-size:clamp(2.9rem,8vw,4.5rem)}.library-introduction[data-astro-cid-weppjg2r]{margin-top:1.5rem}.library-introduction[data-astro-cid-weppjg2r]>p[data-astro-cid-weppjg2r]{font-size:1.0625rem}.library-chapter[data-astro-cid-weppjg2r]{padding-block:3rem}.library-layout[data-astro-cid-weppjg2r]{grid-template-columns:1fr;gap:2rem}.library-chapter-heading[data-astro-cid-weppjg2r]{grid-template-columns:95px minmax(0,1fr);align-items:start;gap:0 1.25rem;display:grid}.library-chapter-heading[data-astro-cid-weppjg2r] .chapter-number[data-astro-cid-weppjg2r]{grid-row:1/3;margin-bottom:0;font-size:6rem}.library-chapter-heading[data-astro-cid-weppjg2r] .eyebrow[data-astro-cid-weppjg2r]{align-self:end;margin-bottom:.5rem}.library-chapter-heading[data-astro-cid-weppjg2r] h2[data-astro-cid-weppjg2r]{margin:0;font-size:2rem}.library-chapter-heading[data-astro-cid-weppjg2r]>p[data-astro-cid-weppjg2r]:last-child{grid-column:1/-1;max-width:57ch;margin-top:1.5rem}.library-guides[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]{grid-template-columns:1fr}.guide-order[data-astro-cid-weppjg2r]{display:none}.guide-details[data-astro-cid-weppjg2r] h3[data-astro-cid-weppjg2r]{font-size:1.75rem}.library-note[data-astro-cid-weppjg2r]{grid-template-columns:1fr;gap:1.75rem;padding-block:3rem}.library-note[data-astro-cid-weppjg2r] a[data-astro-cid-weppjg2r]{font-size:.9375rem}}
