.blog-module__3rPSzG__blogPage{padding:7rem 0 4rem}.blog-module__3rPSzG__blogHeader{margin-bottom:3rem}.blog-module__3rPSzG__badge{align-items:center;gap:.5rem;margin-bottom:1.5rem;display:inline-flex}.blog-module__3rPSzG__badgeDot{background:var(--color-primary-raw);border-radius:50%;width:8px;height:8px}.blog-module__3rPSzG__badgeText{color:var(--color-primary-raw);letter-spacing:.1em;font-size:.75rem;font-weight:600}.blog-module__3rPSzG__pageTitle{font-family:var(--font-serif);color:var(--color-text);margin-bottom:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:400}.blog-module__3rPSzG__pageSubtitle{color:var(--color-text-muted);font-size:1.125rem}.blog-module__3rPSzG__featuredPost{background:var(--color-bg-secondary);border:1px solid var(--color-border-raw);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;transition:all .2s;display:flex}.blog-module__3rPSzG__featuredPost:hover{border-color:var(--color-primary-raw)}.blog-module__3rPSzG__featuredPost:hover .blog-module__3rPSzG__featuredArrow{color:var(--color-primary-raw);transform:translate(4px)}.blog-module__3rPSzG__featuredContent{flex:1}.blog-module__3rPSzG__featuredLabel{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--color-primary-raw);border-radius:100px;margin-right:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.blog-module__3rPSzG__featuredCategory{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.blog-module__3rPSzG__featuredTitle{font-family:var(--font-serif);color:var(--color-text);margin:1rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.3}.blog-module__3rPSzG__featuredDescription{color:var(--color-text-muted);max-width:600px;margin-bottom:1rem;font-size:1rem;line-height:1.6}.blog-module__3rPSzG__featuredMeta{color:var(--color-text-dim);align-items:center;gap:1rem;font-size:.875rem;display:flex}.blog-module__3rPSzG__featuredAuthor{color:var(--color-text-muted);font-weight:500}.blog-module__3rPSzG__featuredArrow{color:var(--color-text-dim);flex-shrink:0;transition:all .2s}.blog-module__3rPSzG__morePosts{margin-top:2rem}.blog-module__3rPSzG__morePostsTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:1rem;font-weight:600}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.blog-module__3rPSzG__noPosts{text-align:center;color:var(--color-text-muted);padding:4rem 0}@media (max-width:768px){.blog-module__3rPSzG__blogPage{padding:6rem 0 3rem}.blog-module__3rPSzG__featuredPost{flex-direction:column;align-items:flex-start;padding:1.5rem}.blog-module__3rPSzG__featuredArrow{display:none}.blog-module__3rPSzG__postsGrid{grid-template-columns:1fr}}
