.reading{padding:48px 0;background:transparent}.reading .container{max-width:1200px;margin:0 auto;padding:0 16px}.reading .back-button{display:inline-block;margin-bottom:20px;font-size:40px;color:#2070a8;text-decoration:none;transition:color .3s ease}.reading .back-button:hover{color:#083a5e;transform:scale(1.05)}.reading .category-section{margin-bottom:48px}.reading .book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;justify-content:center;max-width:900px;margin:0 auto}.reading .book-item{padding:24px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.reading .book-item:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.reading .book-placeholder{width:150px;height:200px;margin:0 auto 16px;background:linear-gradient(135deg,#0a4d7c,#2b750b);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;text-transform:uppercase}.reading .book-item h4,.reading .book-placeholder{font-family:Times New Roman,Times,serif;font-weight:700}.reading .book-item h4{font-size:22px;color:#0a4d7c;margin-bottom:8px}.reading .book-item .author{font-size:16px;font-style:italic;color:#333;margin-bottom:12px}.reading .book-item .caption{font-size:14px;color:#666;margin-bottom:16px;font-style:italic;border-left:4px solid #2b750b;padding-left:8px}.reading .book-item .buy-button{display:inline-block;padding:10px 20px;background:#2070a8;color:#fff;border-radius:4px;text-decoration:none;font-weight:600;font-family:Times New Roman,Times,serif;transition:background .3s ease,transform .3s ease}.reading .book-item .buy-button:hover{background:#083a5e;transform:scale(1.05)}@media (max-width:768px){.reading .book-grid{grid-template-columns:1fr;max-width:100%}}