.hero_detail-layout {
	margin-block: 0;
	--scaling-h1: max(3rem, calc(4.5 * var(--su)));
}

.hero_detail-layout .content-row {
	margin-top: max(2rem, calc(2 * var(--su)));
	margin-inline: calc(var(--pk-site-gutter) * -1);
	gap: 0;
	max-width: 100vw;
	width: auto;
}
.hero_detail-layout .content-row .content-col {
	position: relative;
	display: flex;
	flex-direction: column;
	padding-top: max(1.5rem, calc(2 * var(--su)));
	padding-left: var(--pk-site-gutter);
	padding-right: max(2rem, calc(5 * var(--su)));
	padding-bottom: max(2rem, calc(5 * var(--su)));
	background: #ffffff;
	height: 100%;
}
.hero_detail-layout .content-row .content-col .back-button {
	display: flex;
	align-items: center;
	gap: 0.5em;
	text-decoration: none;
	color: var(--deep-pine-60);
}
.hero_detail-layout .content-row .content-col .back-button > .material-symbols-outlined {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2em;
	height: 2em;
	font-size: 1em;
	border: 1px solid var(--deep-pine-20);
	border-radius: 100%;
}
.hero_detail-layout .content-row .content-col .categories {
	position: absolute;
	top: max(1.5rem, calc(2 * var(--su)));
	right: 1.5rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-wrap: wrap;
	gap: 0.5em;
	max-width: 65%;
}
.hero_detail-layout .content-row .content-col .pk-heading {
	margin-top: auto;
}
.hero_detail-layout .content-row .content-col .pk-text {
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
	font-size: var(--desktop-body-xl);
}

.hero_detail-layout .content-row .image-col img {
	aspect-ratio: 1;
	width: 100%;
	object-fit: cover;
}

@media screen and (max-width: 992px) {
	.hero_detail-layout .content-row {
		margin-inline: -2rem;
	}
	.hero_detail-layout .content-row .content-col {
		padding-inline: 2rem;
	}
}

@media screen and (max-width: 767px) {
	.hero_detail-layout .content-row {
		margin-inline: -1.5rem;
	}
	.hero_detail-layout .content-row .content-col {
		padding-inline: 1.5rem;
	}
	.hero_detail-layout .content-row .content-col .categories {
		display: none;
	}
}