.yaa-editorial-pattern {
	direction: rtl;
	text-align: right;
	margin-block: var(--wp--preset--spacing--40, 1rem);
	padding: var(--wp--preset--spacing--40, 1rem);
	border: 1px solid var(--wp--preset--color--placeholder-surface, #f2f2f2);
	border-inline-start: 3px solid var(--wp--preset--color--amber, #d89a3a);
	border-radius: 10px;
	background: var(--wp--preset--color--placeholder-background, #fff);
	box-shadow: var(--wp--preset--shadow--soft, 0 1px 3px rgba(30, 30, 30, 0.08));
}

.yaa-editorial-pattern > .wp-block-heading {
	margin-block: 0 var(--wp--preset--spacing--30, 0.75rem);
}

.yaa-editorial-pattern > :is(p, ul, ol) {
	margin-block: 0 var(--wp--preset--spacing--30, 0.75rem);
	font-size: inherit;
	line-height: inherit;
}

.yaa-editorial-pattern > .wp-block-quote {
	margin-block: var(--wp--preset--spacing--30, 0.75rem) 0;
	padding-block: var(--wp--preset--spacing--20, 0.5rem);
	padding-inline: var(--wp--preset--spacing--30, 0.75rem);
}

.yaa-editorial-actions,
.yaa-editorial-steps {
	background: var(--wp--preset--color--placeholder-surface, #f2f2f2);
}

.yaa-editorial-privacy {
	background: color-mix(in srgb, var(--wp--preset--color--amber, #d89a3a) 12%, #fff);
}

.yaa-editorial-sources {
	border-inline-start-color: var(--wp--preset--color--placeholder-secondary, #6b6b6b);
}
