/**
 * Album of the Week — single page layout (review + track sidebar).
 * Version: 2.5.6
 */

#ncirish-aotw-layout > .ncirish-aotw-split__review,
#ncirish-aotw-layout > .ncirish-aotw-split__tracks {
	float: none !important;
	clear: none !important;
	min-width: 0 !important;
	box-sizing: border-box !important;
}

@media screen and (min-width: 769px) {
	#ncirish-aotw-layout {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) 280px !important;
		grid-template-rows: auto !important;
		column-gap: 1.25rem !important;
		align-items: start !important;
		width: 100% !important;
	}

	#ncirish-aotw-layout > .ncirish-aotw-split__review {
		grid-column: 1 / 2 !important;
		grid-row: 1 !important;
		width: auto !important;
		max-width: none !important;
	}

	#ncirish-aotw-layout > .ncirish-aotw-split__tracks {
		grid-column: 2 / 3 !important;
		grid-row: 1 !important;
		width: auto !important;
		max-width: none !important;
		position: sticky !important;
		top: 1rem !important;
	}

	#ncirish-aotw-layout .ncirish-album-feature__tracks-body {
		max-height: min(68vh, 520px) !important;
		overflow-y: auto !important;
	}
}

@media screen and (max-width: 768px) {
	#ncirish-aotw-layout {
		display: flex !important;
		flex-direction: column !important;
		gap: 1.25rem !important;
	}

	#ncirish-aotw-layout > .ncirish-aotw-split__review,
	#ncirish-aotw-layout > .ncirish-aotw-split__tracks {
		width: 100% !important;
	}

	#ncirish-aotw-layout .ncirish-album-feature__tracks-body {
		max-height: 280px !important;
		overflow-y: auto !important;
	}
}
