:root{interpolate-size:allow-keywords}.c4-sidebox{position:sticky;top:calc(var(--c4-admin-bar-h, 0px) + var(--c4-header-h) + var(--c4-sidebox-sticky-top));background:var(--c4-color-white);border:var(--c4-border-w) solid var(--c4-color-border);border-radius:var(--c4-radius-box)}.c4-sidebox__head{display:flex;align-items:center;justify-content:space-between;height:var(--c4-sidebox-head-h);padding:var(--c4-sidebox-head-pad-y) var(--c4-sidebox-head-pad-x);cursor:pointer;list-style:none;border-bottom:var(--c4-border-w) solid transparent}.c4-sidebox__head::-webkit-details-marker{display:none}.c4-sidebox__details[open]>.c4-sidebox__head{border-bottom-color:var(--c4-color-border)}.c4-sidebox__label{font-size:var(--c4-type-body3-size);font-weight:var(--c4-type-weight-regular);line-height:var(--c4-type-body-lh);color:var(--c4-color-text-sub)}.c4-sidebox__chevron{display:flex;flex:0 0 auto;width:var(--c4-sidebox-chevron-w);height:var(--c4-sidebox-chevron-h);color:var(--c4-color-text-sub);transition:transform var(--c4-transition-sidebox)}.c4-sidebox__chevron .c4-icon{width:100%;height:100%}.c4-sidebox__details[open]>.c4-sidebox__head .c4-sidebox__chevron{transform:rotate(180deg)}.c4-sidebox__details::details-content{height:0;overflow:clip;transition:height var(--c4-transition-sidebox),content-visibility var(--c4-transition-sidebox) allow-discrete}.c4-sidebox__details[open]::details-content{height:auto}.c4-sidebox__body{padding:var(--c4-sidebox-body-pad-y) var(--c4-sidebox-body-pad-x)}.c4-sidebox__list,.c4-sidebox__list ul{display:flex;flex-direction:column;gap:var(--c4-sidebox-item-gap);list-style:none;margin:0;padding:0}.c4-sidebox__list ul{margin-top:var(--c4-sidebox-item-gap);padding-left:var(--c4-sidebox-indent)}.c4-sidebox__list a{font-size:var(--c4-type-body3-size);font-weight:var(--c4-type-weight-regular);line-height:var(--c4-type-body-lh);color:var(--c4-color-text-sub)}.c4-sidebox__list a:hover,.c4-sidebox__list a:focus-visible{color:var(--c4-color-accent)}.c4-sidebox__list .c4-is-current>a,.c4-sidebox__list .current-cat>a{color:var(--c4-color-text);font-weight:var(--c4-type-weight-bold)}@media (max-width:1359.98px){.c4-sidebox{position:static}.c4-content-grid__side{margin-bottom:var(--c4-grid-gap)}}