.Scrollspy_scrollspyContainer__HrPNj{transition:width .3s ease-in-out;position:fixed;top:0;right:0;height:100vh;z-index:40}.Scrollspy_scrollspyDrawer___fwNn{background-color:#1e3a8a;height:100vh;overflow-y:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out;border-left:1px solid rgba(255,255,255,.1);padding:88px 1.5rem 1.5rem}.Scrollspy_toggleButton__TlqS4{position:fixed;bottom:1.5rem;right:1.5rem;z-index:110;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background-color:#1e3a8a;color:white;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease-in-out}.Scrollspy_toggleButton__TlqS4:hover{background-color:#1e3a8a;transform:scale(1.05);opacity:.9}.Scrollspy_toggleButton__TlqS4[aria-expanded=true]{background-color:#1e3a8a;color:white}.Scrollspy_scrollspyList__Ou6A1{list-style:none;padding:0;margin:0}.Scrollspy_scrollspy-link__xeLUj{display:block;width:100%;padding:.35rem 1rem;border-radius:.375rem;text-align:left;background:none;border:none;cursor:pointer;color:rgba(255,255,255,.8);font-weight:500;transition:color .2s,background-color .2s,font-weight .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;line-height:1.4}.Scrollspy_scrollspy-link__xeLUj:hover{background-color:rgba(255,255,255,.1);color:white}.Scrollspy_scrollspy-link__xeLUj.Scrollspy_active__PN5Qg{color:white;font-weight:600;background-color:rgba(255,255,255,.15)}.Scrollspy_scrollspy-link__xeLUj[data-level="1"]{font-size:1.1rem;font-weight:600;color:white;padding:.45rem 1rem .45rem 0}.Scrollspy_scrollspy-link__xeLUj[data-level="2"]{font-size:1rem;font-weight:500;color:rgba(255,255,255,.9);padding:.35rem 1rem}.Scrollspy_scrollspy-link__xeLUj[data-level="3"]{font-size:.95rem;font-weight:500;color:rgba(255,255,255,.8);padding:.25rem 1rem .25rem 2rem}.Scrollspy_scrollspy-link__xeLUj[data-level="4"]{font-size:.9rem;color:rgba(255,255,255,.7);padding:.2rem 1rem .2rem 3rem}.Scrollspy_scrollspyList__Ou6A1>li{margin-bottom:.15rem}.Scrollspy_scrollspyList__Ou6A1>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.15rem}