/* The Legal Pages */
.sidebar-tree-navigation {
    padding-top : var(--side-spacer);
}
.sidebar-tree-navigation ul {
    list-style     : none;
    padding-bottom : 1rem;
}
.sidebar-tree-navigation li {
    text-indent : var(--intend);
    font        : var(--serif-xs);
    line-height: 1.25;
}
.sidebar-tree-navigation [aria-current] {
    color : var(--accent);
}
@media (width < 1100px) {
    #legale-wrapper {
        min-height: unset;
        grid-template-areas : "sidebar" "innergrid";
    }
}
#legale .sidebar {
    position   : static;
    padding-top: 2rem;
}
/* Editor Uses a different style */
#legale .editor strong {

    font-weight : 450;
    background  : none;

}
#legale .editor p {
    margin-bottom : 1rem;
}
#legale .editor h2 {
    font           : var(--nav);
    text-transform : uppercase;
    color          : var(--light);
    background     : var(--dark);
    padding        : calc(0.25rem + 1px) 0.5rem calc(0.25rem - 1px);
    margin-top     : 2rem;
    margin-bottom  : 1rem;
}
/* Lists */
#legale .editor ul {
    padding-left : 2rem;
}
#legale .editor li:not(:last-child) {
    margin-bottom : 0.25rem;
}
#legale .editor li::marker {
    content     : "→ ";
    white-space : pre;
}