.editorial-page.state-practice-page .state-test-instructions{max-width:780px;margin:0 0 28px;padding-left:22px;color:var(--text-mute);line-height:1.75}.editorial-page.state-practice-page .state-test-instructions li+li{margin-top:8px}.editorial-page.state-practice-page .state-test-sample-head{grid-template-columns:1fr}.editorial-page.state-practice-page .state-test-sample-head h3{margin-bottom:0;font-size:clamp(28px,4vw,42px);line-height:1.12}.editorial-page.state-practice-page .state-area-worked h4{font-family:var(--sans);font-size:19px;line-height:1.55;letter-spacing:normal}.editorial-page.state-practice-page .state-test-answer{margin:24px 0}.editorial-page.state-practice-page .state-test-answer summary{padding:14px 0;color:var(--text);cursor:pointer;font-weight:600}.editorial-page.state-practice-page .state-test-answer summary:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.editorial-page.state-practice-page .state-test-sample-sources{margin:6px 0 0;padding-left:20px;color:var(--text-mute);font-size:14px;line-height:1.65}.editorial-page.state-practice-page .state-test-sample-sources a{text-decoration:underline;text-underline-offset:3px}.editorial-page.state-practice-page .doc-concept-card h3{margin:0 0 12px;color:var(--text);font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.2}.editorial-page.state-practice-page .doc-concept-card p{margin:0;color:var(--text-mute);font-size:14px;line-height:1.65}@media (max-width:640px){.editorial-page.state-practice-page .state-area-options{grid-template-columns:1fr}.editorial-page.state-practice-page #real-vs-practice td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-mute)}}