/**
 * Helix article rail – sticky popular box geometry.
 * Version: 2.60.19
 */
.helix-article-rail,
aside.ws-popular-articles,
.elementor-widget-ws_popular_articles {
	position: sticky;
	top: var(--mns-layer-top, var(--helix-header-h, 128px));
	align-self: start;
	z-index: 2;
}

.ws-popular-articles {
	padding: 20px 22px;
	border: 1px solid var(--color-border-gray, #e5e5e5);
	border-radius: 12px;
	background: var(--color-white, #fff);
}

.ws-popular-articles__title {
	margin: 0 0 16px;
}

.ws-popular-articles__list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: grid;
	gap: 12px;
}

.ws-popular-articles__link {
	display: flex;
	gap: 12px;
	align-items: flex-start;
	text-decoration: none;
	color: inherit;
}

.ws-popular-articles__thumb {
	width: 72px;
	height: 72px;
	object-fit: cover;
	border-radius: 8px;
	flex: 0 0 72px;
}

.ws-popular-articles__copy {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0;
}

.ws-popular-articles__name {
	display: block;
}

@media (max-width: 1024px) {
	.helix-article-rail,
	aside.ws-popular-articles,
	.elementor-widget-ws_popular_articles {
		position: static;
	}
}

.helix-hp-mosaic__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 32px}
.helix-hp-mosaic__card{min-width:0}
.helix-hp-mosaic__media img{width:100%;height:auto;border-radius:12px;display:block}
.helix-hp-mosaic__title{margin:12px 0 0}

body.amp,
body.wp-amp,
html[amp] .helix-article-rail,
html[amp] aside.ws-popular-articles,
.helix-reader .helix-article-rail {
	position: static !important;
	top: auto;
}
