
ol,  ul,  li,  label{margin:0;padding:0;border:0}
ol,  ul{list-style:none}
blockquote,  q{quotes:none}



.cd-accordion{ font-size: 0.95em; color: #fff; }
.cd-accordion__sub{display:none;overflow:hidden}
.cd-accordion__sub--is-visible{display:block}
.cd-accordion__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;  border-top: 1px solid #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 6px;}

.cd-accordion__sub .cd-accordion__item{border: 0px; padding-left: 12px;}
.cd-accordion__sub .cd-accordion__item:last-child{border: 0px; padding-left: 12px;}

.cd-accordion__input{position:absolute;opacity:0}

.cd-accordion__label{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0.75em 1.25em;padding:var(--space-sm) var(--space-md);background:hsl(218, 7%, 32%);background:var(--cd-color-1);--color-shadow: lightness(hsl(218, 7%, 32%), 1.2);--color-shadow: lightness(var(--cd-color-1), 1.2);box-shadow:inset 0 -1px lightness(hsl(218, 7%, 32%), 1.2);box-shadow:inset 0 -1px var(--color-shadow);color:hsl(0, 0%, 100%);color:var(--color-white)}

.cd-accordion__label span{-ms-flex-order:3;order:3}
a.cd-accordion__label { text-decoration: none; }
.cd-accordion__label:hover{background:hsl(218, 7%, 35.2%);background:hsl(var(--cd-color-1-h), var(--cd-color-1-s), calc(var(--cd-color-1-l)*1.1))}

.cd-accordion__label::after{-ms-flex-order:2;order:2}
.cd-accordion__input:checked+.cd-accordion__label::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.cd-accordion__input:checked ~ .cd-accordion__sub{display:block}

.toplevelnav:last-child, .toplevelnav:nth-last-child(3) {
border-bottom: 1px solid #fff;
}


 .skiplink:focus { position: relative; left:-webkit-calc(50% - 95px);
left:-moz-calc(50% - 95px);
left:calc(50% - 95px); width: 190px; margin: auto auto; top: 16px; }
 
#content ul, #content ol
{
    list-style: initial;
    margin: initial;
    padding: 0 0 0 40px;
}

#content li
{
    display: list-item;
}