.crm-page .crm-toc{margin:0 0 28px;padding:18px 22px;border:1px solid #dce2e5;border-radius:12px;background:#f5f8fa;color:#173341}.crm-toc summary{cursor:pointer;font-weight:700;line-height:1.6}.crm-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding-inline-start:22px}.crm-toc a{display:block;padding:10px 0;color:#173341;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}.crm-toc a:focus-visible,.crm-toc summary:focus-visible{outline:3px solid #a54b18;outline-offset:4px}.crm-page .crm-card[id]{scroll-margin-top:100px}@media(max-width:700px){.crm-toc ul{grid-template-columns:minmax(0,1fr)}}