.page-module__jXZM3G__wrapper{min-height:calc(100svh - 154px);padding:var(--padding-3xl) 0 var(--padding-4xl);background:#fff}.page-module__jXZM3G__inner{max-width:var(--normal-page-width);padding:0 var(--page-margin);margin:0 auto}.page-module__jXZM3G__title{font-family:var(--font-heading);color:#3a3a2e;margin:0 0 var(--spacing-2xl);font-size:clamp(32px,4vw,52px);font-weight:400}.page-module__jXZM3G__grid{gap:var(--gap-xl);grid-template-columns:1fr;display:grid}@media screen and (min-width:750px){.page-module__jXZM3G__grid{grid-template-columns:repeat(3,1fr)}}.page-module__jXZM3G__card{gap:var(--gap-md);flex-direction:column;display:flex}.page-module__jXZM3G__imageLink{text-decoration:none;display:block}.page-module__jXZM3G__imageWrapper{aspect-ratio:4/3;border-radius:var(--border-radius-md);background:var(--color-bg-beige);position:relative;overflow:hidden}.page-module__jXZM3G__cardBody{flex-direction:column;gap:6px;display:flex}.page-module__jXZM3G__postTitle{font-family:var(--font-heading);font-size:var(--font-size-h5);margin:0;font-weight:400;line-height:1.3}.page-module__jXZM3G__postTitle a{color:#3a3a2e;text-decoration:none}.page-module__jXZM3G__postTitle a:hover{text-decoration:underline}.page-module__jXZM3G__meta{font-size:var(--font-size-sm);color:#0006;margin:0}.page-module__jXZM3G__excerpt{color:#0009;margin:0;font-size:13px;line-height:1.6}.page-module__jXZM3G__readMore{color:var(--color-accent-dark);letter-spacing:.03em;font-size:12px;text-decoration:none}.page-module__jXZM3G__readMore:hover{text-decoration:underline}
