.page-toc{box-sizing:border-box;margin:1.25rem 0 1.75rem;padding:.8rem 1.1rem;border:2px solid rgba(34,92,88,.32);border-radius:12px;background:#f2f8f7;color:#193b3b;direction:rtl;text-align:right;box-shadow:0 2px 8px rgba(15,60,56,.05)}.page-toc summary{cursor:pointer;padding:.35rem 0;color:#124f4a;font-size:1.02rem;font-weight:750;line-height:1.65;list-style:none}.page-toc summary::-webkit-details-marker{display:none}.page-toc summary::before{content:"+";display:inline-block;margin-inline-end:.55rem;color:#17635d;font-weight:800}.page-toc[open] summary::before{content:"−"}.page-toc ol{margin:.65rem 0 .1rem;padding-inline-start:1.45rem}.page-toc ol ol{margin-top:.25rem}.page-toc li{margin:.3rem 0;line-height:1.65}.page-toc a{color:#17635d;text-decoration:none;text-underline-offset:.2em}.page-toc a:hover,.page-toc a:focus-visible{text-decoration:underline}@media (min-width:900px){.page-toc.toc-long>ol{columns:2;column-gap:2.2rem}.page-toc.toc-long li{break-inside:avoid}}@media (max-width:700px){.page-toc.toc-long>ol{columns:1}}h2[id],h3[id]{scroll-margin-top:5rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
