.BlogHeader-module__KSNhBW__blogHeader{width:100%;max-width:var(--content-max-width);padding:var(--section-spacing) var(--content-gutter) 0;margin:0 auto}.BlogHeader-module__KSNhBW__blogTitle{letter-spacing:-.025em;color:var(--text-strong);margin:0;font-size:2.25rem;font-weight:600}.BlogHeader-module__KSNhBW__blogIntro{max-width:36rem;color:var(--text-body);margin:1rem 0 0;font-size:1.125rem;line-height:2rem}
.PostCard-module__SYKsNW__postCard{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:1.5rem;text-decoration:none;display:block}.PostCard-module__SYKsNW__postCardLink{transition:border-color .15s,background-color .15s}.PostCard-module__SYKsNW__postCardLink:hover{background:var(--surface-hover);border-color:#0000}.PostCard-module__SYKsNW__postCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:500}.PostCard-module__SYKsNW__postTitle{letter-spacing:-.025em;color:var(--text-strong);margin:.5rem 0 0;font-size:1.125rem;font-weight:600}.PostCard-module__SYKsNW__postDescription{color:var(--text-body);margin:.5rem 0 0;font-size:1rem;line-height:1.75rem}
.PostGrid-module__k08lXW__postSection{width:100%;max-width:var(--content-max-width);padding:3rem var(--content-gutter) var(--section-spacing);margin:0 auto}.PostGrid-module__k08lXW__postGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.PostGrid-module__k08lXW__postGrid{grid-template-columns:repeat(2,1fr)}}
