.diagnostics-guide h1{max-width:23ch}
.diagnostics-demo{padding:1.25rem 0;border-block:1px solid var(--line);font-size:1rem}
.diagnostics-symptoms{margin:1.5rem 0 0}
.diagnostics-symptoms>div{padding:1.5rem 0;border-top:1px solid var(--line)}
.diagnostics-symptoms dt{font-weight:600;line-height:1.5;margin-bottom:.5rem}
.diagnostics-symptoms dd{margin:0;max-width:72ch}
.diagnostics-source-table{table-layout:fixed}
.diagnostics-source-table th:first-child{width:34%}
.diagnostics-source-table td:last-child{white-space:normal}
.diagnostics-guide section{scroll-margin-top:1.5rem}
@media(max-width:600px){.diagnostics-guide .guide-toc{gap:.75rem 1rem}.diagnostics-source-table th:first-child{width:38%}.diagnostics-source-table th,.diagnostics-source-table td{padding:.75rem .625rem}.diagnostics-symptoms>div{padding:1.25rem 0}}
