.self-test-personal-steps{gap:18px;margin:40px 0;display:grid}.self-test-personal-steps article{border:1px solid var(--line,#d1ccbd);border-left:4px solid #788976;padding:24px}.self-test-personal-steps blockquote{margin:14px 0;padding:0;font-style:normal}.self-test-personal-steps blockquote span{margin-top:8px;font-size:14px;display:block}.self-test-workbook{color:#20251f;background:#e9ecdf;margin:36px 0;padding:clamp(20px,4vw,36px)}.self-test-workbook h3{font-size:clamp(24px,4vw,36px)}.self-test-workbook>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.self-test-workbook label{gap:8px;display:grid}.self-test-workbook textarea{resize:vertical;color:#222;width:100%;min-height:100px;font:inherit;background:#fffdf5;border:1px solid #777;padding:12px;display:block}.self-test-answer-review{border:1px solid #aaa;margin:28px 0;padding:20px}.self-test-answer-review summary{cursor:pointer;font-weight:700}.self-test-answer-review li{border-bottom:1px solid #ccc;padding:12px 0}.self-test-answer-review button{margin-top:10px;display:block}.self-test-result button{cursor:pointer;min-height:44px;padding:10px 16px}.self-test-result__note{font-size:15px;line-height:1.6}.self-test-result .tools-actions{flex-wrap:wrap;gap:12px;display:flex}.self-test-result .tools-actions button{color:#fff;background:#222;border:1px solid #222}.self-test-runner__answers button[aria-pressed=true]{outline-offset:2px;outline:3px solid #5a705a}@media (max-width:640px){.self-test-workbook>div{grid-template-columns:1fr}.self-test-workbook>div.tools-actions{display:flex}.self-test-personal-steps article{padding:18px}}
