    .page-title {
    margin-top: 0
}

.main-page-title {
    margin-bottom: 3rem
}

@media screen and (min-width: 750px) {
    .main-page-title {
        margin-bottom: 4rem
    }
}

.page-placeholder-wrapper {
    display: flex;
    justify-content: center
}

.page-placeholder {
    width: 52.5rem;
    height: 52.5rem
}

.page__sidebar {
    margin-top: 3rem;
    padding-left: 0;
    width: 100%
}

.page__content {
    margin-top: 3rem;
    padding-left: 0;
    padding-bottom: 0;
    width: 100%
}

@media screen and (min-width: 750px) {
    .page__content--sticky {
        position: sticky;
        top: 3rem;
        z-index: 2
    }

    .page__content {
        padding-left: 5rem
    }
}

@media screen and (min-width: 990px) {
    .page__sidebar {
        max-width: 25%;
        width: calc(25% - .5rem)
    }

    .page__content {
        padding-left: 4rem;
        max-width: 75%;
        width: calc(75% - .5rem)
    }
}

@media screen and (max-width: 749px) {
    .grid--2-col .grid__item {
        max-width: 100%;
        width: 100%
    }
}

.page-sidebar {
    padding: 1em;
    border: 1px solid #edebeb
}

.page-sidebar-list {
    padding-inline-start: 10px
}

.page-sidebar-item {
    list-style: none;
    line-height: 1.1em;
    margin-bottom: 1.1em;
    padding-bottom: 1.1em;
    border-bottom: 1px solid #edebeb;
    cursor: pointer
}

.page-sidebar-item:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

.page-sidebar-link {
    display: block;
    font-size: 1em;
    color: #666;
    text-decoration: none
}

.page-sidebar-link:hover {
    color: #333232;
    text-decoration: underline
}

.page-selected {
    color: #dd1229;
    font-weight: 700;
    text-decoration: underline
}

.page-sidebar-link i {
    font-size: .86em
}

.page-sidebar-sublist {
    display: none;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 0
}

.page-sidebar-subitem {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 0
}

.page-sidebar-sublink {
    font-size: .86em;
    color: #666
}

.show {
    display: block
}


    .styled-content p {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 20px;
    }
