.book-choice-module__lEUNuW__page{max-width:1440px;margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) 5% clamp(4rem,8vw,7rem)}.book-choice-module__lEUNuW__intro{max-width:44rem}.book-choice-module__lEUNuW__label{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft);margin:0}.book-choice-module__lEUNuW__intro h1{font-family:var(--font-display);font-weight:400;font-size:var(--type-display);letter-spacing:-.02em;margin:1rem 0 0;line-height:1.02}.book-choice-module__lEUNuW__intro h1 em{color:var(--color-accent);font-style:italic;font-weight:400}.book-choice-module__lEUNuW__intro>p:last-child{max-width:34rem;font-size:var(--type-body);color:var(--color-ink-soft);margin:1.5rem 0 0;line-height:1.7}.book-choice-module__lEUNuW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.book-choice-module__lEUNuW__card{border:1px solid var(--color-line);background:var(--color-surface);transition:border-color var(--duration-fast,.15s), transform var(--duration-normal,.3s) var(--ease-out-expo,ease);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:0;padding:1.5rem 1.5rem 1.75rem;display:flex}.book-choice-module__lEUNuW__card:focus-within{border-color:var(--color-accent)}.book-choice-module__lEUNuW__mockup{aspect-ratio:1;width:100%;margin-bottom:1.25rem;position:relative}.book-choice-module__lEUNuW__mockup>div{transform-origin:50% 65%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.book-choice-module__lEUNuW__coverHit{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:1rem;padding:0;position:absolute;inset:0}.book-choice-module__lEUNuW__coverHit:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.book-choice-module__lEUNuW__coverHit:disabled{cursor:progress}.book-choice-module__lEUNuW__number{z-index:2;font-size:var(--type-label);letter-spacing:.15em;color:var(--color-ink-soft);position:absolute;top:.4rem;left:.4rem}.book-choice-module__lEUNuW__kind{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft);margin:0}.book-choice-module__lEUNuW__card h2{font-family:var(--font-display);font-weight:400;font-size:var(--type-title);letter-spacing:-.005em;margin:.4rem 0 0;line-height:1.15}.book-choice-module__lEUNuW__desc{font-size:var(--type-small);color:var(--color-ink-soft);margin:.75rem 0 0;line-height:1.6}.book-choice-module__lEUNuW__facts{font-size:var(--type-small);letter-spacing:.02em;color:var(--color-ink);margin:.9rem 0 1.25rem}.book-choice-module__lEUNuW__card>button{margin-top:auto}.book-choice-module__lEUNuW__more{font-size:var(--type-small);color:var(--color-ink-soft);text-underline-offset:.25em;transition:color var(--duration-fast,.15s);margin-top:.9rem;text-decoration:underline}.book-choice-module__lEUNuW__more:hover,.book-choice-module__lEUNuW__more:focus-visible{color:var(--color-ink)}.book-choice-module__lEUNuW__aside{font-size:var(--type-small);color:var(--color-ink-soft);margin-top:clamp(2rem,4vw,3rem)}.book-choice-module__lEUNuW__aside a{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.book-choice-module__lEUNuW__card:hover{border-color:var(--color-accent)}.book-choice-module__lEUNuW__card:hover .book-choice-module__lEUNuW__mockup>div{transform:perspective(1000px)translateY(-10px)scale(1.05)rotateY(5deg)rotate(2deg)}}@media (max-width:1023px){.book-choice-module__lEUNuW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.book-choice-module__lEUNuW__page{padding-inline:var(--gutter)}.book-choice-module__lEUNuW__grid{grid-template-columns:1fr}.book-choice-module__lEUNuW__card{flex-flow:wrap;align-items:center;column-gap:1rem;padding:1rem}.book-choice-module__lEUNuW__mockup{width:38%;margin-bottom:0}.book-choice-module__lEUNuW__card>div:not(.book-choice-module__lEUNuW__mockup){flex:1 1 0;min-width:0}.book-choice-module__lEUNuW__card h2{font-size:var(--type-title);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;letter-spacing:-.005em;line-height:1.15}.book-choice-module__lEUNuW__number,.book-choice-module__lEUNuW__desc{display:none}.book-choice-module__lEUNuW__facts{margin-bottom:0}.book-choice-module__lEUNuW__card>button{width:100%;margin-top:1rem}.book-choice-module__lEUNuW__more{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.book-choice-module__lEUNuW__mockup>div{transition:none}.book-choice-module__lEUNuW__card:hover .book-choice-module__lEUNuW__mockup>div{transform:none}}.book-choice-module__lEUNuW__more,.book-choice-module__lEUNuW__aside a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:639px){.book-choice-module__lEUNuW__label,.book-choice-module__lEUNuW__kind{font-size:var(--type-label)}}
