.malaphor[data-astro-cid-bve2zhwy]{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-md);display:grid}.malaphor__row[data-astro-cid-bve2zhwy]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.malaphor[data-astro-cid-bve2zhwy] label[data-astro-cid-bve2zhwy]{gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:grid}.malaphor[data-astro-cid-bve2zhwy] label[data-astro-cid-bve2zhwy] span[data-astro-cid-bve2zhwy]{color:var(--color-text-muted);font-weight:400}.malaphor[data-astro-cid-bve2zhwy] input[data-astro-cid-bve2zhwy],.malaphor[data-astro-cid-bve2zhwy] textarea[data-astro-cid-bve2zhwy]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;resize:vertical;padding:.7em .9em;font-weight:400}.malaphor__submit[data-astro-cid-bve2zhwy]{justify-self:start}.malaphor__fine[data-astro-cid-bve2zhwy]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}@media (width<=40rem){.malaphor__row[data-astro-cid-bve2zhwy]{grid-template-columns:1fr}.malaphor__submit[data-astro-cid-bve2zhwy]{justify-self:stretch}}.book[data-astro-cid-fp54uh6e]{align-items:center;gap:var(--space-7);padding:var(--space-7);border-radius:var(--radius-card);background:var(--brand-walnut);color:var(--brand-parchment);box-shadow:var(--shadow-lg);border:1px solid #f6efe314;grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}.book__cover[data-astro-cid-fp54uh6e]{transition:transform var(--transition);display:block;transform:rotate(-3deg)}.book__cover[data-astro-cid-fp54uh6e]:hover{transform:rotate(0)translateY(-4px)}.book__cover[data-astro-cid-fp54uh6e] img[data-astro-cid-fp54uh6e]{border-radius:var(--radius-sm);width:100%;height:auto;display:block;box-shadow:0 18px 36px #00000059,0 3px 8px #00000040}.book__eyebrow[data-astro-cid-fp54uh6e]{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-lamplight);font-weight:700}.book[data-astro-cid-fp54uh6e] h2[data-astro-cid-fp54uh6e]{max-width:22ch;font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--brand-parchment);margin:0}.book__sub[data-astro-cid-fp54uh6e]{margin:var(--space-2) 0 var(--space-5);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:#f6efe3d9}.book__desc[data-astro-cid-fp54uh6e]{max-width:38rem;margin:0 0 var(--space-6);color:#f6efe3e6}.book__actions[data-astro-cid-fp54uh6e]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.book__buy[data-astro-cid-fp54uh6e]{background:var(--brand-lamplight);border-color:var(--brand-lamplight);color:var(--brand-walnut)}.book__buy[data-astro-cid-fp54uh6e]:hover{background:var(--brand-parchment);border-color:var(--brand-parchment);color:var(--brand-walnut)}.book__kindle[data-astro-cid-fp54uh6e]{color:var(--brand-parchment);text-underline-offset:.2em;font-weight:600}.book__kindle[data-astro-cid-fp54uh6e]:hover{color:var(--brand-lamplight)}.book__meta[data-astro-cid-fp54uh6e] a[data-astro-cid-fp54uh6e]{color:var(--brand-parchment);text-underline-offset:.2em}.book__meta[data-astro-cid-fp54uh6e] a[data-astro-cid-fp54uh6e]:hover{color:var(--brand-lamplight)}.book[data-astro-cid-fp54uh6e] a[data-astro-cid-fp54uh6e]:focus-visible{outline:3px solid var(--brand-lamplight);outline-offset:3px}.book__meta[data-astro-cid-fp54uh6e]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:#f6efe3bf}@media (width<=48rem){.book[data-astro-cid-fp54uh6e]{gap:var(--space-6);padding:var(--space-6) var(--space-5);text-align:center;grid-template-columns:1fr}.book__cover[data-astro-cid-fp54uh6e]{width:min(60%,13rem);margin-inline:auto}.book[data-astro-cid-fp54uh6e] h2[data-astro-cid-fp54uh6e],.book__desc[data-astro-cid-fp54uh6e]{margin-inline:auto}.book__actions[data-astro-cid-fp54uh6e]{flex-direction:column}.book__buy[data-astro-cid-fp54uh6e]{align-self:stretch}}@media (prefers-reduced-motion:reduce){.book__cover[data-astro-cid-fp54uh6e],.book__cover[data-astro-cid-fp54uh6e]:hover{transform:none}}.ml-hero[data-astro-cid-xhumcbcc]{padding-block:var(--space-8) var(--space-7)}.ml-hero__grid[data-astro-cid-xhumcbcc]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.ml-hero[data-astro-cid-xhumcbcc] h1[data-astro-cid-xhumcbcc]{max-width:14ch;font-size:var(--text-4xl)}.ml-hero__sub[data-astro-cid-xhumcbcc]{max-width:34rem;margin-bottom:var(--space-6);font-size:var(--text-lg);color:var(--color-text-muted)}.ml-card[data-astro-cid-xhumcbcc]{top:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lg);margin:0;position:sticky;transform:rotate(-1.5deg)}.ml-card__title[data-astro-cid-xhumcbcc]{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug)}.ml-card__line[data-astro-cid-xhumcbcc]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.ml-card__line[data-astro-cid-xhumcbcc] em[data-astro-cid-xhumcbcc]{color:var(--color-text)}.ml-card__scores[data-astro-cid-xhumcbcc]{gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ml-card__scores[data-astro-cid-xhumcbcc] li[data-astro-cid-xhumcbcc]{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:.35em .8em;font-weight:600}.ml-card__scores[data-astro-cid-xhumcbcc] strong[data-astro-cid-xhumcbcc]{color:var(--color-primary);margin-left:.3em}.ml-card__tier[data-astro-cid-xhumcbcc]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:700}.ml-card[data-astro-cid-xhumcbcc] figcaption[data-astro-cid-xhumcbcc]{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.ml-faq[data-astro-cid-xhumcbcc]{padding-top:var(--space-6)}.ml-faq__list[data-astro-cid-xhumcbcc]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ml-faq__list[data-astro-cid-xhumcbcc] li[data-astro-cid-xhumcbcc]{padding:var(--space-5);border-top:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 0 var(--radius-card) var(--radius-card)}.ml-faq__list[data-astro-cid-xhumcbcc] h3[data-astro-cid-xhumcbcc]{margin:0 0 var(--space-2);font-size:var(--text-lg)}.ml-faq__list[data-astro-cid-xhumcbcc] p[data-astro-cid-xhumcbcc]{color:var(--color-text-muted);margin:0}.ml-book-wrap[data-astro-cid-xhumcbcc]{padding-block:var(--space-4) var(--space-2)}@media (width<=56rem){.ml-hero__grid[data-astro-cid-xhumcbcc]{gap:var(--space-7);grid-template-columns:1fr}.ml-card[data-astro-cid-xhumcbcc]{position:static;transform:none}}
