.YSxz7q_toc{border:1px solid var(--border-color);background:#fafafa;border-radius:16px;margin-top:24px;padding:4px;overflow:hidden}.YSxz7q_tocHeader{cursor:pointer;width:100%;color:var(--text-color);text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:flex}.YSxz7q_tocHeader:hover{background:#00000008}.YSxz7q_tocHeader:focus{outline:none}.YSxz7q_tocHeader:focus-visible{outline:2px solid var(--btn-background-blue);outline-offset:2px}.YSxz7q_tocTitle{letter-spacing:-.01em;color:var(--text-color);font-size:17px;font-weight:600}.YSxz7q_tocToggle{width:28px;height:28px;color:var(--muted-color);background:#0000000a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s,background .15s;display:flex}.YSxz7q_tocToggle i{font-size:18px;position:relative;top:3px}.YSxz7q_tocToggleOpen{transform:rotate(180deg)}.YSxz7q_tocHeader:hover .YSxz7q_tocToggle{color:var(--text-color);background:#0000000f}.YSxz7q_tocList{flex-direction:column;gap:2px;padding:4px 8px 12px;display:flex}.YSxz7q_tocLink{color:#52525b;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .15s,background .15s;display:block}.YSxz7q_tocLink:hover{color:var(--text-color);background:#3a53d90f}.YSxz7q_tocBorderLine{border:none;border-top:1px solid var(--border-color);margin:0 12px 4px}@media (max-width:767px){.YSxz7q_toc{border-radius:14px}.YSxz7q_tocHeader{padding:12px 14px}.YSxz7q_tocTitle{font-size:16px}.YSxz7q_tocLink{padding:11px 10px;font-size:14.5px}}
