.b-books{position:relative;margin:10rem 0 9.5rem}.b-books__container{max-width:1005px}.b-books__container>h2{font-family:"Financier Display",sans-serif;font-size:2.2rem;line-height:1;letter-spacing:.22px;font-weight:400;text-transform:uppercase;color:#000;text-align:center;max-width:79.3rem;margin:0 auto 3rem;padding:1rem 0 .4rem}.b-books__posts{max-width:793px;margin:0 auto}.b-books__posts .post{padding:2.9rem 0 3.8rem}.b-books__posts .post:last-child::after{display:none}.b-books .pag-controls{margin:5rem auto 0}.b-books .pag-controls .pages{display:none}.b-books .pag-controls-more{max-width:15.8rem;border:none;padding:0}.b-books .pag-controls-more button{width:100%;border:1px solid #000;border-radius:4rem;color:#000;padding:.5rem}