.blog-module__3rPSzG__header{text-align:center;padding:6rem 0 2rem}.blog-module__3rPSzG__subtitle{color:var(--text-secondary);margin-top:1rem;font-size:1.1rem;font-weight:400}.blog-module__3rPSzG__categoryFilter{justify-content:center;margin:2rem 0 3rem;display:flex}.blog-module__3rPSzG__selectWrapper{width:200px;position:relative}.blog-module__3rPSzG__categorySelect{border:1px solid var(--frosted-border);background:var(--bg-secondary);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border-radius:8px;padding:10px 16px;font-size:.95rem;transition:all .2s}.blog-module__3rPSzG__categorySelect:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 2px #60a5fa33}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;padding-bottom:1rem;display:grid}.blog-module__3rPSzG__card{border:1px solid var(--frosted-border);background:#ffffff08;border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:var(--accent-primary);background:#ffffff0d;transform:translateY(-5px);box-shadow:0 10px 30px -10px #00000080}.blog-module__3rPSzG__thumbnailWrapper{border-bottom:1px solid var(--frosted-border);background:#0003;width:100%;height:200px;position:relative;overflow:hidden}.blog-module__3rPSzG__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__thumbnail{transform:scale(1.05)}.blog-module__3rPSzG__cardContent{flex-direction:column;flex:1;padding:2rem;display:flex}.blog-module__3rPSzG__cardTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .2s}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardTitle{background:linear-gradient(to right,var(--gradient-from),var(--gradient-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-module__3rPSzG__excerpt{color:#aaa;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__meta{color:#888;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.85rem;display:flex}.blog-module__3rPSzG__metaInfo{align-items:center;gap:1rem;display:flex}.blog-module__3rPSzG__metaItem{align-items:center;gap:.4rem;display:flex}.blog-module__3rPSzG__categoryBadge{color:var(--accent-primary,#60a5fa);background:#60a5fa1a;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:500}.blog-module__3rPSzG__empty{text-align:center;color:var(--text-secondary);border:1px dashed var(--frosted-border);background:#ffffff05;border-radius:16px;grid-column:1/-1;padding:6rem 2rem}
.pagination-module__-zU0cG__pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1rem 3rem;display:flex}.pagination-module__-zU0cG__pageNumbers{background:var(--bg-glass);border:1px solid var(--frosted-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;align-items:center;gap:.5rem;padding:.5rem;display:flex;box-shadow:0 10px 30px -10px #0003}.pagination-module__-zU0cG__navButton,.pagination-module__-zU0cG__pageButton{width:40px;height:40px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.pagination-module__-zU0cG__navButton{background:var(--bg-glass);border:1px solid var(--frosted-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px #0000001a}.pagination-module__-zU0cG__navButton:hover:not(.pagination-module__-zU0cG__disabled){color:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 10px 20px -5px var(--accent-glow);transform:translateY(-2px)}.pagination-module__-zU0cG__pageButton:hover{color:var(--text-primary);background:#ffffff0d}.pagination-module__-zU0cG__pageButton.pagination-module__-zU0cG__active{background:var(--accent-primary);color:#fff;box-shadow:0 4px 15px var(--accent-glow);border-color:var(--accent-primary)}.pagination-module__-zU0cG__disabled{opacity:.4;cursor:not-allowed}.pagination-module__-zU0cG__dots{width:32px;color:var(--text-secondary);opacity:.5;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.pagination-module__-zU0cG__pagination{gap:.5rem;margin-top:1.5rem}.pagination-module__-zU0cG__navButton,.pagination-module__-zU0cG__pageButton{width:36px;height:36px;font-size:.9rem}.pagination-module__-zU0cG__pageNumbers{gap:.2rem;padding:.4rem}.pagination-module__-zU0cG__dots{width:24px}}
