
.fw-featured-news,
.fw-popular-news,
.fw-recent-news {
	container-name: sidebar-container;
	container-type: inline-size;
}

.fw-section {
	padding-bottom: var( --wp--style--block-gap, 24px );
	padding-top: var( --wp--style--block-gap, 24px );
}

.fw-section:first-child {
	padding-top: 0;
}

.fw-hstack,
.fw-vstack {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: var( --wp--style--block-gap, 24px );
}

.fw-vstack--stretch {
	align-items: stretch;
}

.fw-hstack {
	align-items: stretch;
}

@container sidebar-container ( width >= 728px ) {
	.fw-hstack {
		flex-direction: row;
	}
}

/* @media (min-width: 780px) {
	.fw-hstack {
		flex-direction: row;
	}
} */

.fw-hstack--always {
	flex-direction: row;
}


.fw-hstack--wrap {
	flex-wrap: wrap;
}

.fw-hstack > *,
.fw-vstack > * {
	margin: 0 !important;
}

.fw-hstack--separator > * + *,
.fw-vstack--separator > * + * {
	padding-top: var( --wp--style--block-gap, 24px );
	border-top: 1px solid var( --wp--preset--color--primary, currentColor );
}

@container sidebar-container ( width >= 728px ) {
	.fw-hstack--separator > * + * {
		border-top: unset;
		padding-top: unset;
	}
}

/* @media (min-width: 780px) {
	.fw-hstack--separator > * + * {
		border-top: unset;
		padding-top: unset;
	}
} */

.fw-hstack--small,
.fw-vstack--small {
	gap: calc( var( --wp--style--block-gap, 24px ) / 4 );
}

.fw-hstack--medium,
.fw-vstack--medium {
	gap: calc( var( --wp--style--block-gap, 24px ) / 2 );
}

.fw-hstack--center {
	align-items: center;
}

.fw-vstack {
	flex-direction: column;
}

.fw-section-title {
	display: inline-block;
	font-family: var( --wp--preset--font-family--heading, inherit );
	font-size: var( --wp--preset--font-size--small, 14px );
}

.fw-sponsor-tag {
	border-radius: 10px;
	border: 1px solid #AAA;
	color: #999;
	display: inline-block;
	font-family: var( --wp--preset--font-family--body, inherit );
	font-size: .8em;
	line-height: 1;
	padding: .4em 1em .5em;
}


