blockquote,
p {
	margin-block: 0;
}

p + p {
	margin-top: 10px;
}

/*h1,
h2 {
  margin-bottom: 0;
}*/

*,
*:before,
*:after {
	box-sizing: border-box;
}

a {
	color: var(--wp--preset--color--primary);

	&:hover {
		text-decoration: none;
		color: var(--wp--preset--color--secondary);
	}
}

.wp-block-post-content {
	& h2.wp-block-heading {
		font-size: var(--wp--preset--font-size--h-3);
	}
	& .wp-block-heading {
		color: var(--wp--preset--color--neutral);
	}
}

.wp-element-caption {
	font-size: 10px;
}

.wp-element-caption a {
	color: inherit;
}
.wp-block-image :where(figcaption) {
	margin-top: 1rem;
	margin-bottom: 2rem;
}
