.blog-module__3rPSzG__page{min-height:100vh}.blog-module__3rPSzG__nav{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;display:flex}.blog-module__3rPSzG__navBrand{align-items:center;gap:.625rem;display:flex}.blog-module__3rPSzG__navLogo{place-items:center;width:32px;height:32px;display:grid}.blog-module__3rPSzG__navTitle{font-family:var(--font-display);color:#fff;font-size:1.0625rem;font-weight:700}.blog-module__3rPSzG__navLinks{color:var(--text-muted);align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__navLinks a:hover{color:var(--text-primary)}.blog-module__3rPSzG__navCta{border-radius:var(--radius-sm);background:var(--accent);padding:.5rem 1.25rem;font-weight:600;color:#fff!important}.blog-module__3rPSzG__content{max-width:900px;margin:0 auto;padding:3rem 2rem}.blog-module__3rPSzG__header{margin-bottom:3rem}.blog-module__3rPSzG__heading{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.blog-module__3rPSzG__subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.6}.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.blog-module__3rPSzG__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .2s;display:block;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:#333;transform:translateY(-2px)}.blog-module__3rPSzG__cardImage{background-position:50%;background-size:cover;background-color:var(--bg-surface);height:160px}.blog-module__3rPSzG__cardBody{padding:1.25rem}.blog-module__3rPSzG__cardTag{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.5rem;font-size:.625rem;font-weight:700;display:inline-block}.blog-module__3rPSzG__cardTitle{margin-bottom:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__cardExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__cardMeta{color:var(--text-muted);justify-content:space-between;font-size:.6875rem;display:flex}.blog-module__3rPSzG__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.blog-module__3rPSzG__searchWrap{flex:1;min-width:180px;position:relative}.blog-module__3rPSzG__searchWrap svg{width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.blog-module__3rPSzG__searchInput{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;font-size:.8125rem;font-family:var(--font-body);color:var(--text-primary);outline:none;padding:.5rem .75rem .5rem 2rem;transition:border-color .2s}.blog-module__3rPSzG__searchInput::placeholder{color:var(--text-muted)}.blog-module__3rPSzG__searchInput:focus{border-color:#ffffff24}.blog-module__3rPSzG__filterChips{flex-wrap:wrap;gap:.375rem;display:flex}.blog-module__3rPSzG__chip{font-size:.75rem;font-weight:500;font-family:var(--font-body);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:.3rem .75rem;transition:all .15s}.blog-module__3rPSzG__chip:hover{color:var(--text-primary);border-color:#ffffff26}.blog-module__3rPSzG__chipActive{background:var(--accent-soft);color:var(--accent);border-color:#38e9b140}.blog-module__3rPSzG__noResults{text-align:center;color:var(--text-muted);padding:3rem 2rem;font-size:.875rem}.blog-module__3rPSzG__empty{text-align:center;color:var(--text-muted);padding:4rem 2rem;font-size:.9375rem}@media (max-width:640px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}.blog-module__3rPSzG__heading{font-size:1.75rem}.blog-module__3rPSzG__nav{padding:1rem}}
