/**
 * Minimal static fixes (mirror fidelity): hero sticky nav + stable two-column main.
 */

.tm-site {
	position: relative;
}

body.home.blog .tm-header {
	position: relative;
}

body.home.blog .tm-header .uk-sticky-placeholder {
	position: absolute;
	bottom: 0;
	top: auto !important;
	left: 0;
	width: 100%;
	height: 0;
	margin: 0;
}

/* Two columns from first paint — no UIkit scrollspy / grid motion */
@media (min-width: 768px) {
	.tm-main .uk-grid > .tm-primary,
	.tm-main .uk-grid > .uk-width-medium-3-4.tm-primary {
		width: 75%;
		float: left;
	}

	.tm-main .uk-grid > .tm-secondary,
	.tm-main .uk-grid > .uk-width-medium-1-4.tm-secondary {
		width: 25%;
		float: left;
	}
}

.tm-main .uk-grid > .tm-primary,
.tm-main .uk-grid > .tm-secondary {
	animation: none !important;
	transition: none !important;
	transform: none !important;
}
