.section-resources-multi h3 + .flex-box {
    margin-top: 1rem;
    gap: 1rem;
}

.section-resources-multi .resources-area:not(:last-of-type) {
    margin-bottom: 1.5rem;
}

.section-resources-multi .columns-area > div > .flex-box {
    align-items: center;
    gap: 0.5rem;
}

.section-resources-multi .columns-area > div {
    width: 100%;
}

.section-resources-multi .columns-area > div > .flex-box > div:first-of-type {
    width: max-content;
} 

.section-resources-multi .columns-area > div > .flex-box > div:first-of-type svg {
    height: 3rem;
}

.section-resources-multi .columns-area > div > .flex-box > div:last-of-type {
    flex: 1;
}
.section-resources-multi .columns-area > div > div:not(:first-of-type) {
    margin-top: 1rem;
}

.section-resources-multi .columns-area > div > div .subhead {
    margin-bottom: 0;
}

.section-resources-multi .resources-area a.normal > span:first-of-type:not(:last-of-type) {
    text-decoration: underline;
}

.section-resources-multi .inline-links {
    display: grid;
    gap: 1rem;
}

.section-resources-multi .inline-links > a {
    align-items: center;
    border: 2px solid var(--color-link-normal);
    border-radius: 100vw;
    display: inline-flex;
    gap: 0.25rem;
    margin: 0;
    padding: 0.5rem 1rem;
    text-align: center;
    text-decoration: none;
    width: max-content;
}

.section-resources-multi .inline-links > a:is(:hover,:focus,:active) {
    border-color: var(--color-link-hover);
    color: var(--color-link-hover);
}

.section-resources-multi .inline-links > a > span {
    display: block;
}

.section-resources-multi .inline-links > a > span:first-of-type {
    text-decoration: underline;
    text-underline-offset: 0.375rem;
}

.section-resources-multi .inline-links > a > span:last-of-type {
    color: var(--color-foreground);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-medium);
    vertical-align: baseline;
}

@media (min-width: 48rem) { /* 768 px */
    .section-resources-multi .videos-area-2, 
    .section-resources-multi .videos-area-3, 
    .section-resources-multi .columns-area-2, 
    .section-resources-multi .columns-area-3, 
    .section-resources-multi h3 + .flex-box {
        gap: 3rem;
    }
    
    .section-resources-multi .videos-area-2 > div, 
    .section-resources-multi .videos-area-3 > div, 
    .section-resources-multi .columns-area-2 > div, 
    .section-resources-multi .columns-area-3 > div {
        flex: 1;
    }

    .section-resources-multi .inline-links {
        grid-template-columns: repeat(2,1fr);
    }
}

@media (min-width: 61.875rem) { /* 990 px */
    .section-resources-multi .inline-links {
        grid-template-columns: repeat(3,1fr);
    }
}