.Blog-module__H7VnFW__header{background:var(--secondary);border-bottom:1px solid var(--border);padding:4rem 0 2rem}.Blog-module__H7VnFW__container{width:min(100% - 3rem,1200px);margin:0 auto}.Blog-module__H7VnFW__center{text-align:center}.Blog-module__H7VnFW__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.85rem;font-weight:500}.Blog-module__H7VnFW__title{margin-bottom:1rem}.Blog-module__H7VnFW__lead{color:var(--muted-foreground);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.Blog-module__H7VnFW__section{padding:5rem 0}.Blog-module__H7VnFW__featured{border-radius:var(--radius);border:1px solid var(--border);grid-template-columns:1fr 1fr;transition:border-color .2s;display:grid;overflow:hidden}.Blog-module__H7VnFW__featured:hover{border-color:var(--primary)}.Blog-module__H7VnFW__featuredImage{object-fit:cover;width:100%;height:380px;display:block}.Blog-module__H7VnFW__featuredContent{background:var(--card);flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.Blog-module__H7VnFW__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Blog-module__H7VnFW__badge{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;background:#d6ad5826;border-radius:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.Blog-module__H7VnFW__metaText{color:var(--muted-foreground);font-size:.8rem}.Blog-module__H7VnFW__featuredTitle{color:var(--foreground);margin-bottom:1rem;font-size:1.6rem;line-height:1.25}.Blog-module__H7VnFW__excerpt{color:var(--muted-foreground);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.Blog-module__H7VnFW__read{color:var(--primary);font-size:.9rem;font-weight:500}.Blog-module__H7VnFW__postGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.Blog-module__H7VnFW__postLink{text-decoration:none}.Blog-module__H7VnFW__postCard{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.Blog-module__H7VnFW__postImage{object-fit:cover;width:100%;height:200px;display:block}.Blog-module__H7VnFW__postContent{flex-direction:column;flex:1;padding:1.25rem;display:flex}.Blog-module__H7VnFW__postMeta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.Blog-module__H7VnFW__postBadge{color:var(--primary);background:#d6ad5826;border-radius:2rem;padding:.2rem .6rem;font-size:.7rem}.Blog-module__H7VnFW__postMetaText{color:var(--muted-foreground);font-size:.75rem}.Blog-module__H7VnFW__postTime{margin-left:auto}.Blog-module__H7VnFW__postTitle{color:var(--foreground);flex:1;margin-bottom:.6rem;font-size:1.1rem;line-height:1.3}.Blog-module__H7VnFW__postExcerpt{color:var(--muted-foreground);margin-bottom:1rem;font-size:.83rem;line-height:1.6}.Blog-module__H7VnFW__postRead{color:var(--primary);font-size:.85rem;font-weight:500}@media (max-width:760px){.Blog-module__H7VnFW__featured{grid-template-columns:1fr}.Blog-module__H7VnFW__featuredContent{padding:1.5rem}}@media (max-width:560px){.Blog-module__H7VnFW__container{width:min(100% - 1.5rem,1200px)}.Blog-module__H7VnFW__section{padding:4rem 0}.Blog-module__H7VnFW__postGrid{grid-template-columns:1fr}}
