
.book-layout{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:clamp(28px,5vw,72px);align-items:start}.book-cover img{width:100%;height:auto;display:block;border:1px solid rgba(255,255,255,.15);box-shadow:0 22px 60px rgba(0,0,0,.45)}.book-pdf{width:100%;height:min(82vh,980px);min-height:680px;border:1px solid rgba(255,255,255,.14);background:#111}.book-list-card{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start;padding:28px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025)}.book-list-card img{width:100%;height:auto;display:block}.book-hero{padding-top:52px}@media(max-width:800px){.book-layout,.book-list-card{grid-template-columns:1fr}.book-cover{max-width:420px}.book-pdf{min-height:520px}}
