.Pagination-module__w22U3q__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:4rem;padding:2rem 0;display:flex}.Pagination-module__w22U3q__navButton{border:2px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.Pagination-module__w22U3q__navButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px #1e3a8a1a}.Pagination-module__w22U3q__navButton:active:not(:disabled){transform:translateY(0)}.Pagination-module__w22U3q__navButton:disabled{opacity:.4;cursor:not-allowed}.Pagination-module__w22U3q__navButton svg{width:20px;height:20px}.Pagination-module__w22U3q__pageNumbers{align-items:center;gap:.5rem;display:flex}.Pagination-module__w22U3q__pageButton{border:2px solid var(--color-border);min-width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.Pagination-module__w22U3q__pageButton:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px #1e3a8a1a}.Pagination-module__w22U3q__pageButton:active{transform:translateY(0)}.Pagination-module__w22U3q__pageButton.Pagination-module__w22U3q__active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #1e3a8a33}.Pagination-module__w22U3q__pageButton.Pagination-module__w22U3q__active:hover{color:#fff;background:#1e40af;border-color:#1e40af}.Pagination-module__w22U3q__ellipsis{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;padding:0 .25rem;font-weight:600}@media (max-width:640px){.Pagination-module__w22U3q__pagination{gap:.5rem;margin-top:3rem;padding:1.5rem 0}.Pagination-module__w22U3q__navButton{min-width:44px;min-height:44px;padding:.625rem;font-size:.8125rem}.Pagination-module__w22U3q__navButton:hover:not(:disabled){transform:none}.Pagination-module__w22U3q__navButton svg{width:20px;height:20px}.Pagination-module__w22U3q__pageNumbers{gap:.25rem}.Pagination-module__w22U3q__pageButton{min-width:44px;height:44px;font-size:.875rem}.Pagination-module__w22U3q__pageButton:hover{transform:none}.Pagination-module__w22U3q__navButton span{display:none}}@media (hover:none){.Pagination-module__w22U3q__navButton:hover:not(:disabled),.Pagination-module__w22U3q__pageButton:hover{box-shadow:none;transform:none}.Pagination-module__w22U3q__pageButton.Pagination-module__w22U3q__active:hover{box-shadow:0 4px 12px #1e3a8a33}}@media (min-width:641px){.Pagination-module__w22U3q__navButton svg:first-child{margin-right:0}.Pagination-module__w22U3q__navButton svg:last-child{margin-left:0}}
.page-module__jXZM3G__hero{background:linear-gradient(135deg,var(--color-primary)0%,#1e40af 100%);margin-bottom:4rem;padding:4rem 0;position:relative;overflow:hidden}.page-module__jXZM3G__hero:before{content:"";opacity:.3;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__jXZM3G__heroContent{z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.page-module__jXZM3G__heroTitle{color:#fff;margin:0 0 1rem;font-size:3rem;font-weight:700;line-height:1.2}.page-module__jXZM3G__heroDescription{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__jXZM3G__container{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.page-module__jXZM3G__emptyState{text-align:center;grid-column:1/-1;padding:4rem 2rem}.page-module__jXZM3G__emptyStateIcon{opacity:.3;margin-bottom:1rem;font-size:4rem}.page-module__jXZM3G__emptyStateTitle{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.page-module__jXZM3G__emptyStateText{color:var(--color-text-secondary);margin:0;font-size:1rem}.page-module__jXZM3G__clearFilterButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__jXZM3G__clearFilterButton:hover{background:#1e40af;transform:translateY(-2px);box-shadow:0 4px 12px #1e3a8a4d}.page-module__jXZM3G__clearFilterButton:active{transform:translateY(0)}.page-module__jXZM3G__loadingState{text-align:center;grid-column:1/-1;padding:4rem 2rem}.page-module__jXZM3G__loadingSpinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 1rem;animation:.8s linear infinite page-module__jXZM3G__spin}@keyframes page-module__jXZM3G__spin{to{transform:rotate(360deg)}}.page-module__jXZM3G__loadingText{color:var(--color-text-secondary);font-size:1rem}@media (max-width:1024px){.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}@media (max-width:640px){.page-module__jXZM3G__hero{margin-bottom:3rem;padding:3rem 0}.page-module__jXZM3G__heroTitle{font-size:2rem}.page-module__jXZM3G__heroDescription{font-size:1rem}.page-module__jXZM3G__container{padding:0 1rem 3rem}.page-module__jXZM3G__blogGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__jXZM3G__emptyState{padding:3rem 1rem}.page-module__jXZM3G__emptyStateIcon{font-size:3rem}.page-module__jXZM3G__emptyStateTitle{font-size:1.25rem}.page-module__jXZM3G__emptyStateText{font-size:.875rem}}
