.content-accent {
	display: flow-root;
	margin-block: 0;
	padding: 0.625rem 0.75rem;
	border: 1px solid var(--color-primary-border);
	border-radius: 0.5rem;
	background: var(--color-primary-surface);
}

.content-accent:not(:first-child) {
	margin-top: var(--spacing-block-medium);
}

.content-accent:not(:last-child) {
	margin-bottom: var(--spacing-block-medium);
}

.content-accent__title {
	margin: 0;
	color: var(--color-dark-base);
	font-weight: 700;
	line-height: 1.28;
	text-transform: uppercase;
}

.content-accent :is(p, ul, ol, h2, h3, h4, h5, h6):not([class]) {
	margin: 0;
	color: var(--color-muted);
}

.content-accent :is(h2, h3, h4, h5, h6):not([class]) {
	color: var(--color-dark-base);
}

.content-accent :is(p, ul, ol, h2, h3, h4, h5, h6):not([class]):not(:first-child) {
	margin-top: 0.375rem;
}

@media (min-width: 740px) {
	.content-accent {
		padding: 0.75rem 1.125rem;
	}

	.content-accent__title {
		line-height: 1.52;
	}

	.content-accent :is(p, ul, ol, h2, h3, h4, h5, h6):not([class]):not(:first-child) {
		margin-top: 0.5rem;
	}
}

@media (min-width: 1200px) {
	.content-accent {
		padding: 1.375rem 1.625rem;
	}

	.content-accent :is(p, ul, ol, h2, h3, h4, h5, h6):not([class]):not(:first-child) {
		margin-top: 0.75rem;
	}
}
