.TestsPage-module__8Bwd1a__container{max-width:1200px;font-family:var(--font-body,system-ui, sans-serif);color:var(--color-text);margin:0 auto;padding:4rem clamp(1rem,4vw,2rem)}.TestsPage-module__8Bwd1a__header{text-align:center;margin-bottom:3.5rem}.TestsPage-module__8Bwd1a__title{font-family:var(--font-heading,inherit);color:var(--color-primary);margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.TestsPage-module__8Bwd1a__subtitle{color:var(--color-text-secondary);max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.6}.TestsPage-module__8Bwd1a__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;display:grid}.TestsPage-module__8Bwd1a__card{background:var(--color-surface);border-radius:var(--radius-xl,16px);border:1px solid var(--color-border);transition:transform var(--transition-fast,.16s ease), border-color var(--transition-fast,.16s ease), box-shadow var(--transition-fast,.16s ease);box-shadow:var(--shadow-sm);flex-direction:column;padding:2rem;text-decoration:none;display:flex}.TestsPage-module__8Bwd1a__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-3px)}.TestsPage-module__8Bwd1a__cardTitle{color:var(--color-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.TestsPage-module__8Bwd1a__cardDesc{color:var(--color-text-secondary);flex-grow:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.6}.TestsPage-module__8Bwd1a__cardFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.TestsPage-module__8Bwd1a__qCount{color:var(--color-text-muted);font-size:.85rem;font-weight:500}.TestsPage-module__8Bwd1a__startBtn{color:var(--color-accent);transition:opacity var(--transition-fast,.16s ease);font-size:.92rem;font-weight:600}.TestsPage-module__8Bwd1a__card:hover .TestsPage-module__8Bwd1a__startBtn{opacity:.85}
