.page-module__D1rvnq__blogView{width:100%;max-width:760px}.page-module__D1rvnq__blogView h2{margin-top:0;margin-bottom:1rem}.page-module__D1rvnq__blogView p{color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.6}.page-module__D1rvnq__filterNote{color:var(--color-text-tertiary);margin-bottom:1.5rem;font-size:.9rem}.page-module__D1rvnq__filterNote strong{color:var(--color-text)}.page-module__D1rvnq__clearFilter{color:var(--color-accent);font-size:.85rem;text-decoration:none}.page-module__D1rvnq__clearFilter:hover{text-decoration:underline}.page-module__D1rvnq__blogPosts{flex-direction:column;gap:1.25rem;display:flex}.page-module__D1rvnq__blogPost{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);padding:1.75rem}.page-module__D1rvnq__blogPost:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.page-module__D1rvnq__category{background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-full);transition:background var(--transition-base);margin-bottom:.5rem;padding:.18rem .6rem;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__D1rvnq__category:hover{background:var(--color-accent-soft-hover)}.page-module__D1rvnq__blogPost h3{margin-top:0;margin-bottom:.5rem;font-size:1.3rem}.page-module__D1rvnq__blogPost h3 a{color:inherit;transition:color var(--transition-base);text-decoration:none}.page-module__D1rvnq__blogPost h3 a:hover{color:var(--color-accent)}.page-module__D1rvnq__postMeta{color:var(--color-text-faint);margin-bottom:1rem;font-size:.85rem}.page-module__D1rvnq__readMore{color:var(--color-accent);margin-top:1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.page-module__D1rvnq__readMore:hover{color:var(--color-accent-strong);text-decoration:underline}.page-module__D1rvnq__empty{color:var(--color-text-faint);padding:2rem 0}@media (max-width:768px){.page-module__D1rvnq__blogView{padding:0}.page-module__D1rvnq__blogView h2{font-size:1.5rem}.page-module__D1rvnq__blogPosts{gap:1rem}.page-module__D1rvnq__blogPost{padding:1.25rem}.page-module__D1rvnq__blogPost h3{font-size:1.2rem}}@media (max-width:480px){.page-module__D1rvnq__blogView h2{font-size:1.3rem}.page-module__D1rvnq__blogPosts{gap:.75rem}.page-module__D1rvnq__blogPost{padding:1rem}.page-module__D1rvnq__blogPost h3{font-size:1.1rem}}
