/* ============================================================
   Sticky column (core/column + toggle "Jadikan kolom ini sticky")
   Only on desktop widths: on mobile the columns stack as usual.
   align-self: flex-start keeps the column from stretching to the
   full row height, which would defeat position: sticky.
   ============================================================ */

@media (min-width: 782px) {
	.mn-column--sticky {
		position: -webkit-sticky;
		position: sticky;
		/* Measured from the real header height by
		   assets/js/modules/sticky-column.js; 96px fallback. */
		top: var(--mn-sticky-top, 96px);
		align-self: flex-start;
	}
}
