.side-nav{margin:0;margin-bottom:3rem;display:none}
@media(min-width:768px){.side-nav{display:block}
}
.side-nav a{text-decoration:none;color:var(--default-text-color)}
.side-nav ul{list-style-type:none;padding-left:0;margin:0}
.side-nav-links{display:none}
@media(min-width:768px){.side-nav-links{display:block}
}
.side-nav-desk-heading{display:none}
@media(min-width:768px){.side-nav-desk-heading{display:block;margin-left:1rem;margin-bottom:.5rem;font-size:1rem}
}
@media(min-width:1200px){.side-nav-desk-heading{margin-left:0}
}
.side-nav-mobile{margin:0;display:block}
.side-nav-mobile-heading{padding:0 13.5px 13.5px 13.5px;display:block}
@media(min-width:768px){.side-nav-mobile-heading{display:none}
}
.side-nav-mobile a{text-decoration:none}
.side-nav-mobile ul{list-style-type:none;padding-left:0;margin:0}
.side-nav-mobile ul a{padding-left:32px}
.side-nav-mobile ul a.side-nav-child-item,.side-nav-mobile ul a.side-nav-child-item-selected{padding-left:48px}
.side-nav-mobile>:nth-child(2) div>a{padding-left:32px}
.side-nav-mobile>:nth-child(2) ul a{padding-left:48px !important}
.side-nav-mobile .side-nav-parent-title-mobile{padding-left:16px}
@media(min-width:768px){.side-nav-mobile{display:none}
}
.side-nav-item{border-left:var(--border-color-1) solid 2px;padding:13px 16px;transition:all .3s;font-size:14px;opacity:1;text-align:inherit;display:flex;align-items:center;justify-content:space-between;color:var(--default-text-color);text-decoration:none;word-break:break-word;width:100%}
.side-nav-item:hover{background-color:var(--almost-off-bg-color)}
.side-nav-item:focus{position:relative;z-index:1;box-shadow:0 0 0 2px var(--mode-primary-color);outline:0}
.side-nav-item svg{--svg-hw:18px;width:var(--svg-hw);height:var(--svg-hw);transition:all .3s}
.side-nav-item-selected{border-left:var(--mode-primary-color) solid 4px;transition:all .3s;background-color:var(--almost-off-bg-color)}
.side-nav-item-selected:hover{background-color:var(--almost-off-bg-color)}
.side-nav-parent{padding:0;border:0}
.side-nav-parent:hover{background-color:transparent}
.side-nav-parent.active .accord-btn-arrow svg{transform:rotate(180deg)}
.side-nav-item.side-nav-parent-container{border:0;background:0;width:100%;height:100%;padding:0;border-left:var(--border-color-1) solid 2px}
.side-nav-item.side-nav-parent-container.side-nav-item-selected{background-color:var(--almost-off-bg-color)}
.side-nav-item.side-nav-parent-container.side-nav-item-selected:hover{background-color:#f2f2f2}
.side-nav-item.side-nav-parent-container.side-nav-parent-selected{border-left:var(--mode-primary-color) solid 4px;transition:all .3s}
.side-nav-item.side-nav-parent-container.side-nav-parent-selected .side-nav-parent-title{background-color:var(--almost-off-bg-color)}
.side-nav-parent-title{padding:13px 16px;width:100%;transition:all .3s}
.side-nav-parent-title:focus{z-index:1}
.side-nav-child-item,.side-nav-child-item-selected{padding:13px 16px 13px 32px;height:auto;width:100%;transition:all .3s;display:block;color:var(--default-text-color)}
.side-nav-child-item:focus,.side-nav-child-item-selected:focus{position:relative;z-index:1;box-shadow:0 0 0 2px var(--mode-primary-color);outline:0}
.side-nav-child-item-selected{background-color:var(--almost-off-bg-color);cursor:default}
.side-nav-child-item-selected:hover{background-color:var(--almost-off-bg-color)}
.side-nav-parent-arrow-wrapper{display:flex;align-self:stretch;transition:all .3s}
.side-nav-parent-arrow-wrapper:hover{background-color:#f2f2f2}
.side-nav-parent-arrow{line-height:1;padding:13px 16px;align-self:stretch;transition:all .3s;border:0;background-color:transparent}
.side-nav-parent-arrow:hover{background-color:var(--almost-off-bg-color)}
.side-nav-parent-arrow-selected{background-color:var(--almost-off-bg-color)}
.side-nav-parent-arrow:focus{outline:0;box-shadow:0 0 0 2px var(--mode-primary-color);z-index:1}
.side-nav-parent-arrow .test-acc-btn-arrow svg{--svg-hw:18px;width:var(--svg-hw);height:var(--svg-hw)}
.accord-container.active>.accord-btn .side-nav-parent-arrow{transform:rotate(180deg)}
.accordion .accord-container .side-nav-item{color:var(--default-text-color);text-decoration:none}
.side-nav-anchors{margin-left:calc(var(--bs-gutter-x) * -0.5);margin-right:calc(var(--bs-gutter-x) * -0.5);display:none}
@media(min-width:768px){.side-nav-anchors{margin-left:0;margin-right:0;display:block}
}
.side-nav-item-wrapper{display:flex}
.side-nav-parent-arrow{border:0}
.side-nav-parent-arrow svg{--svg-hw:18px;width:var(--svg-hw);height:var(--svg-hw)}
.side-nav-parent-title-mobile{border-left:0}
.side-nav-parent-selected .side-nav-item.side-nav-parent-container{font-weight:bold;background-color:var(--almost-off-bg-color);border-left:var(--mode-primary-color) solid 4px}
.side-nav-parent-selected .side-nav-parent-title{font-weight:bold}
.side-nav-parent-selected .side-nav-item{border:0}
a.side-nav-parent-title{color:var(--default-text-color)}
a.side-nav-item.side-nav-child-item,a.side-nav-item.side-nav-child-item-selected{border-left:var(--border-color-1) solid 2px}
.side-nav-item.side-nav-parent-container.data-concertina-wrap:hover{background-color:var(--almost-off-bg-color);text-decoration:underline}
a.side-nav-item.side-nav-child-item:hover,a.side-nav-item.side-nav-child-item-selected:hover{text-decoration:underline}
.side-nav-anchors .side-nav-item:hover{text-decoration:underline}
.side-nav-desk-heading{line-height:inherit}