.block-personal-note,
.block-personal-note.has-background {
	border: 4px solid var(--wp--preset--color--primary);
	box-shadow: 6px 6px 4px rgba(50, 101, 138, .2);
	padding: 40px;
	position: relative;
}

.entry-content > .block-personal-note,
.wp-block-group > .block-personal-note,
:where(.editor-styles-wrapper) .wp-block.acf-block-preview.wp-block-cwp-personal-note {
	margin-top: 80px;
}

.block-personal-note p.is-style-interface {
	background: var(--wp--preset--color--primary);
	color: #fff;
	display: inline-block;
	padding: 6px 10px;
	font-weight: 700;
}

.block-personal-note > .block-personal-note__signature {
	margin-inline: 0;
	margin-top: 24px;
}

.block-personal-note > .block-personal-note__image {
	position: absolute;
	border: 4px solid var(--wp--preset--color--primary);
	border-radius: 50%;
}

@media only screen and (min-width: 767px) {
	.block-personal-note__image {
		right: 46px;
		top: -32px;
		width: 200px;
		height: 200px;
	}

	.block-personal-note .is-style-interface:first-child + .is-style-heading {
		padding-right: 260px;
	}
}

@media only screen and (max-width: 767px) {
	.block-personal-note__image {
		right: 16px;
		top: -67px;
		width: 128px;
		height: 128px;
	}
}
