.top-cover-heading {
	font-size: clamp(20px, 3vw, 36px);
}

@media (max-width: 600px) {
	.wp-block-media-text>.wp-block-media-text__content {
		padding-block: 1rem 0;
		padding-inline: 0;
	}
}

@media (min-width: 769px) {
	.profile-row .n2-ss-layer-row-inner {
		flex-wrap: nowrap !important;
	}
}

.u-pc-only {
	display: none;
}

@media (min-width: 769px) {
	.u-pc-only {
		display: block;
	}
}

@media (min-width: 500px) {
	.exercise-slide .n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img {
		object-fit: cover;
	}
}

.n2-ss-slider-controls-side div {
	margin-top: 0;
}


.n2-ss-slider .exercise-slide-toc-title .n2-ss-layer {
	margin-top: 0;
}

.content .exercise-slide-toc-heading .n2-ss-highlighted-heading-wrapper {
	flex-direction: column;
	align-items: flex-start !important;
}
