.page-header[data-astro-cid-4ojkswfr]{padding-block:clamp(3.5rem,2rem + 6vw,7rem) clamp(1rem,2vw,2rem)}.page-header[data-astro-cid-4ojkswfr] .lede[data-astro-cid-4ojkswfr]{max-width:36rem;margin-bottom:0}.grid-section[data-astro-cid-4ojkswfr]{padding-top:clamp(2rem,4vw,4rem)}.grid[data-astro-cid-4ojkswfr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2.5vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-4ojkswfr].few{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),20rem));justify-content:center}.book[data-astro-cid-4ojkswfr]{color:inherit;height:100%;text-decoration:none;display:block}.cover-wrap[data-astro-cid-4ojkswfr]{transition:transform .4s}.book[data-astro-cid-4ojkswfr]:hover .cover-wrap[data-astro-cid-4ojkswfr],.book[data-astro-cid-4ojkswfr]:focus-visible .cover-wrap[data-astro-cid-4ojkswfr]{transform:translateY(-6px)}.meta[data-astro-cid-4ojkswfr]{padding-top:1.5rem}.genre[data-astro-cid-4ojkswfr]{margin-bottom:.6rem;font-size:.7rem}.title[data-astro-cid-4ojkswfr]{font-size:var(--step-2);margin-bottom:.25em}.book[data-astro-cid-4ojkswfr]:hover .title[data-astro-cid-4ojkswfr]{color:var(--accent)}.subtitle[data-astro-cid-4ojkswfr]{font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);color:var(--muted);margin-bottom:.7em}.hook[data-astro-cid-4ojkswfr]{color:var(--muted);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.tags[data-astro-cid-4ojkswfr]{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.tags[data-astro-cid-4ojkswfr] .tag[data-astro-cid-4ojkswfr]{font-size:.64rem}@media (prefers-reduced-motion:reduce){.cover-wrap[data-astro-cid-4ojkswfr]{transform:none!important}}
