.sidebar-layout.small_cta-layout {
	padding: max(1rem, calc(3 * var(--su)));
	background-color: var(--off-black);
	color: var(--off-white);
}

.sidebar-layout.small_cta-layout .pk-heading {
	color: inherit;
}
.sidebar-layout.small_cta-layout h5.pk-heading,
.sidebar-layout.small_cta-layout h6.pk-heading {
	font-weight: 700;
}

.sidebar-layout.small_cta-layout .pk-text {
	font-size: var(--desktop-body-sm);
}
.sidebar-layout.small_cta-layout .pk-text h5,
.sidebar-layout.small_cta-layout .pk-text h6 {
	margin-bottom: 0.25em;
	color: inherit;
}
.sidebar-layout.small_cta-layout .pk-text h5:not(:first-child),
.sidebar-layout.small_cta-layout .pk-text h6:not(:first-child) {
	margin-top: 1em;
}
.sidebar-layout.small_cta-layout .pk-text a {
	display: block;
	width: fit-content;
	margin-top: 0.25em;
	text-transform: uppercase;
	color: inherit;
	text-decoration: none;
	border-bottom: 1px solid var(--off-white);
	transition: border-color 0.2s ease;
}
.sidebar-layout.small_cta-layout .pk-text a:hover {
	border-color: var(--button-border-color-2-hover);
}

.sidebar-layout.small_cta-layout .pk-socials {
	display: flex;
	gap: 0.5em;
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
}
.sidebar-layout.small_cta-layout .pk-socials .pk-socials-item {
	display: flex;
	align-items: center;
	justify-content: center;
	width: max(2rem, calc(2.25 * var(--su)));
	height: max(2rem, calc(2.25 * var(--su)));
	background-color: var(--pink-light);
}
.sidebar-layout.small_cta-layout .pk-socials svg {
	fill: var(--off-black);
}
.sidebar-layout.small_cta-layout .pk-socials a[aria-label="instagram"] path {
	stroke: var(--off-black);
	fill: none;
}