.page_page__BxAA0{min-height:calc(100vh - 68px);padding:48px 24px;display:flex;flex-direction:column;align-items:center}.page_page__BxAA0 h1{font-size:2.5rem;font-weight:800;color:var(--accent);margin:0 0 8px;text-align:center}.page_tagline__S3p9G{text-align:center;color:var(--text-secondary);margin:0 0 40px;font-size:1.1rem}.page_section__xkxZH{width:100%;margin-bottom:48px}.page_sectionHeading__bMzBZ{font-size:1.4rem;font-weight:800;color:var(--text-body);text-align:center;margin:0 0 20px}.page_grid__F_stI{display:grid;grid-template-columns:repeat(auto-fit,320px);justify-content:center;grid-gap:24px;gap:24px;max-width:calc(6 * 320px + 5 * 24px);margin:0 auto}.page_card__DQzRC{display:flex;flex-direction:column;gap:8px;width:320px;height:300px;padding:24px;border-radius:20px;background:rgba(var(--surface-rgb),.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;color:inherit;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.page_card__DQzRC:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.1)}.page_emoji__nq7j_{font-size:2.4rem}.page_title__72TnV{font-weight:700;font-size:1.3rem;color:var(--text-body)}.page_description__xBSwX{color:var(--text-secondary);font-size:.95rem;line-height:1.4;flex:1 1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}