/* Build-time article navigation. No JavaScript or plugin dependency. */
html[data-mrgt-toc-document]{scroll-behavior:smooth}
.mrgt-toc{box-sizing:border-box;inline-size:100%;max-width:min(70rem,calc(100vw - 2.5rem));max-inline-size:min(70rem,calc(100vw - 2.5rem));margin:2rem auto;padding:clamp(1.1rem,3vw,1.8rem);border:1px solid #b9c3b8;border-radius:1rem;background:#f3f3e9;color:#173f32;text-align:start;font-family:inherit}
.mrgt-toc__title{display:block;font:inherit;font-weight:700;font-size:1.05rem;margin-block-end:.8rem;color:inherit}
.mrgt-toc ol{margin:0;padding:0;list-style:none}
.mrgt-toc li{margin:0;padding:0}
.mrgt-toc li+li{margin-block-start:.35rem}
.mrgt-toc li>ol{margin-block:.35rem .65rem;padding-inline-start:1.25rem;border-inline-start:1px solid #b9c3b8}
html[data-mrgt-toc-document] nav.mrgt-toc.mrgt-toc a,html[data-mrgt-toc-document] #siteWrapper nav.mrgt-toc.mrgt-toc a{display:block;padding:.35rem .2rem;color:#173f32!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;line-height:1.6;overflow-wrap:anywhere}
html[data-mrgt-toc-document] nav.mrgt-toc.mrgt-toc a:hover,html[data-mrgt-toc-document] #siteWrapper nav.mrgt-toc.mrgt-toc a:hover{color:#715116!important}
html[data-mrgt-toc-document] nav.mrgt-toc.mrgt-toc a:focus-visible,html[data-mrgt-toc-document] #siteWrapper nav.mrgt-toc.mrgt-toc a:focus-visible{outline:3px solid #715116;outline-offset:3px;border-radius:.15rem}
[data-mrgt-section],.mrgt-anchor-alias{scroll-margin-block-start:12rem}
[data-mrgt-section]:focus-visible{outline:2px solid #715116;outline-offset:.3rem}
.mrgt-anchor-alias{display:block;height:0;overflow:hidden}
@media(max-width:600px){.mrgt-toc{margin-block:1.5rem;border-radius:.75rem}html[data-mrgt-toc-document] nav.mrgt-toc.mrgt-toc a,html[data-mrgt-toc-document] #siteWrapper nav.mrgt-toc.mrgt-toc a{padding-block:.45rem}[data-mrgt-section],.mrgt-anchor-alias{scroll-margin-block-start:11rem}}
@media(prefers-reduced-motion:reduce){html[data-mrgt-toc-document]{scroll-behavior:auto}}
