.onpage-toc{background:#fff8e8;border:3px solid #173b57;flex-direction:column;min-height:0;display:flex;box-shadow:7px 7px #c79a3b}.onpage-toc__head{color:#a83a32;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px dashed #c9b99a;margin:0;padding:1rem 1.2rem .55rem;font-family:Barlow Condensed,Impact,sans-serif;font-size:.78rem;font-weight:800}.onpage-toc__list{overscroll-behavior:contain;min-height:0;margin:0;padding:.35rem 1.2rem .8rem;list-style:none;overflow-y:auto}.onpage-toc__list li{margin:0;padding:0}.onpage-toc__list a{color:#173b57;border-bottom:1px dashed #9a8c758c;border-left:3px solid #0000;padding:.5rem 0 .5rem .7rem;font-size:.94rem;line-height:1.35;text-decoration:none;display:block}.onpage-toc__list li:last-child a{border-bottom:0}.onpage-toc__list a:hover,.onpage-toc__list a:focus-visible{color:#a83a32}.onpage-toc__list a[aria-current]{color:#a83a32;border-left-color:#a83a32;font-weight:700}@media (width<=1099px){.onpage-toc{display:none}}.onpage-nav[hidden],.toc-mobile,.wa-mobilebar,.wa-tocsheet{display:none}@media (width<=1099px){.toc-mobile{background:#fff8e8;border:3px solid #173b57;border-top:5px solid #a83a32;margin:0 0 2.4rem;display:block;box-shadow:5px 5px #c79a3b}.toc-mobile>summary{cursor:pointer;color:#a83a32;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-family:Barlow Condensed,Impact,sans-serif;font-size:.82rem;font-weight:800;list-style:none;display:flex}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary:after{content:"";border-bottom:2px solid #173b57;border-right:2px solid #173b57;flex-shrink:0;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.toc-mobile[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.toc-mobile .toc-mobile__list{margin:0;padding:0 1.1rem .8rem;list-style:none}.toc-mobile .toc-mobile__list li{max-width:none;margin:0;padding:0}.toc-mobile .toc-mobile__list a{color:#173b57;border-bottom:1px dashed #9a8c758c;padding:.6rem 0;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;display:block}.toc-mobile .toc-mobile__list li:last-child a{border-bottom:0}.toc-mobile .toc-mobile__list a:hover,.toc-mobile .toc-mobile__list a:active,.toc-mobile .toc-mobile__list a[aria-current]{color:#a83a32}.toc-mobile .toc-mobile__list a[aria-current]{font-weight:700}.wa-mobilebar{z-index:690;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom,0px));background:#173b57f7;border-top:3px solid #c79a3b;align-items:center;gap:.6rem;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.wa-mobilebar[data-shown]{transform:translateY(0)}.wa-mobilebar__toc{color:#fff8e8;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #fff8e866;flex-shrink:0;align-items:center;gap:.45rem;padding:.75rem .9rem;font:800 .95rem/1 Barlow Condensed,Impact,sans-serif;display:flex}.wa-mobilebar__burger{border-top:2px solid #c79a3b;border-bottom:2px solid #c79a3b;flex-shrink:0;width:.85rem;height:.6rem;position:relative}.wa-mobilebar__burger:after{content:"";border-top:2px solid #c79a3b;position:absolute;top:calc(50% - 1px);left:0;right:0}.wa-mobilebar__cta{text-align:center;color:#fff8e8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#a83a32;border:2px solid #a83a32;flex:1;min-width:0;padding:.8rem .5rem;font:800 .95rem/1 Barlow Condensed,Impact,sans-serif;text-decoration:none;overflow:hidden}.wa-mobilebar__cta:hover,.wa-mobilebar__cta:focus-visible{color:#fff}.wa-tocsheet{z-index:710;display:block;position:fixed;inset:0}.wa-tocsheet[hidden]{display:none}.wa-tocsheet__scrim{background:#173b5794;position:absolute;inset:0}.wa-tocsheet__panel{max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff8e8;border-top:5px solid #a83a32;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.wa-tocsheet__head{color:#a83a32;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px dashed #c9b99a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem .6rem;font-family:Barlow Condensed,Impact,sans-serif;font-size:.82rem;font-weight:800;display:flex}.wa-tocsheet__close{color:#173b57;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1.7rem;line-height:1}.wa-tocsheet__list{margin:0;padding:.4rem 1.15rem 1.15rem;list-style:none;overflow-y:auto}.wa-tocsheet__list li{margin:0}.wa-tocsheet__list a{color:#173b57;border-bottom:1px dashed #9a8c758c;padding:.75rem 0;font-size:1rem;line-height:1.4;text-decoration:none;display:block}.wa-tocsheet__list li:last-child a{border-bottom:0}.wa-tocsheet__list a:active,.wa-tocsheet__list a[aria-current]{color:#a83a32;font-weight:700}body.wa-mobilebar-shown .cw{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}body.wa-mobilebar-shown>footer{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom,0px))}}@media (width<=1099px) and (prefers-reduced-motion:reduce){.wa-mobilebar{transition:none}}.cross-item[data-astro-cid-frbdlg56]{color:#a83a32d1;align-items:flex-start;gap:.5rem;display:inline-flex}.icon[data-astro-cid-frbdlg56]{color:#a83a32c7;background:#a83a321f;border:1px solid #a83a3294;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.18em;font-family:Barlow Condensed,Impact,sans-serif;font-size:.8rem;font-weight:900;line-height:1;display:inline-grid}
