

#update-headline,
#top-item.updates {
    background-color: var(--bg-light-accent);
}

section.updates {
    padding-top: 1em;
}

.announcement_ctn .item-content {
    color: var(--bg-dark-accent);
    padding-bottom: 2em;
}

#update-headline {
    padding-top: 3em;
    padding-bottom: 3.5em;
}
#update-headline h2 {
    padding-bottom: 0;
    margin-bottom: 0;
}
#top-item.updates {
    margin-top: 0;
    padding-top: 1em;
}

.announcement_ctn {
    margin: 5em 0;
}
#first.announcement_ctn {
    margin-bottom: 0;
    margin-top: 0;
}

.announcement_ctn h2,
.announcement_ctn h3 {
    color: var(--bg-dark-accent);
}

.announcement_ctn h5 {
    color: var(--bg-mid-accent);
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 800;
}

a.announcement_toggle {
 font-size: 1.4em;
 font-weight: 900;
}

.announcement_paging_ctn {
 font-size: 1em;
}

img.sharedFilePreviewYouTubeVideo {
    display: none;
}

.sharedFilePreviewYouTubeVideo {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}

.sharedFilePreviewYouTubeVideo iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

@media screen and ( max-width: 700px ) {
    #update-headline h2 {
        font-size: 2em;
    }
    .announcement_ctn .col_6.right {
        margin-top: 1.5em;
    }
    .announcement_ctn {
        margin-top: 4em;
    }
    
    .gridrow.announcement_paging_ctn {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        gap: 5.75vw;
    }
}