#result article {
    --block-spacing-vertical: 40px;
    --block-spacing-horizontal: 20px;
}

#result a[role=button] {
	display: block;
	width: 100%;
	margin-bottom: 0;
}

#result video {
	width: 100%;
	max-width: 480px;
	display: block;
	margin: 0 auto;
}

#result img {
	width: 100%;
	max-width: 480px;
	display: block;
	margin: 0 auto;
}

.MediaScrollImageContainer {
    background-color: white;
    display: inline-block;
    padding-right: 8px;
    padding-bottom: 8px;
    border-radius: 8px
}

.MediaScrollImageContainer img {
    border-radius: 8px;
    border: .5px solid;
    box-sizing: border-box
}

.MediaScrollImageContainer video {
    border-radius: 8px;
    border: .5px solid;
    box-sizing: border-box
}

.tabButton {
    width: 80%;
    justify-content: center;
    display: flex;
    align-items: center;
    margin: auto;
}

.articleHidden {
    display: none!important
}