@charset "UTF-8";.table-of-contents{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.table-of-contents{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1400px){.table-of-contents{padding-top:8rem;padding-bottom:8rem}}.table-of-contents .section-header{text-align:left}.table-of-contents .container{display:flex;flex-direction:column;gap:4rem}@media (min-width:768px){.table-of-contents .container{flex-direction:row;gap:8rem}}.table-of-contents aside{position:relative;height:100%}@media (min-width:768px){.table-of-contents aside{position:sticky;top:3.5rem;flex:0 0 25%}}.table-of-contents .table-of-contents__nav{display:flex;flex-direction:column;height:100%;overflow:auto;scrollbar-color:#ababab transparent;scrollbar-width:thin}.table-of-contents .table-of-contents__nav::-webkit-scrollbar{width:5px;height:5px}.table-of-contents .table-of-contents__nav::-webkit-scrollbar-track{border-radius:8px}.table-of-contents .table-of-contents__nav::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ababab}@media (min-width:768px){.table-of-contents .table-of-contents__nav{height:calc(100vh - 8rem)}}.table-of-contents .table-of-contents__nav-header{margin:0;font-weight:400;font-size:2.4rem;line-height:1.2;padding-bottom:1rem;font-weight:700}.table-of-contents .table-of-contents__nav-list{margin:0;padding:0}.table-of-contents .table-of-contents__nav-list li{margin:0;padding:.6rem 4rem .6rem 2rem;transition:background-color .2s linear;border-left:1px solid #dedede;line-height:1}.table-of-contents .table-of-contents__nav-list li.is-active{border-left:4px solid #c03;background-color:#efefef;color:#c03}.table-of-contents .table-of-contents__nav-list li.is-active a{color:#c03}.table-of-contents .table-of-contents__nav-list li:hover{background-color:#efefef}.table-of-contents .table-of-contents__nav-list li::before{content:none}.table-of-contents .table-of-contents__nav-list .table-of-contents__nav-links--level2{padding-left:2rem}.table-of-contents .table-of-contents__nav-list .table-of-contents__nav-links--level3{padding-left:4rem}.table-of-contents .table-of-contents__nav-links{font-size:1.8rem;line-height:1.4;display:block;margin:0;transition:color .2s linear;color:#656565;font-weight:600;line-height:1.2;text-decoration:none}.table-of-contents .field--name-body :first-child{margin-top:0}.table-of-contents .field--name-body :last-child{margin-bottom:0}.table-of-contents .field--name-body h1,.table-of-contents .field--name-body h2,.table-of-contents .field--name-body h3,.table-of-contents .field--name-body h4,.table-of-contents .field--name-body h5{color:#2c3f57}.table-of-contents .field--name-body h1{margin:0;font-weight:400;font-size:3.2rem;line-height:1.2}@media (min-width:1024px){.table-of-contents .field--name-body h1{font-size:4rem}}.table-of-contents .field--name-body h2,.table-of-contents .field--name-body h3{margin:0;font-weight:400;font-size:2.4rem;line-height:1.2;margin:1.8rem 0;font-weight:700}.table-of-contents .field--name-body h2,.table-of-contents .field--name-body h3,.table-of-contents .field--name-body h4,.table-of-contents .field--name-body h5{position:relative}.table-of-contents .field--name-body h2:focus-within .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h2:hover .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h3:focus-within .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h3:hover .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h4:focus-within .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h4:hover .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h5:focus-within .table-of-contents__anchor-tooltip,.table-of-contents .field--name-body h5:hover .table-of-contents__anchor-tooltip{opacity:1}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip{position:relative;z-index:1;padding:0;transition:220ms ease-in-out;border:none;opacity:0;background:0 0;vertical-align:middle}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip::after{content:"";position:absolute;margin-top:-2rem;margin-left:.8rem;color:#2c3f57;font-family:"Imprivata Icons",sans-serif;font-size:250%;-webkit-font-smoothing:antialiased;cursor:pointer}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:focus-within::after,.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:hover::after{color:#426da9}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:focus-within .table-of-contents__anchor-tooltip__text,.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:hover .table-of-contents__anchor-tooltip__text{opacity:1}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:focus-visible{outline:0}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip:focus-visible::after{border-radius:4px;outline:1px solid #c03}.table-of-contents .field--name-body .table-of-contents__anchor-tooltip__text{position:absolute;top:1.4rem;left:-5.6rem;width:16rem;padding:.6rem;transition:220ms ease-in-out;border-radius:3px;opacity:0;background-color:#656565;color:#fff;font-size:1.4rem;line-height:1.2;pointer-events:none}.table-of-contents .field--name-body a{transition:220ms ease-in-out;background-image:linear-gradient(rgba(66,109,169,.7),rgba(66,109,169,.7));background-repeat:no-repeat;background-position:left bottom;background-size:0 .15em;color:#426da9;font-weight:600;text-decoration:none}.table-of-contents .field--name-body a:focus,.table-of-contents .field--name-body a:hover{background-size:100% .15em;text-decoration:none}
/*# sourceMappingURL=table-of-contents.css.map */