/* flixed-ui classes that live only exists after hydration (client-only TableOfContents, JumpTo inside it,
   the @reach/dialog MobileMenu content). Captured from live flixed.io; values are the source styled-components CSS. */
.dzxMvj{list-style:none;padding:0;}
.iNJTMX:not(:last-of-type){margin-bottom:var(--space-sm);}
.iiSyxz{color:var(--clr-text-dark);-webkit-text-decoration:none;text-decoration:none;font-size:var(--fs-sm);display:inline-block;padding:0 var(--space-base);border-left:2px solid transparent;-webkit-transition:color 300ms,border 300ms;transition:color 300ms,border 300ms;}
.iiSyxz.active{color:var(--clr-brand-main);border-left-color:var(--clr-brand-main);}
.iiSyxz:hover{color:var(--clr-brand-main);}
.hIjYoN{padding:var(--space-sm) var(--space-md) 0 var(--space-md);}
.hIjYoN a{color:var(--clr-text-light);}
.hIjYoN span{width:16px;}
.hIjYoN span svg{--size:16px;}
.fCOrgy{background-color:var(--clr-bg-main);border:1px solid var(--clr-bg-light);border-radius:3px;padding:var(--space-base);padding-right:0;}
.dHJsdw{font-size:var(--fs-sm);line-height:1.2;font-weight:var(--fw-bold);margin-bottom:var(--space-base);}
.kbZozF{max-height:200px;overflow-y:auto;padding-right:var(--space-base);}
.krZaiL{padding:var(--space-xs) 0;}
.bpzPrQ{--size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--clr-text-dark);-webkit-text-decoration:none;text-decoration:none;font-size:var(--fs-sm);}
.bpzPrQ:hover{color:var(--clr-brand-main);}
.bpzPrQ svg{--size:20px;}
.cMBelH{width:20px;margin-left:var(--space-sm);}
.jGlmic{background:var(--clr-reverse-main);box-shadow:0 0 20px var(--clr-boxshadow-main);padding:var(--space-md);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}
.eHJSCy{width:48px;height:48px;background:transparent;border:none;display:grid;place-content:center;position:absolute;top:var(--space-sm);right:var(--space-base);}
.with-scroll-bars-hidden{overflow:hidden !important;padding-right:0px !important;}
