html{scroll-behavior:smooth}.nad-toc{background:var(--m-bg,#fff);border:1px solid var(--m-border,#ccc);border-radius:var(--m-r,16px);padding:var(--m-pad,22px)}.nad-toc--movil{display:none}.nad-toc h3{color:var(--m-title,#1a1a1a);font-size:16px;margin-bottom:12px}.nad-toc ol{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:var(--m-maxh,300px);overflow:hidden;padding:0;transition:max-height .3s}.nad-toc.open ol{max-height:900px}.nad-toc a{border-left:2px solid var(--m-line,#ccc);color:var(--m-link,#4a4a4a);display:block;font-size:14px;line-height:1.4;padding:7px 0 7px 12px;text-decoration:none}.nad-toc a:hover{color:var(--m-link-h,#1a1a1a)}.nad-toc a.on{border-left-color:var(--m-active,#666);color:var(--m-active,#666);font-weight:600}.nad-toc__more{background:none;border:0;color:var(--m-active,#666);cursor:pointer;display:none;font:600 13px Anek Latin,sans-serif;margin-top:10px;padding:0}.nad-toc.long .nad-toc__more{display:inline}.nad-toc--figma h3{color:var(--m-link,#4a4a4a);font-size:11px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.nad-toc--figma a{border-left:0;color:var(--m-title,#1a1a1a);padding:6px 0}.nad-toc--figma a:hover{color:var(--m-active,#666)}