.page-module-scss-module__mbfddW__page{gap:var(--space-32);flex-direction:column;display:flex}.page-module-scss-module__mbfddW__hero{gap:var(--space-12);flex-direction:column;display:flex}.page-module-scss-module__mbfddW__hero h1{margin:0}.page-module-scss-module__mbfddW__hero p{max-width:65ch;color:var(--color-muted)}.page-module-scss-module__mbfddW__grid{gap:var(--space-16);grid-template-columns:1fr;display:grid}.page-module-scss-module__mbfddW__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;transition:transform .15s,box-shadow .15s;overflow:hidden}.page-module-scss-module__mbfddW__card:active{transform:scale(.99)}.page-module-scss-module__mbfddW__imageWrapper{aspect-ratio:4/3;position:relative;overflow:hidden}.page-module-scss-module__mbfddW__content{padding:var(--space-12)}.page-module-scss-module__mbfddW__content h2{font-size:var(--font-md);margin:0 0 var(--space-8);line-height:1.3}.page-module-scss-module__mbfddW__meta{font-size:var(--font-sm);color:var(--color-muted)}@media (min-width:640px){.page-module-scss-module__mbfddW__grid{gap:var(--space-20);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__mbfddW__grid{gap:var(--space-24);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto}.page-module-scss-module__mbfddW__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}}@media (min-width:1440px){.page-module-scss-module__mbfddW__grid{grid-template-columns:repeat(4,1fr);max-width:1320px}}
