.page-module__asUUPa__container{max-width:1200px;font-family:var(--font-geist-sans);margin:0 auto;padding:48px 24px}.page-module__asUUPa__title{color:var(--text-primary);letter-spacing:-1px;margin-bottom:16px;font-size:40px;font-weight:600}.page-module__asUUPa__description{color:var(--text-secondary);max-width:600px;margin-bottom:48px;font-size:18px}.page-module__asUUPa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px;display:grid}.page-module__asUUPa__card{background-color:var(--background);cursor:pointer;color:inherit;border:1px solid var(--button-secondary-border,#eaeaea);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000000d}.page-module__asUUPa__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px #0000001a}.page-module__asUUPa__imageContainer{aspect-ratio:4/3;background-color:#f5f5f5;width:100%;position:relative}.page-module__asUUPa__image{object-fit:cover}.page-module__asUUPa__content{flex-direction:column;flex-grow:1;padding:20px;display:flex}.page-module__asUUPa__cardTitle{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:600}.page-module__asUUPa__cardDate{color:var(--text-secondary);margin-bottom:12px;font-size:14px}.page-module__asUUPa__cardDescription{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__asUUPa__emptyState{text-align:center;color:var(--text-secondary);background-color:#00000005;border-radius:12px;padding:64px 24px;font-size:18px}@media (prefers-color-scheme:dark){.page-module__asUUPa__emptyState{background-color:#ffffff0d}}
