.page-module__KfdjjG__page{background:var(--bg);color:var(--ink)}.page-module__KfdjjG__head{padding:var(--space-8) var(--space-6) var(--space-10);max-width:1200px;margin:0 auto}.page-module__KfdjjG__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.page-module__KfdjjG__lead{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft);max-width:52ch;margin:0}.page-module__KfdjjG__grid{max-width:1200px;padding:0 var(--space-6) 96px;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;display:grid}.page-module__KfdjjG__card{color:inherit;text-decoration:none;display:block}.page-module__KfdjjG__cardImgWrap{border-radius:12px;overflow:hidden}.page-module__KfdjjG__cardImg{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .5s;display:block}.page-module__KfdjjG__card:hover .page-module__KfdjjG__cardImg{transform:scale(1.03)}.page-module__KfdjjG__cardTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semi);margin:var(--space-3) 0 var(--space-1)}.page-module__KfdjjG__cardDate{font-size:var(--text-sm);color:var(--ink-soft)}.page-module__KfdjjG__empty{max-width:1200px;padding:96px var(--space-6);color:var(--ink-soft);margin:0 auto}.page-module__KfdjjG__placeholder{aspect-ratio:3/4;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;width:100%}@media (max-width:640px){.page-module__KfdjjG__grid{gap:var(--space-5);grid-template-columns:1fr}}
