.toc65{box-sizing:border-box;clear:both;border:1px solid #cfe8ed;border-radius:12px;background:#f6fbfc;padding:0 18px;margin:26px 0;max-width:100%;line-height:1.5}.toc65-small{width:340px}.toc65-medium{width:580px}.toc65-full{width:960px}.toc65-center{margin-inline:auto}.toc65-right{margin-left:auto}.toc65 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;cursor:pointer;list-style:none;font-weight:700}.toc65 summary::-webkit-details-marker{display:none}.toc65 summary:focus-visible,.toc65 a:focus-visible{outline:3px solid #0c3058;outline-offset:4px}.toc65-control{margin-left:auto;min-width:24px;text-align:center;font-size:1.12em}.toc65-open,.toc65 details[open] .toc65-closed{display:none}.toc65 details[open] .toc65-open{display:inline}.toc65-links{max-height:320px;overflow:auto;overscroll-behavior:contain;padding:0 3px 16px}.toc65 ol{list-style:none;margin:0;padding:0}.toc65 ol ol{padding-left:18px;border-left:1px solid #d9e9ee;margin-left:4px}.toc65 li{margin:0}.blog-content .toc65 a,.toc65 a{color:inherit;font-size:inherit;line-height:1.5;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:5px 0;overflow-wrap:anywhere}.toc65 a:hover{text-decoration-thickness:2px}.toc65-heading{scroll-margin-top:100px}@media(max-width:640px){.toc65{width:100%;padding:0 14px}.toc65-links{max-height:270px}.toc65 summary{min-height:52px}}
.blog-content.blog-content65{max-width:960px}.toc65-article-body{max-width:760px;margin-inline:auto}
