.page-module__jXZM3G__blogPage{padding-bottom:8rem}.page-module__jXZM3G__hero{text-align:center;background-color:var(--surface-50);padding:12rem 2rem 6rem}.page-module__jXZM3G__hero h1{letter-spacing:-.02em;color:var(--surface-900);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.page-module__jXZM3G__hero p{color:var(--surface-500);max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__jXZM3G__grid{z-index:10;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem;margin-top:-3rem;padding:0 2rem;display:grid;position:relative}.page-module__jXZM3G__card{background:var(--surface-0);border-radius:12px;flex-direction:column;height:100%;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__jXZM3G__card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.page-module__jXZM3G__imageWrapper{width:100%;height:240px;position:relative;overflow:hidden}.page-module__jXZM3G__imageWrapper img{transition:transform .6s}.page-module__jXZM3G__card:hover .page-module__jXZM3G__imageWrapper img{transform:scale(1.05)}.page-module__jXZM3G__cardContent{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.page-module__jXZM3G__date{text-transform:uppercase;letter-spacing:.05em;color:var(--surface-400);margin-bottom:1rem;font-size:.875rem}.page-module__jXZM3G__cardContent h2{color:var(--surface-900);margin-bottom:1rem;font-size:1.5rem;font-weight:400;line-height:1.3}.page-module__jXZM3G__excerpt{color:var(--surface-600);flex-grow:1;margin-bottom:2rem;line-height:1.6}.page-module__jXZM3G__readMore{color:var(--surface-900);letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}
