.books-grid{gap:3.75rem 4.5rem}.book-entry{column-gap:1.75rem}.books-grid .book-cover-link{aspect-ratio:2/3;width:100%;max-width:180px;display:block}.books-grid .book-cover-link img{object-fit:fill;width:100%;height:100%;display:block}.book-entry h2{margin-bottom:1rem;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.16}.book-entry p{margin-bottom:1rem}.book-entry>div>:last-child{margin-bottom:0}@media (max-width:600px){.books-grid{row-gap:3.5rem}.book-entry{row-gap:1.75rem}}
