.BlogListClient-module__O0VRbq__container{max-width:1200px;margin:0 auto;padding:2rem}.BlogListClient-module__O0VRbq__pageHeader{text-align:center;margin-bottom:3rem}.BlogListClient-module__O0VRbq__pageTitle{color:var(--accent-pink-dark);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700}.BlogListClient-module__O0VRbq__pageSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;font-size:1.2rem}.BlogListClient-module__O0VRbq__searchFilterSection{margin-bottom:3rem}.BlogListClient-module__O0VRbq__searchBar{max-width:600px;margin:0 auto 2rem;position:relative}.BlogListClient-module__O0VRbq__searchInput{background:var(--bg-card);border:2px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:50px;padding:1rem 1.5rem 1rem 3.5rem;font-size:1rem;transition:all .3s}.BlogListClient-module__O0VRbq__searchInput:focus{border-color:var(--accent-pink);outline:none;box-shadow:0 0 0 4px #ff8b941a}.BlogListClient-module__O0VRbq__searchIcon{color:var(--text-muted);font-size:1.1rem;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.BlogListClient-module__O0VRbq__categoryFilters{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.BlogListClient-module__O0VRbq__categoryBtn{background:var(--bg-card);border:2px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-transform:capitalize;border-radius:50px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.BlogListClient-module__O0VRbq__categoryBtn:hover{border-color:var(--accent-pink);color:var(--accent-pink)}.BlogListClient-module__O0VRbq__categoryBtn.BlogListClient-module__O0VRbq__active{background:var(--gradient-pink);color:#fff;border-color:var(--accent-pink)}.BlogListClient-module__O0VRbq__sectionTitle{color:var(--text-primary);align-items:center;gap:.75rem;margin:3rem 0 1.5rem;font-family:Cormorant Garamond,serif;font-size:2rem;display:flex}.BlogListClient-module__O0VRbq__sectionTitle:before{content:"";background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));border-radius:2px;width:4px;height:2rem}.BlogListClient-module__O0VRbq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.BlogListClient-module__O0VRbq__blogCard{background:var(--bg-card);background-image:linear-gradient(var(--bg-card),var(--bg-card)),linear-gradient(135deg,var(--accent-pink-light),var(--accent-pink),var(--accent-pink-dark));color:inherit;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:16px;text-decoration:none;transition:all .3s;animation:4s ease-in-out infinite BlogListClient-module__O0VRbq__borderShimmer;display:block;overflow:hidden;box-shadow:0 4px 20px #0000001a,0 0 25px #ffb3ba4d}@keyframes BlogListClient-module__O0VRbq__borderShimmer{0%,to{box-shadow:0 4px 20px #0000001a,0 0 25px #ffb3ba4d}50%{box-shadow:0 8px 30px #00000026,0 0 35px #ff8b9480}}.BlogListClient-module__O0VRbq__blogCard:hover{animation-duration:2s;transform:translateY(-8px)}.BlogListClient-module__O0VRbq__blogBanner{object-fit:cover;width:100%;height:220px;display:block}.BlogListClient-module__O0VRbq__blogContent{padding:1.5rem}.BlogListClient-module__O0VRbq__blogHeader{justify-content:space-between;align-items:start;margin-bottom:1rem;display:flex}.BlogListClient-module__O0VRbq__blogBadge{text-transform:uppercase;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.BlogListClient-module__O0VRbq__badgeCustom{background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));color:#fff}.BlogListClient-module__O0VRbq__badgeExternal{color:#fff;background:#3b82f6}.BlogListClient-module__O0VRbq__blogTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.75rem 0;font-size:1.5rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogListClient-module__O0VRbq__blogDate{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.BlogListClient-module__O0VRbq__blogExcerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogListClient-module__O0VRbq__blogTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.BlogListClient-module__O0VRbq__tag{background:var(--bg-secondary);color:var(--text-secondary);border-radius:12px;padding:.25rem .65rem;font-size:.75rem}.BlogListClient-module__O0VRbq__readMoreBtn{background:linear-gradient(135deg,var(--accent-pink),var(--accent-pink-dark));color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.BlogListClient-module__O0VRbq__readMoreBtn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff8b9480}.BlogListClient-module__O0VRbq__noPosts{text-align:center;color:var(--text-secondary);padding:4rem 2rem;font-size:1.1rem}.BlogListClient-module__O0VRbq__resultsCount{text-align:center;color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem}@media (max-width:768px){.BlogListClient-module__O0VRbq__pageTitle{font-size:2.5rem}.BlogListClient-module__O0VRbq__blogGrid{grid-template-columns:1fr}.BlogListClient-module__O0VRbq__sectionTitle{font-size:1.75rem}.BlogListClient-module__O0VRbq__categoryFilters{gap:.5rem}.BlogListClient-module__O0VRbq__categoryBtn{padding:.5rem 1rem;font-size:.9rem}}
