.page-module__jXZM3G__pageContainer{min-height:100vh}.page-module__jXZM3G__pageHeader{background:linear-gradient(to bottom,var(--surface)0%,var(--background)100%);text-align:center;border-bottom:1px solid var(--border);padding:12rem 2rem 6rem}.page-module__jXZM3G__headerContent{max-width:800px;margin:0 auto}.page-module__jXZM3G__headerContent h1{letter-spacing:-.04em;margin-bottom:1rem;font-size:4rem;font-weight:800}.page-module__jXZM3G__headerContent p{opacity:.8;font-size:1.25rem;line-height:1.6}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;padding:6rem 2rem;display:grid}.page-module__jXZM3G__blogCard{border:1px solid var(--border);background-color:var(--surface);border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module__jXZM3G__blogCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000d}.page-module__jXZM3G__blogImage{width:100%;height:240px;position:relative}.page-module__jXZM3G__featuredImage{object-fit:cover}.page-module__jXZM3G__blogContent{flex-direction:column;flex:1;padding:2rem;display:flex}.page-module__jXZM3G__blogMeta{opacity:.6;text-transform:uppercase;letter-spacing:.05em;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.page-module__jXZM3G__blogContent h2{margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.page-module__jXZM3G__blogContent h2 a{transition:color .2s}.page-module__jXZM3G__blogContent h2 a:hover{color:var(--accent)}.page-module__jXZM3G__blogContent p{opacity:.7;flex:1;margin-bottom:2rem;line-height:1.6}.page-module__jXZM3G__readMore{color:var(--accent);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;transition:gap .3s;display:inline-flex}.page-module__jXZM3G__readMore:hover{gap:1rem}
