.fullPost .header + .main {
    margin-top: 3rem;
}

/**
 * Sidebars
 */
.fullPost .sidebar-2 .Article {
    margin-bottom: 2.5em;
    border: 1px solid var(--clr-brdr-light);
    border-radius: var(--radius-lg);
    background: #fff;
    box-shadow: var(--shadow-1);
}

.fullPost .sidebar-2 .Article__title {
    margin: 1.5em 2.5rem 0;
    font-size: var(--txtSize-4);
}

/**
 * Main
 */

.wl-full-post h1 {
    margin-bottom: 1rem;
    font-size: var(--txtSize-1);
    font-family: var(--fam-regular);
}

.wl-full-post h1 a {
    text-decoration: none;
    color: inherit;
}

.wl-meta {
    margin-bottom: 4rem;
    font-family: var(--fam-light);
}

.wl-author {
    font-family: var(--fam-medium);
    text-decoration: none;
    color: inherit;
}

.wl-intro {
    margin-bottom: 3rem;
    font-size: var(--txtSize-4);
    font-family: var(--fam-medium);
}

/**
 * Attachments
 */

.wl-attachments {
    margin-bottom: 3em
}

.wl-attachment__link {
    display: flex;
    justify-content: space-between;
    padding: 1em;
    border-top: 1px solid var(--clr-brdr-light);
    font-size: var(--txtSize-6);
    font-family: var(--fam-medium);
    text-decoration: none;
    color: var(--clr1-normal);
}

.wl-attachment__link span {
    flex: 1;
}

.wl-attachment:first-child .wl-attachment__link,
.wl-attachment:hover + .wl-attachment .wl-attachment__link {
    border-color: transparent;
}

.wl-attachment__link:hover {
    position: relative;
    overflow: hidden;
    border-radius: var(--radius-lg);
    border-color: var(--clr1-offWhite);
    background: var(--clr1-offWhite);
}

/**
 * Icons
 */
.wl-attachment__link::before,
.wl-attachment__link::after {
    font-size: 1.5em
}

.wl-attachment__link::before {
    content: '\2b1c';
    font-family: var(--fam-icon);
    font-weight: normal;
    font-style: normal;
}

.wl-attachment__link[href$='.pdf?format=save_to_disk']::before {
    content:'\1f5ba';
}

.wl-attachment__link span {
    color: var(--clr-black);
}

.wl-attachment__link:hover span {
    color: inherit;
}

.wl-post__footer {
    margin-bottom: 3em;
}

.wl-post__listLink {
    text-decoration: none;
    font-family: var(--fam-medium);
    color: var(--clr1-normal);
}

@media (min-width: 1024px) {
    .wl-full-post {
        padding-right: 4rem;
    }
}