.toc-container{display:grid;grid-template-columns:1fr;grid-gap:40px}.toc-container h2{color:#e0d5c0;margin-bottom:0;text-align:center}.toc-item{color:#fff;display:flex;font-family:EB Garamond;font-size:clamp(24px,2vw,32px);justify-content:center}.toc-item .toc-item__number{margin-right:15px;min-width:29px}.toc-bar-wrapper{background-color:#1c1c1c;left:0;position:fixed;top:0;width:100%;z-index:999}.toc-bar-container{background-color:rgba(28,28,28,.7);display:flex;padding:25px;position:relative;width:100%}.toc-bar-container .logo{cursor:pointer;margin-right:auto;max-width:200px;width:100%}.toc-bar__buttons .fa-solid.fa-bars,.toc-bar__buttons .fa-solid.fa-x{display:none;position:absolute;right:40px;top:34px}.toc-bar-container .toc-bar__buttons{align-items:center;display:flex}.toc-bar-container .toc-bar__buttons>span{color:#fff;cursor:pointer;display:block;margin-right:15px}.toc-bar-container .toc-bar-trigger{align-items:center;border:1.5px solid #d8ab4c;border-radius:80px;color:#fff;cursor:pointer;display:flex;padding:7.5px 15px;transition:all .2s}.toc-bar-container .toc-bar-trigger:hover{box-shadow:0 1px 10px #d8ab4c90}.toc-bar-container .toc-bar-trigger img{margin-right:10px}.toc-bar-container .toc-items{background-color:#1c1c1c;height:100%;overflow-y:scroll;padding:50px 25px;position:fixed;right:0;top:0;width:min(600px,85vw)}.toc-bar-container .toc-items .close-toc{cursor:pointer;display:block;margin-bottom:75px;margin-left:auto}.toc-bar-container .toc-items h2{color:#e0d5c0;font-size:clamp(24px,2vw,26px)}.toc-bar-container .toc-items .toc-item{font-size:clamp(18px,1.5vw,24px);justify-content:flex-start;margin-bottom:22px}.toc-bar-container .toc-item__number{min-width:18px}.toc-bar-container .form-modal-outer{align-items:center;background-color:#1c1c1c;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s;width:100%;z-index:999}.toc-bar-container .form-modal-outer.active{opacity:1;pointer-events:all}.toc-bar-container .form-modal-inner{margin:auto;max-height:100vh;max-height:700px;padding:clamp(20px,2vw,32px) clamp(20px,3.75vw,60px);width:100%;width:min(630px,90%)}.toc-bar-container .form-modal-inner *{line-height:1.2!important}.toc-bar-container .form-modal-inner i{align-items:center;color:#e0d5c0;cursor:pointer;display:flex;font-size:clamp(16px,1.25vw,20px);height:40px;justify-content:center;position:fixed;right:40px;top:34px;width:40px;z-index:999}.toc-bar-container .form-modal-inner h3{color:#e0d5c0;margin-bottom:30px;text-align:center}.toc-bar-container .form-modal-inner form{background-color:transparent!important}.toc-bar-container .form-modal-inner form label{color:#e0d5c0}.form-modal-inner form select,.toc-bar-container .form-modal-inner form input{border:1px solid #e0d5c0!important;color:#e0d5c0!important}.toc-bar-container .form-modal-inner form .hs-error-msgs li:before{display:none}.toc-bar-container .form-modal-inner form .hs-error-msg{color:red;font-size:16px;margin-top:12px}.toc-bar-container .form-modal-inner form .actions{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.toc-bar-container{align-items:flex-end;flex-direction:column;padding-bottom:5px}.toc-bar-container .logo{max-width:200px}.toc-bar-container .toc-bar__buttons{align-items:flex-end;flex-direction:column;margin-left:28px;margin-top:25px}.toc-bar__buttons .fa-solid.fa-bars,.toc-bar__buttons .fa-solid.fa-x{color:#fff;display:block;font-size:20px}.toc-bar__buttons .toc-bar-trigger,.toc-bar__buttons span.rmi{display:none}.toc-bar__buttons .rmi.active{display:block}.toc-bar__buttons .toc-bar-trigger.active{align-items:center;display:flex;justify-content:center}.toc-bar-container .toc-bar__buttons .toc-bar-trigger{margin-top:15px}.toc-bar-container .toc-items{width:100%}}