.playlist[data-astro-cid-lx4vxor3]{margin-top:var(--space-7);gap:var(--space-3);justify-items:start;width:100%;display:grid}@media (width>=768px){.playlist[data-astro-cid-lx4vxor3]{margin-top:var(--space-6)}}.playlist__load[data-astro-cid-lx4vxor3]{align-items:center;gap:var(--space-3);min-height:var(--target-min);color:var(--color-accent);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);text-decoration:underline;display:inline-flex}.playlist__load[data-astro-cid-lx4vxor3] svg[data-astro-cid-lx4vxor3]{flex:none;width:1.25rem;height:1.25rem}.playlist__note[data-astro-cid-lx4vxor3]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:var(--measure-prose)}.playlist__note[data-astro-cid-lx4vxor3] a[data-astro-cid-lx4vxor3]{color:var(--color-accent);text-decoration:underline}.book__top[data-astro-cid-teaxis24]{gap:var(--space-6);display:grid}.book__cover[data-astro-cid-teaxis24]{border-radius:var(--radius-none);justify-self:start;width:100%;max-width:min(100%,42vh);height:auto}.book__intro[data-astro-cid-teaxis24]{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.book__plate[data-astro-cid-teaxis24]{gap:var(--space-4);align-content:start;display:grid}.book__title[data-astro-cid-teaxis24]{font-family:var(--font-sans);font-size:var(--text-overline);line-height:var(--leading-small)}.book__tagline[data-astro-cid-teaxis24]{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-width:var(--measure-prose)}.book__synopsis[data-astro-cid-teaxis24]{font-size:var(--text-body);line-height:var(--leading-body);margin-top:0}.book__buy[data-astro-cid-teaxis24]{align-items:stretch;display:inline-flex;position:relative}.book__buy-go[data-astro-cid-teaxis24]{align-items:center;gap:var(--space-2);display:inline-flex}.book__buy-go[data-astro-cid-teaxis24] svg[data-astro-cid-teaxis24]{flex:none;width:1.125rem;height:1.125rem}.book__buy-toggle[data-astro-cid-teaxis24]{padding-inline:var(--space-3);border-left:var(--rule-width) solid color-mix(in srgb, var(--color-on-accent) 35%, transparent);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.book__buy-toggle[data-astro-cid-teaxis24] svg[data-astro-cid-teaxis24]{width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--ease)}.book__stores[data-astro-cid-teaxis24][open] .book__buy-toggle[data-astro-cid-teaxis24] svg[data-astro-cid-teaxis24]{transform:rotate(180deg)}.book__buy-toggle[data-astro-cid-teaxis24]::marker{content:"";display:none}.book__buy-toggle[data-astro-cid-teaxis24]::-webkit-details-marker{content:"";display:none}.book__stores-panel[data-astro-cid-teaxis24]{top:calc(100% + var(--space-2));z-index:1;width:max-content;max-width:min(28rem,86vw);padding:var(--space-4);background:var(--color-surface);border:var(--rule-width) solid var(--color-rule);position:absolute;left:0}.book__stores-panel[data-astro-cid-teaxis24] ul[data-astro-cid-teaxis24]{margin-top:var(--space-3);gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));padding:0;list-style:none;display:grid}.book__stores-isbn[data-astro-cid-teaxis24]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink-muted)}.book__stores-isbn[data-astro-cid-teaxis24] code[data-astro-cid-teaxis24]{color:var(--color-ink);white-space:nowrap;font-family:inherit}.book__stores-panel[data-astro-cid-teaxis24] a[data-astro-cid-teaxis24]{min-height:var(--target-min);font-size:var(--text-small);color:var(--color-accent);align-items:center;text-decoration:underline;display:inline-flex}.book__coming-soon[data-astro-cid-teaxis24]{font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-ink-muted)}.book__section-heading[data-astro-cid-teaxis24]{font-family:var(--font-display);font-size:var(--text-display-l);line-height:var(--leading-display-l);margin-bottom:var(--space-5)}@media (width>=768px){.book__top[data-astro-cid-teaxis24]{gap:var(--space-8);grid-template-columns:2fr 3fr}}
