
.page-content{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:wrap;
    padding-top:1.875rem;
    padding-bottom:3.75rem
}
@media (min-width:37.1875rem){
    .page-content{
        display:flex;
        flex-direction:row;
        justify-content:flex-start;
        align-items:stretch;
        flex-wrap:wrap
    }
}
@media (min-width:56.25rem){
    .page-content{
        display:flex;
        flex-direction:row;
        justify-content:flex-start;
        align-items:stretch;
        flex-wrap:nowrap
    }
    .page-content>aside+div{
        margin-left:2.8125rem
    }
}

@media (max-width:56.25rem){
    .page-content__sidebar>*+.wysiwyg{
        margin-top:-1rem;
        /* margin-left: 0.8125rem; */
        /* border-top:1px solid var(--neutralgrey); */
       /*  padding-top: 2rem; */
    }
}

.page-content__sidebar{
    order:2;
    flex-grow:1;
    position:relative
}
@media (min-width:56.25rem){
    .page-content__sidebar{
        flex-shrink:0;
        order:1;
        margin-right:2.8125rem;
        max-width:17.1875rem;
        width:100%;
        margin-top: -14px;
    }
}
.page-content__sidebar>*{
    margin-bottom:0.9375rem;
    margin-top: var(--4pt);
}
.page-content__sidebar>:last-child{
    margin-bottom:0
}
.page-content__sidebar>*+.wysiwyg{
    /* margin-top:-1rem; */
    margin-top:0rem;
    /* margin-left: 0.625rem; */
    margin-left: 0rem;
   /*  border-top:1px solid var(--neutralgrey); */
    /* padding-top: 2rem; */
}

@media (max-width:56.25rem){
    .page-content__sidebar>*+.wysiwyg{
        margin-top:0rem;
        /* margin-left: 0.8125rem; */
        /* border-top:1px solid var(--neutralgrey); */
        /* padding-top: 2rem; */
    }
}

.page-content__sidebar>*+.wysiwyg h2{

    font-family:HelveticaNeueBold, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:700;
   /*  border-bottom:1px solid var(--neutralgrey); */
    font-size:var(--16pt);
    letter-spacing:-.33px;
    line-height:19px;
    padding-bottom:12.12121px;
    margin-bottom:-.5rem;
    color:var(--NGcoreBlack);
}

.page-content__sidebar>*+.wysiwyg p a{
    font-family:HelveticaNeueBold,Helvetica,Arial Nova,Arial,sans-serif!important;
    font-size: var(--16pt)!important;
    color:var(--linktext);
    font-weight: 700!important;
    /* margin-left: 0.125rem;   */      
}
.page-content__sidebar>*+.wysiwyg p a.button.-link-button{
    color:var(--white);
    font-weight: 500!important;  
}

.page-content__sidebar>*+.wysiwyg p a.button.-link-button:hover {
    background-color: var(--NGBtnHover500);
}

.page-content__sidebar>*+.wysiwyg p a:hover{
     /* changed 4/15 */
     color: var(--NGBtnHover500);
   
   /*  text-decoration: underline!important; */
}
     /* changed 4/15 - commented OUT */
 .page-content__sidebar>*+.wysiwyg a:hover{
    color: var(--NGBtnHover500);
    /* text-decoration: underline; */

  /* Why was this here?
    padding-top: 0.1875rem!important;
    padding-bottom: 0.1875rem!important; */

} 

#sidebar > div > div > div > div > a:hover
{
    color:var(--white);
}

.page-content__sidebar>*+.wysiwyg p{
    padding-top: 0.1875rem!important;
    padding-bottom: 0.1875rem!important;
}

@media (max-width:37.1875rem){
        .page-content__sidebar{
        margin-top:2.2rem;
        }

        .page-content__sidebar>*+.wysiwyg h2{
            font-size: var(--16pt);
            color:var(--NGcoreBlack);
            padding-bottom: 0.5rem!important;
        }
        .page-content__sidebar>*+.wysiwyg p a{
            font-family:HelveticaNeueBold,Helvetica,Arial Nova,Arial,sans-serif!important;
            font-size: var(--16pt)!important;
            color:var(--linktext);
            font-weight: 700!important;
            margin-left: 0.125rem;        
        }
        .page-content__sidebar>*+.wysiwyg p{
            padding-top: 0.1875rem!important;
            padding-bottom: 0.1875rem!important;
        }
       /*  .page-content__sidebar>*+.wysiwyg{
            margin-left: 0.8125rem;
        } */
    }


.page-content__sidebar.-right{
    order:3;
    flex-grow:1
}
@media (min-width:56.25rem){
    .page-content__sidebar.-right{
        margin-right:0;
        margin-left:2.8125rem
    }
}
@media (min-width:79.0625rem){
    .page-content__sidebar.-right{
        max-width:17.1875rem;
        width:100%
    }
}
.page-content__main{
    order:1;
    flex-grow:2;
    overflow-wrap:break-word;
    word-wrap:break-word;
    margin-bottom:2.5rem;
    min-width:0;
    width:100%
}
#main-page-content > div.card-component > div > div.card__content-wrapper > div > a{
    text-decoration: none;
    font-family:HelveticaNeueBold, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:700;
    font-size: 1rem;
}

#main-page-content > div.card-component > div > div.card__content-wrapper > div > a:hover{
    color:var(--NGBtnHover500);
}

@media (min-width:56.25rem){
    .page-content__main{
        order:2
    }
}
@media (max-width:33.75rem){
    .page-content__main{
        margin-bottom:0
    }
}
.page-content__main-news{
    margin-bottom:0;
    order:2
}
@media (min-width:48rem){
    .page-content__main-news{
        margin-bottom:2.5rem
    }
}
@media (min-width:56.25rem){
    .page-content.-three-col{
        display:flex;
        flex-direction:row;
        justify-content:flex-start;
        align-items:stretch;
        flex-wrap:wrap
    }
}
@media (min-width:79.0625rem){
    .page-content.-three-col{
        display:flex;
        flex-direction:row;
        justify-content:flex-start;
        align-items:stretch;
        flex-wrap:nowrap
    }
    .page-content.-three-col>aside+aside{
        margin-left:2.8125rem
    }
}
.page-content.-three-col .page-content__sidebar{
    margin-bottom:1.25rem
}
.page-content.-three-col .page-content__sidebar.-right{
    margin-bottom:0
}
@media (min-width:37.1875rem){
    .page-content.-three-col .page-content__sidebar{
        order:2;
        margin-bottom:0;
        margin-right:0.9375rem;
        max-width:calc(50% - 0.46875rem)
    }
}
@media (min-width:79.0625rem){
    .page-content.-three-col .page-content__sidebar{
        order:1;
        margin-right:2.8125rem;
        max-width:17.1875rem;
        width:100%
    }
}
@media (min-width:37.1875rem){
    .page-content.-three-col .page-content__sidebar.-right{
        margin-right:0;
        max-width:calc(50% - 0.46875rem)
    }
}
@media (min-width:56.25rem){
    .page-content.-three-col .page-content__sidebar.-right{
        margin-left:0
    }
}
@media (min-width:79.0625rem){
    .page-content.-three-col .page-content__sidebar.-right{
        margin-left:2.8125rem;
        max-width:17.1875rem;
        order:3
    }
}