.pillar-toc__links,
.pillar-nav__toc-items {
    column-count: 2;
}
.pillar-toc__links li:before,
.pillar-nav__toc-items li:before {
    display: none;
}
.pillar-toc__link:hover {
    text-decoration: underline!important;
}
.pillar-toc__item,
.pillar-nav__toc-items .pillar-toc__item,
.pillar-nav__curr-section {
    line-height: 29px;
    font-weight: 500;
    letter-spacing: -0.02em;
}
.pillar-toc__item,
.pillar-nav__toc-items .pillar-toc__item {
    margin-bottom: 15px!important;
}
{# Sticky contents #}
.pillar-nav {
    top: -100%;
    transition: top 0.4s ease-in-out;
}
.pillar-nav--scrolled {
    top: 0;
}
.pillar-nav-container {
    max-width: 1430px;
    padding: 0 13.5px;
}
.pillar-nav__top-bar {
    column-gap: 30px;
    padding: 24px 0 27px;
}
.pillar-nav__prev {
    rotate: 180deg;
}
.pillar-nav__arrow:not([href]) {
    cursor: not-allowed;
    opacity: 30%;
}
button.pillar-nav__toc-trigger:after {
    content: url(https://8646946.fs1.hubspotusercontent-na1.net/hubfs/8646946/BCAS-2022-Website/Pillar/navigational-arrow-down.svg);
    right: 0;
    top: 12px;
    position: absolute;
    line-height: 1px;
    transition: all .2s ease-out;
}
.pillar-nav__toc-trigger--active:after {
    rotate: 180deg;
}
.pillar-nav__toc,
.pillar-nav__form {
    display: none;
}
.pillar-nav__toc-inner,
.pillar-nav__form-wrapper {
    padding: 30px 0 64px;
}
.pillar-nav__form-trigger--hidden,
.pillar-nav__form-close {
    display: none;
}
.pillar-nav__form-close--show {
    display: flex;
}
.pillar-nav__progress-wrapper {
    height: 8px;
    border-radius: 999px;
}
.pillar-nav__progress {
    background: var(--orange);
    border-radius: 999px;
    max-width: 100%;
}
.pillar-nav__form form input[type=color], 
.pillar-nav__form form input[type=date], 
.pillar-nav__form form input[type=datetime-local], 
.pillar-nav__form form input[type=datetime], 
.pillar-nav__form form input[type=email], 
.pillar-nav__form form input[type=file], 
.pillar-nav__form form input[type=month], 
.pillar-nav__form form input[type=number], 
.pillar-nav__form form input[type=password], 
.pillar-nav__form form input[type=search], 
.pillar-nav__form form input[type=tel], 
.pillar-nav__form form input[type=text], 
.pillar-nav__form form input[type=time], 
.pillar-nav__form form input[type=url], 
.pillar-nav__form form input[type=week], 
.pillar-nav__form form select, 
.pillar-nav__form form textarea {
    background-color: var(--white);
}
.pillar-nav__form form input[type=submit] {
    margin-top: 32px;
}
.pillar-nav__dropdown {
    max-height: calc(100vh - 78px);
    overflow-y: auto;
    overflow-x: hidden;
}
@media only screen and (max-width: 991px) {
    .pillar-nav__top-bar {
        padding: 20px 0px;
    }
    .pillar-nav__arrow,
    .pillar-nav__form-close {
        width: 32px;
    }
    .pillar-nav__toc-inner, 
    .pillar-nav__form-wrapper {
        padding: 16px 0 32px;
    }
}
@media only screen and (max-width: 767px) {
    .pillar-nav__toc-items {
        column-count: 1;
    }
}
@media only screen and (max-width: 575px) {
    .pillar-nav-container {
        padding: 0 1.112rem;
    }
    .pillar-nav__right-controls {
        width: 100%;
    }
}