.page-hero[data-astro-cid-75ysl5lo]{background:var(--hero-bg);color:var(--hero-text)}.inner[data-astro-cid-75ysl5lo]{max-width:var(--container);box-sizing:content-box;flex-direction:column;gap:10px;margin:0 auto;padding:24px 32px 56px;display:flex}h1[data-astro-cid-75ysl5lo]{font-family:var(--font-display);margin:0;font-size:56px;font-weight:400;line-height:1.04}p[data-astro-cid-75ysl5lo]{color:var(--hero-muted);max-width:52ch;margin:0;font-size:19px}@media (width<=479px){.inner[data-astro-cid-75ysl5lo]{padding:16px 20px 40px}h1[data-astro-cid-75ysl5lo]{font-size:44px}}.book-card[data-astro-cid-z3zwwn3e]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:32px 48px;padding:32px;display:flex}.book-card[data-astro-cid-z3zwwn3e].soon{background:var(--soon-bg);color:var(--soon-text);box-shadow:none}.cover-link[data-astro-cid-z3zwwn3e]{flex:420px;min-width:0;text-decoration:none;display:flex}.soon[data-astro-cid-z3zwwn3e] .cover-link[data-astro-cid-z3zwwn3e]{flex-basis:360px;justify-content:center}.mat[data-astro-cid-z3zwwn3e]{background:var(--frame);box-shadow:var(--shadow-cover-sm);box-sizing:border-box;border-radius:6px;width:100%;padding:10px;transform:rotate(-1.5deg)}.soon[data-astro-cid-z3zwwn3e] .mat[data-astro-cid-z3zwwn3e]{max-width:460px;transform:rotate(1.5deg)}.text[data-astro-cid-z3zwwn3e]{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.chips[data-astro-cid-z3zwwn3e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip[data-astro-cid-z3zwwn3e]{background:var(--chip-live-bg);color:var(--chip-live);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:800}.chip[data-astro-cid-z3zwwn3e].wait{background:var(--chip-wait-bg);color:var(--chip-wait)}.chip[data-astro-cid-z3zwwn3e].off{background:var(--chip-off-bg);color:var(--chip-off)}.meta[data-astro-cid-z3zwwn3e]{color:var(--muted);font-size:15px;font-weight:700}.soon[data-astro-cid-z3zwwn3e] .meta[data-astro-cid-z3zwwn3e]{color:var(--soon-muted)}h2[data-astro-cid-z3zwwn3e]{font-family:var(--font-display);color:var(--heading);margin:0;font-size:40px;font-weight:400;line-height:1.08}.soon[data-astro-cid-z3zwwn3e] h2[data-astro-cid-z3zwwn3e]{color:var(--soon-text)}.blurb[data-astro-cid-z3zwwn3e]{color:var(--muted);margin:0}.soon[data-astro-cid-z3zwwn3e] .blurb[data-astro-cid-z3zwwn3e]{color:var(--soon-muted)}.actions[data-astro-cid-z3zwwn3e]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.price[data-astro-cid-z3zwwn3e]{font-family:var(--font-display);color:var(--heading);font-size:28px;font-weight:400}.secondary[data-astro-cid-z3zwwn3e]{font-weight:800}.soon[data-astro-cid-z3zwwn3e] .secondary[data-astro-cid-z3zwwn3e]{color:var(--soon-text)}.note[data-astro-cid-z3zwwn3e]{color:var(--muted);font-size:15px;font-weight:700}@media (width<=479px){.book-card[data-astro-cid-z3zwwn3e]{padding:20px}h2[data-astro-cid-z3zwwn3e]{font-size:32px}}.books[data-astro-cid-4ojkswfr]{max-width:var(--container);box-sizing:content-box;flex-direction:column;gap:32px;margin:0 auto;padding:48px 32px 72px;display:flex}.schools[data-astro-cid-4ojkswfr]{background:var(--band);color:var(--ink);border-radius:var(--radius-panel);align-self:flex-start;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.schools[data-astro-cid-4ojkswfr]:hover{color:var(--ink)}.schools[data-astro-cid-4ojkswfr] svg[data-astro-cid-4ojkswfr]{color:var(--heading);flex:none}.schools[data-astro-cid-4ojkswfr] b[data-astro-cid-4ojkswfr]{display:block}.sub[data-astro-cid-4ojkswfr]{color:var(--muted);font-size:15px}@media (width<=479px){.books[data-astro-cid-4ojkswfr]{gap:24px;padding:32px 20px 56px}}
