/* Shared privacy-page baseline; 2027 overrides load after this stylesheet. */
#main {
    border-bottom: 0;
    background-color: white;
}

#contentColumnSingle p {
    text-align: left;
}

#contentColumnSingle li {
    margin-top: 0.75em;
    line-height: 1.5em;
}

#contentColumnSingle h1 {
    margin-top: 50px;
}

#contentColumnSingle h2 {
    margin-top: 35px;
    font-size: 2rem;
}

#contentColumnSingle h3 {
    margin-top: 35px;
}

/* Preserve the inverted logo and navigation in both style generations. */
.headerImageNormal.accentColor {
    display: none !important;
}

.headerImageWhite.accentColor {
    display: block !important;
}

.accentColor {
    color: White !important;
    background-color: #2B62A0 !important;
}

#menu.accentColor > ul > li > a {
    color: White !important;
}

#menu.accentColor ul li.neutralMenuSelected a {
    border-bottom: 3px solid white;
}
