.blog-module__3rPSzG__page{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}.blog-module__3rPSzG__header{text-align:center;margin-bottom:3rem}.blog-module__3rPSzG__title{font-family:var(--font-heading);color:var(--text);margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.blog-module__3rPSzG__subtitle{color:var(--muted);max-width:500px;margin:0 auto;font-size:1.125rem}.blog-module__3rPSzG__grid{gap:1.5rem;display:grid}.blog-module__3rPSzG__card{background:var(--surface);border:1px solid var(--border,#ffffff14);border-radius:var(--radius);padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.blog-module__3rPSzG__card:hover{border-color:var(--brand);transform:translateY(-2px)}.blog-module__3rPSzG__cardMeta{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-module__3rPSzG__category{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-container);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.blog-module__3rPSzG__readingTime{color:var(--muted);font-size:.8rem}.blog-module__3rPSzG__cardTitle{font-family:var(--font-heading);color:var(--text);margin-bottom:.5rem;font-size:1.375rem;font-weight:700;line-height:1.3}.blog-module__3rPSzG__cardDescription{color:var(--muted);margin-bottom:1rem;font-size:.95rem;line-height:1.5}.blog-module__3rPSzG__cardFooter{color:var(--muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.blog-module__3rPSzG__readMore{color:var(--brand);font-weight:600}@media (min-width:640px){.blog-module__3rPSzG__title{font-size:3rem}}