.brxe-post-content > * {
	margin-top: clamp(4rem, calc(3.7037vw + 2.6667rem), 8rem) !important;
}

.brxe-post-content > *:first-child {
	margin-top: 0 !important;
}

.brxe-post-content h2 + *,
.brxe-post-content h3 + * {
	margin-top: clamp(1rem, calc(0.1852vw + 0.9333rem), 1.2rem) !important;
}

.brxe-post-content > p + p,
.brxe-post-content > p + ul,
.brxe-post-content > p + ol,
.brxe-post-content > ul + p,
.brxe-post-content > ol + p,
.brxe-post-content > ul + ul,
.brxe-post-content > ol + ol,
.brxe-post-content > ul + ol,
.brxe-post-content > ol + ul {
	margin-top: clamp(1.6rem, calc(0.7407vw + 1.3333rem), 2.4rem) !important;
}

.brxe-post-content h2,
.brxe-post-content h3 {
	scroll-margin-top: 80px;
	color: #1e1e1e;
	line-height: 110%;
	letter-spacing: -0.5px;
}

.brxe-post-content h2 {
	font-size: clamp(24px, calc(21.33334px + 0.74074vw), 32px);
}

.brxe-post-content h3 {
	font-size: clamp(1.6rem, calc(0.3571vw + 1.4857rem), 2rem);
}

.brxe-post-content p,
.brxe-post-content li {
	color: #575757;
}

.brxe-post-content p {
	font-size: clamp(14px, calc(12.66667px + 0.37037vw), 18px);
}

.brxe-post-content .wp-block-image figcaption {
	font-size: clamp(1.2rem, calc(0.1852vw + 1.1333rem), 1.4rem);
}

.brxe-post-content .wp-block-image img {
	border-radius: clamp(1.6rem, calc(0.7407vw + 1.3333rem), 2.4rem);
}
