/* RC326-A11: namespaced, accessible theme-token-first responsive subject packs. */
.sk326-subject-tests{margin:1.25rem 0;padding:clamp(1rem,2vw,1.5rem);overflow:hidden}
.sk326-heading h2{font-size:clamp(1.14rem,1.7vw,1.4rem);margin:.3rem 0}
.sk326-eyebrow{font-size:.68rem;letter-spacing:.12em;font-weight:750;opacity:.7}
.sk326-heading p,.sk326-footer{opacity:.78;line-height:1.55}
.sk326-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
.sk326-level-card{min-width:0;padding:16px;border:1px solid var(--sk-border,var(--border-color,rgba(125,145,165,.3)));border-radius:16px;background:var(--sk-surface,rgba(125,145,165,.045));color:inherit}
.sk326-level-summary{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}
.sk326-level-summary strong{font-size:1.07rem}
.sk326-level-summary span{font-size:.75rem;opacity:.85}
.sk326-level-card>small{display:block;margin-bottom:12px;opacity:.7}
.sk326-coverage-note{font-size:.82rem;line-height:1.45;margin:10px 0;padding:9px 11px;border-inline-start:3px solid var(--sk-accent,#7997bb);background:var(--sk-surface-2,rgba(125,145,165,.07));border-radius:8px;color:inherit}
.sk326-test-row{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--sk-border,rgba(125,145,165,.2));padding:11px 0;min-width:0}
.sk326-test-row>div{min-width:0}.sk326-test-row strong,.sk326-test-row small{display:block}.sk326-test-row small{font-size:.72rem;opacity:.75;line-height:1.45}
.sk326-test-row form{margin:0;flex-shrink:0}.sk326-test-row .sk-btn{white-space:nowrap;min-height:39px}
.sk326-muted,.sk326-unavailable{font-size:.82rem;line-height:1.5}.sk326-unavailable{opacity:.9}.sk326-footer{font-size:.79rem;margin:14px 0 0}
@media(max-width:840px){.sk326-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sk326-level-grid{grid-template-columns:minmax(0,1fr)}.sk326-level-card{padding:13px}.sk326-test-row{gap:10px}}
