.page-module__jXZM3G__blog{gap:1.4rem;display:grid}.page-module__jXZM3G__blog__hero{border:1px solid var(--color-border);background:#fff;border-radius:1.2rem;padding:1.2rem}.page-module__jXZM3G__blog__eyebrow{color:var(--color-accent-strong);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:700}.page-module__jXZM3G__blog__title{font-size:clamp(1.8rem,8vw,2.7rem);font-family:var(--font-heading), serif;margin:.5rem 0 0}.page-module__jXZM3G__blog__description{max-width:67ch;margin-top:.8rem}.page-module__jXZM3G__blog__list{gap:1rem;display:grid}.page-module__jXZM3G__blog__card{border:1px solid var(--color-border);background:#fff;border-radius:1.2rem;padding:1rem}.page-module__jXZM3G__blog__cardTitle{font-family:var(--font-heading), serif;margin:0;font-size:1.34rem}.page-module__jXZM3G__blog__meta{color:var(--color-muted);margin:.5rem 0 0;font-size:.86rem}.page-module__jXZM3G__blog__cardDescription{margin:.6rem 0 0}.page-module__jXZM3G__blog__link{color:var(--color-accent-strong);margin-top:.8rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__jXZM3G__blog__link:hover{color:var(--color-accent)}.page-module__jXZM3G__blog__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.page-module__jXZM3G__blog__empty{border:1px dashed var(--color-border);background:#fff;border-radius:1rem;margin:0;padding:1rem}@media (min-width:900px){.page-module__jXZM3G__blog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
