/* Scoped styles for book (was uk4drrvt).
 * Generated by tools/extract/extract-css.mjs from the Astro build — do not hand-edit.
 * Declarations are carried through byte-for-byte; the only change is the scope
 * attribute rename (data-astro-cid-<hash> -> data-pws="<component>").
 */
.book-form[data-pws="book"]{max-width:48rem;margin-inline:auto}.book-lead[data-pws="book"]{text-align:center;margin-bottom:2rem}.book-lead-title[data-pws="book"]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.15}.book-reassure[data-pws="book"]{margin-top:.85rem;color:rgb(var(--color-muted));line-height:var(--leading-relaxed)}.section--tight-top[data-pws="book"]{padding-top:clamp(.5rem,3vw,2rem)}.finance[data-pws="book"]{max-width:40rem;margin-inline:auto;text-align:center}.finance-title[data-pws="book"]{font-size:clamp(1.5rem,3vw,2rem)!important}.finance-text[data-pws="book"]{margin-top:1rem;color:rgb(var(--color-muted));line-height:var(--leading-relaxed)}.expect-grid[data-pws="book"]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.expect-grid[data-pws="book"]{grid-template-columns:repeat(3,1fr)}}.expect-item[data-pws="book"]{padding:1.75rem}.expect-icon[data-pws="book"]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-pill);background:rgb(var(--color-surface-2));color:rgb(var(--color-accent))}.expect-title[data-pws="book"]{margin-top:1.1rem;font-family:var(--font-display);font-weight:400;font-size:1.25rem;line-height:1.2}.expect-text[data-pws="book"]{margin-top:.5rem;color:rgb(var(--color-muted));line-height:var(--leading-relaxed);font-size:.98rem}
