.fw-popular-news__item {
	padding-left: 2.6em;
	position: relative;
}

.fw-popular-news__item:before {
	content: attr(data-index);
	position: absolute;
	/* top: 0; */
	left: 0;
	font-family: var( --wp--preset--font-family--heading, inherit );
	/* font-size: var( --wp--preset--font-size--small, 12px ); */
	width: 2em;
	height: 2em;
	line-height: 2;
	text-align: center;
	border-radius: 2em;
	background-color: var( --wp--preset--color--primary, currentColor );
}

@media ( min-width: 728px ) {
	.fw-popular-news__item {
		flex: 0 0 calc( 33.333% - var( --wp--style--block-gap, 24px ) );
	}

	.fw-popular-news__list--even .fw-popular-news__item {
		flex: 0 0 calc( 25% - var( --wp--style--block-gap, 24px ) );
	}

	.fw-popular-news__list--odd .fw-popular-news__item:nth-child( 3 ) ~ .fw-popular-news__item {
		border-top: 1px solid var( --wp--preset--color--primary, currentColor );
		padding-top: var( --wp--style--block-gap, 24px );
	}

	.fw-popular-news__list--even .fw-popular-news__item:nth-child( 4 ) ~ .fw-popular-news__item {
		border-top: 1px solid var( --wp--preset--color--primary, currentColor );
		padding-top: var( --wp--style--block-gap, 24px );
	}
}

.fw-popular-news__heading {
	font-weight: 600;
}

.fw-popular-news__byline {
	font-family: var( --wp--preset--font-family--heading, inherit );
	font-size: var( --wp--preset--font-size--medium, 14px );
}

.fw-popular-news:not( :has( .fw-popular-news__item ) ) {
	display: none;
}
