/* Consulta local: orientação discreta sem substituir a leitura do Modelo. */
.model-local-toc{margin:24px 0 36px;padding:20px 0;border-block:1px solid var(--line,#c8d5df);max-width:76ch}
.model-local-toc>strong{display:block;font-size:14px;color:var(--muted,#50667c);margin-bottom:12px}
.model-local-toc ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}
.model-local-toc a{display:inline-block;line-height:1.6;text-underline-offset:4px}
.model-local-toc li[data-heading-level="3"]{padding-left:18px}
.model-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:24px}
.document-main .lesson-pagination{flex-wrap:wrap;gap:16px}
@media(max-width:600px){.model-local-toc{padding:18px 0}.model-local-toc a{font-size:15px;line-height:1.7}.document-main .lesson-pagination .button{white-space:normal}}
@media print{.model-local-toc{display:none}}
