.page-module-scss-module__SXjhJa__page{max-width:980px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.page-module-scss-module__SXjhJa__header{margin-bottom:2.5rem}.page-module-scss-module__SXjhJa__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--problem-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.page-module-scss-module__SXjhJa__title{letter-spacing:-.03em;color:var(--problem-heading);margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.1}.page-module-scss-module__SXjhJa__lead{color:var(--problem-body);max-width:65ch;font-size:1rem;line-height:1.6}.page-module-scss-module__SXjhJa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.page-module-scss-module__SXjhJa__card{border:1px solid var(--problem-border);background:var(--bg-secondary);border-radius:8px;padding:1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.page-module-scss-module__SXjhJa__card:hover,.page-module-scss-module__SXjhJa__card:focus-visible{border-color:var(--problem-heading);transform:translateY(-1px)}.page-module-scss-module__SXjhJa__cardTitle{color:var(--problem-heading);margin-bottom:.35rem;font-size:1rem;font-weight:700}.page-module-scss-module__SXjhJa__cardCount{color:var(--problem-muted);margin-bottom:.5rem;font-size:.75rem}.page-module-scss-module__SXjhJa__cardDescription{color:var(--problem-body);font-size:.85rem;line-height:1.55}
