.wg-blog-hero[data-astro-cid-x255k2k2]{background:var(--color-dark);text-align:center;padding:8rem 0 4rem}.wg-blog-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.wg-hero-subtitle[data-astro-cid-x255k2k2]{color:var(--color-muted-light);max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}.wg-blog-filters[data-astro-cid-x255k2k2]{background:var(--color-surface);z-index:100;border-bottom:1px solid #ffffff0d;padding:1.5rem 0;position:sticky;top:80px}.wg-filter-tabs[data-astro-cid-x255k2k2]{scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.wg-filter-tabs[data-astro-cid-x255k2k2]::-webkit-scrollbar{height:4px}.wg-filter-tabs[data-astro-cid-x255k2k2]::-webkit-scrollbar-track{background:0 0}.wg-filter-tabs[data-astro-cid-x255k2k2]::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:2px}.wg-filter-tab[data-astro-cid-x255k2k2]{background:var(--color-light);font-family:var(--font-body);color:var(--color-muted-light);cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.wg-filter-tab[data-astro-cid-x255k2k2]:hover{border-color:var(--color-accent);color:var(--color-white)}.wg-filter-tab[data-astro-cid-x255k2k2].active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-dark)}.wg-filter-tab[data-astro-cid-x255k2k2] .wg-count[data-astro-cid-x255k2k2]{background:#ffffff26;border-radius:100px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.wg-filter-tab[data-astro-cid-x255k2k2].active .wg-count[data-astro-cid-x255k2k2]{background:#0003}.wg-blog-listing[data-astro-cid-x255k2k2]{background:var(--color-dark);min-height:60vh;padding:4rem 0}.wg-blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.wg-blog-card[data-astro-cid-x255k2k2]{background:var(--color-surface);border-radius:var(--radius);animation:fadeInUp .6s ease-out var(--delay,0s) both;border:1px solid #ffffff0d;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.wg-blog-card[data-astro-cid-x255k2k2].hidden{display:none}.wg-blog-card[data-astro-cid-x255k2k2]:hover{box-shadow:0 20px 40px #0000004d, var(--shadow-glow);border-color:#5cd2b933;transform:translateY(-8px)}.wg-blog-link[data-astro-cid-x255k2k2]{color:inherit;text-decoration:none;display:block}.wg-blog-image[data-astro-cid-x255k2k2]{background:var(--color-light);height:200px;position:relative;overflow:hidden}.wg-blog-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.wg-blog-card[data-astro-cid-x255k2k2]:hover .wg-blog-image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.1)}.wg-blog-image[data-astro-cid-x255k2k2]:after{content:"";background:linear-gradient(#0000 50%,#0009 100%);position:absolute;inset:0}.wg-blog-category[data-astro-cid-x255k2k2]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.5px;background:#5cd2b926;border-radius:100px;margin-left:auto;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.wg-blog-content[data-astro-cid-x255k2k2]{padding:1.5rem}.wg-blog-meta[data-astro-cid-x255k2k2]{color:var(--color-muted);align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.wg-blog-content[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.15rem;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.wg-blog-card[data-astro-cid-x255k2k2]:hover .wg-blog-content[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{color:var(--color-accent)}.wg-blog-content[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--color-muted-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.wg-blog-read-more[data-astro-cid-x255k2k2]{color:var(--color-accent);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;transition:gap .3s;display:inline-flex}.wg-blog-card[data-astro-cid-x255k2k2]:hover .wg-blog-read-more[data-astro-cid-x255k2k2]{gap:.75rem}.wg-no-posts[data-astro-cid-x255k2k2]{text-align:center;color:var(--color-muted);padding:4rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.wg-blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.wg-blog-hero[data-astro-cid-x255k2k2]{padding:6rem 0 3rem}.wg-blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.wg-filter-tabs[data-astro-cid-x255k2k2]{gap:.5rem}.wg-filter-tab[data-astro-cid-x255k2k2]{padding:.6rem 1rem;font-size:.85rem}}
