.books-set__series[data-astro-cid-53uttbvc]{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-heading);margin:0 0 var(--space-2xs);font-weight:600}h2[data-astro-cid-53uttbvc]{font-size:var(--text-xl);margin:0 0 var(--space-xs)}p[data-astro-cid-53uttbvc]{margin:0 0 var(--space-sm)}.books-price[data-astro-cid-53uttbvc]{font-family:var(--font-ui);color:var(--color-heading);font-weight:700;font-size:var(--text-xl);margin-bottom:var(--space-sm)}button[data-astro-cid-53uttbvc]:disabled{opacity:.55;cursor:not-allowed}.books-eyebrow[data-astro-cid-6nozkg2i]{font-family:var(--font-eyebrow);text-transform:uppercase;letter-spacing:.12em;font-weight:400;font-size:var(--text-md);color:var(--color-accent);margin:0 0 var(--space-2xs)}.books-price[data-astro-cid-6nozkg2i]{font-family:var(--font-ui);color:var(--color-heading);margin:0;font-weight:700}.books-head[data-astro-cid-6nozkg2i]{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);padding-block:var(--space-lg)}.books-head__inner[data-astro-cid-6nozkg2i]{gap:var(--space-md);align-items:start;display:grid}@media (width>=960px){.books-head__inner[data-astro-cid-6nozkg2i]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.books-head[data-astro-cid-6nozkg2i] h1[data-astro-cid-6nozkg2i]{font-size:clamp(2.25rem,1.4rem + 3.2vw,3.75rem)}.books-head__lede[data-astro-cid-6nozkg2i]{margin:var(--space-sm) 0 0;max-width:52ch;color:var(--color-heading);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.45}.books-shelves-nav[data-astro-cid-6nozkg2i] ul[data-astro-cid-6nozkg2i]{margin:var(--space-md) 0 0;gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.books-shelves-nav[data-astro-cid-6nozkg2i] a[data-astro-cid-6nozkg2i]{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-accent);font-weight:700;text-decoration:none;display:inline-flex}.books-shelves-nav[data-astro-cid-6nozkg2i] a[data-astro-cid-6nozkg2i]:hover{background:var(--color-accent);color:var(--color-text-inverted)}.books-shelves-nav[data-astro-cid-6nozkg2i] span[data-astro-cid-6nozkg2i]{font-weight:400}.books-set[data-astro-cid-6nozkg2i]{gap:var(--space-md);background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid var(--color-accent-pointer);border-radius:var(--radius-md);padding:var(--space-md);display:grid}@media (width>=640px){.books-set[data-astro-cid-6nozkg2i]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start}}.books-set__covers[data-astro-cid-6nozkg2i]{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.books-set__covers[data-astro-cid-6nozkg2i] img[data-astro-cid-6nozkg2i]{border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #21151940}.books-close[data-astro-cid-6nozkg2i]{padding-block:var(--space-lg);background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.books-close__offer[data-astro-cid-6nozkg2i]{background:var(--color-bg);border:1px solid var(--color-border);border-top:4px solid var(--color-accent-pointer);border-radius:var(--radius-md);max-width:40rem;padding:var(--space-md)}.books-terms[data-astro-cid-6nozkg2i]{margin:var(--space-sm) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);font-family:var(--font-ui);font-size:var(--text-sm);gap:var(--space-2xs);list-style:none;display:grid}.books-terms[data-astro-cid-6nozkg2i] li[data-astro-cid-6nozkg2i]{padding-left:var(--space-sm);position:relative}.books-terms[data-astro-cid-6nozkg2i] li[data-astro-cid-6nozkg2i]:before{content:"";background:var(--color-accent-pointer);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.books-shelf[data-astro-cid-6nozkg2i]{padding-block:var(--space-lg);scroll-margin-top:var(--header-h)}.books-shelf--alt[data-astro-cid-6nozkg2i]{background:var(--color-bg-subtle);border-block:1px solid var(--color-border)}.books-shelf__head[data-astro-cid-6nozkg2i]{gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-accent-pointer);align-items:end;display:grid}@media (width>=760px){.books-shelf__head[data-astro-cid-6nozkg2i]{grid-template-columns:minmax(0,1fr) auto}}.books-shelf__head[data-astro-cid-6nozkg2i] h2[data-astro-cid-6nozkg2i]{margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.books-shelf__description[data-astro-cid-6nozkg2i]{margin:var(--space-xs) 0 0;max-width:72ch}.books-shelf__offer[data-astro-cid-6nozkg2i]{align-items:center;gap:var(--space-sm);display:flex}.books-grid[data-astro-cid-6nozkg2i]{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.books-grid[data-astro-cid-6nozkg2i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-card[data-astro-cid-6nozkg2i]{gap:var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm);grid-template-columns:112px minmax(0,1fr);display:grid}.book-card__cover[data-astro-cid-6nozkg2i]{border-radius:2px;width:112px;height:auto;box-shadow:0 2px 6px #21151940}.book-card__body[data-astro-cid-6nozkg2i]{gap:var(--space-2xs);flex-direction:column;display:flex}.book-card[data-astro-cid-6nozkg2i] h3[data-astro-cid-6nozkg2i]{font-size:var(--text-md);text-wrap:balance;margin:0;line-height:1.3}.book-card__length[data-astro-cid-6nozkg2i]{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-heading);margin:0}.book-card__description[data-astro-cid-6nozkg2i]{font-size:var(--text-sm);margin:0}.book-card__buy[data-astro-cid-6nozkg2i]{padding-top:var(--space-xs);justify-content:space-between;align-items:center;gap:var(--space-xs);margin-top:auto;display:flex}.book-card__button[data-astro-cid-6nozkg2i]{font-family:var(--font-ui);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent);cursor:pointer;background:0 0;font-weight:700}.book-card__button[data-astro-cid-6nozkg2i]:hover:not(:disabled){background:var(--color-accent);color:var(--color-text-inverted)}button[data-astro-cid-6nozkg2i]:disabled{opacity:.55;cursor:not-allowed}@media (width<=420px){.book-card[data-astro-cid-6nozkg2i]{grid-template-columns:84px minmax(0,1fr)}.book-card__cover[data-astro-cid-6nozkg2i]{width:84px}}.books-points[data-astro-cid-6nozkg2i]{padding-block:var(--space-lg)}.books-points[data-astro-cid-6nozkg2i] h2[data-astro-cid-6nozkg2i]{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.books-points[data-astro-cid-6nozkg2i] ul[data-astro-cid-6nozkg2i]{margin:var(--space-md) 0 0;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.books-points[data-astro-cid-6nozkg2i] li[data-astro-cid-6nozkg2i]{border-top:2px solid var(--color-accent-pointer);padding-top:var(--space-xs)}.books-points[data-astro-cid-6nozkg2i] strong[data-astro-cid-6nozkg2i]{color:var(--color-heading);margin-bottom:var(--space-2xs);display:block}.books-faq[data-astro-cid-6nozkg2i]{padding-block:var(--space-lg);border-top:1px solid var(--color-border)}.books-price-note[data-astro-cid-6nozkg2i]{font-family:var(--font-ui);font-size:var(--text-sm);margin:0 0 var(--space-md)}.books-faq[data-astro-cid-6nozkg2i] dl[data-astro-cid-6nozkg2i]{margin:var(--space-sm) 0 0;gap:var(--space-sm);display:grid}@media (width>=900px){.books-faq[data-astro-cid-6nozkg2i] dl[data-astro-cid-6nozkg2i]{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.books-faq[data-astro-cid-6nozkg2i] dt[data-astro-cid-6nozkg2i]{font-family:var(--font-display);color:var(--color-heading);margin-bottom:var(--space-2xs);font-weight:700}.books-faq[data-astro-cid-6nozkg2i] dd[data-astro-cid-6nozkg2i]{margin:0}.books-thanks[data-astro-cid-6nozkg2i]{padding-block:var(--space-xl)}.books-thanks[data-astro-cid-6nozkg2i] p[data-astro-cid-6nozkg2i]{max-width:60ch}
