.page_page__GLL2f{padding-top:105px;min-height:100vh;background:#f9fafb}.page_inner__22lJO{max-width:1280px;margin:0 auto;padding:3rem 48px 5rem}.page_header__u1jTN{margin-bottom:2.5rem}.page_heading__WrJNG{font-size:2rem;font-weight:700;color:#1a3a6b;margin:0 0 .4rem}.page_sub__yXwAd{font-size:1rem;color:#6b7280;margin:0}.page_state__vC5Qq{color:#9ca3af;font-size:.95rem;padding:3rem 0}.page_grid__bolQD{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_card__5LHSl{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;overflow:hidden;transition:box-shadow .2s,border-color .2s}.page_card__5LHSl:hover{border-color:#1a56a4}.page_cardCover__cnLSM{height:100px;background:#1a3a6b;flex-shrink:0}.page_cardBody__tAurQ{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex:1 1}.page_cardTitle__vL_IJ{font-size:1rem;font-weight:700;color:#1a3a6b;margin:0;line-height:1.35}.page_cardDesc__n25fC{font-size:.82rem;color:#6b7280;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardFooter__4NDdw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #f3f4f6}.page_issn__cZnlz,.page_publisher__PHyhE{font-size:.75rem;color:#9ca3af}@media (max-width:768px){.page_inner__22lJO{padding:2rem 1rem 3rem}.page_grid__bolQD{grid-template-columns:1fr}}