.usps-layout .title-col {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.usps-layout .title-col .pk-heading {
	margin-bottom: max(2rem, calc(3.75 * var(--su)));
}
.usps-layout .title-col h2.pk-heading {
	font-size: var(--scaling-h1);
}
.usps-layout .shape {
	width: max(300px, calc(18.75 * var(--su)));
	height: max(3rem, calc(3.75 * var(--su)));
	background-color: var(--primary-color);
	max-width: 100%;
}

.usps-layout .divider {
	height: 100%;
	width: 1px;
	margin-inline: auto;
	background-color: var(--primary-color);
}

.usps-layout .usps-col .usps-list {
	display: flex;
	flex-direction: column;
	gap: max(1.5rem, calc(3 * var(--su)));
}
.usps-layout .usps-col .usps-list .pk-heading {
	/* margin-bottom: max(1rem, calc(1 * var(--su))); */
}
.usps-layout .usps-col .usps-list .pk-text {
	font-weight: 300;
}

@media screen and (min-width: 993px) {
	.usps-layout .title-col .pk-heading {
		position: sticky;
		top: calc(var(--pk-header-height) + 20px);
	}
}

@media screen and (max-width: 992px) {
	.usps-layout .title-col {
		margin-bottom: 2rem;
	}
	.usps-layout .divider-col {
		display: none;
	}
}