.library-grid{width:100%;padding-top:min(7.5vw,120px);background-color:#222}@media(max-width:1023px){.library-grid{padding-top:min(9.9706744868vw,120px)}}@media(max-width:767px){.library-grid{padding-top:min(25vw,191.75px)}}.library-grid .library-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:min(3.75vw,60px);max-width:min(79.625vw,1274px);padding:0 min(2.5vw,40px);margin:0 auto}@media(max-width:1023px){.library-grid .library-grid-container{gap:min(4.9853372434vw,60px);max-width:min(105.8553274682vw,1274px);padding:0 min(3.3235581623vw,40px)}}@media(max-width:767px){.library-grid .library-grid-container{grid-template-columns:1fr;gap:min(14vw,107.38px);padding:0 min(10vw,76.7px)}}.library-grid .book-item{display:flex;gap:min(2.5vw,40px)}@media(max-width:1023px){.library-grid .book-item{gap:min(3.3235581623vw,40px)}}@media(max-width:767px){.library-grid .book-item{gap:min(9vw,69.03px)}}.library-grid .book-item_cover{flex-shrink:0}.library-grid .book-item_cover .cover-image{width:min(8.4375vw,135px);height:min(12.5vw,200px);object-fit:cover;border-radius:min(.25vw,4px);box-shadow:6.14px 7.67px 16.88px 0 rgba(0,0,0,.6)}@media(max-width:1023px){.library-grid .book-item_cover .cover-image{width:min(11.2170087977vw,135px);height:min(16.6177908113vw,200px);border-radius:min(.3323558162vw,4px)}}@media(max-width:767px){.library-grid .book-item_cover .cover-image{width:min(22.5vw,172.575px);height:min(33.25vw,255.0275px);border-radius:min(.75vw,5.7525px)}}.library-grid .book-item_info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;color:#fff}.library-grid .book-item_info_title{font-size:min(1.5vw,24px);font-weight:700;margin-bottom:min(.375vw,6px);display:flex;align-items:center;gap:min(.375vw,6px)}.library-grid .book-item_info_title span{display:-webkit-box;max-width:min(18.125vw,290px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media(max-width:1023px){.library-grid .book-item_info_title span{max-width:min(20.7722385142vw,250px)}}@media(max-width:767px){.library-grid .book-item_info_title span{max-width:min(39.5vw,302.965px)}}@media(max-width:1023px){.library-grid .book-item_info_title{font-size:min(2.6588465298vw,32px);margin-bottom:min(.4985337243vw,6px);gap:min(.4985337243vw,6px)}}@media(max-width:767px){.library-grid .book-item_info_title{font-size:min(3.75vw,28.7625px);margin-bottom:min(1vw,7.67px);gap:min(1vw,7.67px)}}.library-grid .book-item_info_title .new-badge{color:#ffcf21;font-size:min(.9375vw,15px);font-weight:700;padding:min(.1875vw,3px) min(.5vw,8px);border-radius:min(3.75vw,60px);border:1px solid #ffcf21;flex-shrink:0}@media(max-width:1023px){.library-grid .book-item_info_title .new-badge{font-size:min(1.2463343109vw,15px);padding:min(.2492668622vw,3px) min(.6647116325vw,8px);border-radius:min(4.9853372434vw,60px)}}@media(max-width:767px){.library-grid .book-item_info_title .new-badge{font-size:min(2.5vw,19.175px);padding:min(.5vw,3.835px) min(1.25vw,9.5875px);border-radius:min(10vw,76.7px)}}.library-grid .book-item_info_publisher{font-size:min(.9375vw,15px);color:#aaa;margin-bottom:min(3.75vw,60px)}@media(max-width:1023px){.library-grid .book-item_info_publisher{font-size:min(1.2463343109vw,15px);margin-bottom:min(4.9853372434vw,60px)}}@media(max-width:767px){.library-grid .book-item_info_publisher{font-size:min(2.5vw,19.175px);margin-bottom:min(10vw,76.7px)}}.library-grid .book-item_info_description{display:flex;align-self:flex-start;font-size:min(1.3125vw,21px);color:#fff;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.library-grid .book-item_info_description{font-size:min(1.7448680352vw,21px)}}@media(max-width:767px){.library-grid .book-item_info_description{font-size:min(3.5vw,26.845px);-webkit-line-clamp:3}}.library-grid .btn-readmore{margin-top:min(3.75vw,60px)}@media(max-width:1023px){.library-grid .btn-readmore{margin-top:min(4.9853372434vw,60px)}}@media(max-width:767px){.library-grid .btn-readmore{margin-top:min(15vw,115.05px)}}
/*# sourceMappingURL=4d42b4de90e07511.css.map*/