/* Elementy poradnika diagnostycznego; wspólny wygląd pochodzi z krokdo.min.css. */
.article-toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-alt);padding:24px;margin-bottom:32px}
.article-copy .article-toc h2{font-size:22px;margin:0 0 16px}
.article-copy .article-toc ol{columns:2;column-gap:32px;margin:0;padding-left:24px}
.article-toc li{break-inside:avoid;font-size:15px}
.diagnosis-illustration{margin:0 0 28px;text-align:center}
.diagnosis-illustration img{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;border-radius:var(--radius)}
.article-copy .article-test-list{list-style:none;padding:0}
.article-test-list label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:6px 0}
.article-test-list input{flex:none;width:20px;height:20px;margin-top:5px;accent-color:var(--purple)}
.article-test-list input:focus-visible,.article-toc a:focus-visible{outline:3px solid var(--purple);outline-offset:4px}
@media(max-width:600px){.article-copy .article-toc ol{columns:1}.article-toc{padding:20px}.diagnosis-illustration img{max-width:280px}}
