.blog-module__JsT-Oq__blogContainer{padding-top:8rem;padding-bottom:8rem}.blog-module__JsT-Oq__header{max-width:800px;margin-bottom:5rem}.blog-module__JsT-Oq__title{color:var(--text-primary);margin-bottom:1.5rem;font-size:clamp(3rem,8vw,4.5rem)}.blog-module__JsT-Oq__subtitle{color:var(--text-secondary);font-size:1.25rem;line-height:1.6}.blog-module__JsT-Oq__articleGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;display:grid}.blog-module__JsT-Oq__articleCard{transition:transform var(--transition-normal);flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}.blog-module__JsT-Oq__articleCard:hover{transform:translateY(-8px)}.blog-module__JsT-Oq__imageWrapper{aspect-ratio:16/10;border-radius:var(--radius-lg);background-color:var(--bg-secondary);width:100%;overflow:hidden}.blog-module__JsT-Oq__image{object-fit:cover;width:100%;height:100%;transition:scale var(--transition-slow)}.blog-module__JsT-Oq__articleCard:hover .blog-module__JsT-Oq__image{scale:1.05}.blog-module__JsT-Oq__meta{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-secondary);font-size:.875rem;font-weight:600}.blog-module__JsT-Oq__articleTitle{color:var(--text-primary);font-size:1.75rem;line-height:1.3}.blog-module__JsT-Oq__excerpt{color:var(--text-secondary);font-size:1rem;line-height:1.6}.blog-module__JsT-Oq__postContent{max-width:800px;margin:0 auto}.blog-module__JsT-Oq__postHeader{text-align:center;margin-bottom:4rem}.blog-module__JsT-Oq__postTitle{color:var(--text-primary);margin-bottom:2rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.blog-module__JsT-Oq__postHeroImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;margin-bottom:4rem}.blog-module__JsT-Oq__bodyText{flex-direction:column;gap:2rem;display:flex}.blog-module__JsT-Oq__bodyText p{color:var(--text-secondary);font-size:1.125rem;line-height:1.8}.blog-module__JsT-Oq__bodyText h2{color:var(--text-primary);margin-top:2rem;font-size:2rem}.blog-module__JsT-Oq__quote{font-family:var(--font-playfair), serif;color:var(--text-primary);text-align:center;border-top:1px solid #2c303a1a;border-bottom:1px solid #2c303a1a;margin:2rem 0;padding:3rem 0;font-size:2rem;font-style:italic}.blog-module__JsT-Oq__ctaBox{background-color:var(--bg-secondary);border-radius:var(--radius-xl);text-align:center;margin-top:6rem;padding:4rem}.blog-module__JsT-Oq__ctaBox h3{margin-bottom:1.5rem;font-size:2rem}@media (max-width:768px){.blog-module__JsT-Oq__blogContainer{padding-top:6rem}.blog-module__JsT-Oq__articleGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__ctaBox{padding:2.5rem 1.5rem}}
