.books-module__J0LWca__wrap{max-width:760px;margin:min(8vh,6rem) auto;padding:0 24px 80px}.books-module__J0LWca__header{margin-bottom:48px}.books-module__J0LWca__back{color:var(--accent);opacity:.85;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-flex}.books-module__J0LWca__back:hover{opacity:1}.books-module__J0LWca__title{letter-spacing:-.015em;margin:20px 0 0;font-size:clamp(28px,6vw,42px);line-height:1.1}.books-module__J0LWca__subtitle{color:var(--muted);margin:10px 0 0;font-size:clamp(14px,2.2vw,16px);font-weight:400;line-height:1.6}.books-module__J0LWca__list{margin:0;padding:0;list-style:none}.books-module__J0LWca__item{border-bottom:1px solid #ffffff0d;padding:20px 0}.books-module__J0LWca__item:first-child{border-top:1px solid #ffffff0d}@media (prefers-color-scheme:light){.books-module__J0LWca__item,.books-module__J0LWca__item:first-child{border-color:#0000000f}}.books-module__J0LWca__itemLink{align-items:stretch;gap:14px;text-decoration:none;transition:color .12s;display:flex}.books-module__J0LWca__itemLink:hover .books-module__J0LWca__bookTitle{color:var(--accent)}.books-module__J0LWca__cover{flex-shrink:0}.books-module__J0LWca__coverImg{object-fit:cover;border-radius:3px;display:block;box-shadow:0 2px 8px #0000004d}@media (prefers-color-scheme:light){.books-module__J0LWca__coverImg{box-shadow:0 2px 8px #00000026}}.books-module__J0LWca__info{flex-direction:column;gap:3px;display:flex}.books-module__J0LWca__bookTitle{color:var(--fg);font-size:clamp(14px,2vw,16px);font-weight:600;line-height:1.4;transition:color .12s}.books-module__J0LWca__bookAuthor{color:var(--muted);font-size:13px}.books-module__J0LWca__bookDate{color:var(--muted);white-space:nowrap;font-size:13px}.books-module__J0LWca__bookRating{color:var(--accent);letter-spacing:.02em;font-size:12px;font-weight:600}.books-module__J0LWca__bookDesc{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.6}.books-module__J0LWca__infoContainer{flex-direction:column;flex-grow:1;display:flex}
