.static-page {
	padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--80);
}

.static-page__title {
	margin-block: var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);
	font-size: var(--wp--preset--font-size--xxxx-large);
	font-weight: 700;
	line-height: 1.3;
}

.static-page__content {
	font-size: var(--wp--preset--font-size--medium);
	line-height: 1.8;
	color: var(--wp--preset--color--base);
}

.static-page__content > * {
	margin-block: 0 var(--wp--preset--spacing--30);
}

.static-page__content > :last-child {
	margin-block-end: 0;
}

.static-page__content :where(h2, h3) {
	margin-block: var(--wp--preset--spacing--50) var(--wp--preset--spacing--30);
	font-weight: 700;
	line-height: 1.4;
}

.static-page__content h2 {
	font-size: var(--wp--preset--font-size--x-large);
}

.static-page__content h3 {
	font-size: var(--wp--preset--font-size--large);
}

.static-page__content a {
	color: var(--wp--preset--color--accent);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.static-page__content a:hover {
	text-decoration-thickness: 2px;
}

@media (width <= 782px) {
	.static-page {
		padding-block: var(--wp--preset--spacing--50) var(--wp--preset--spacing--60);
	}

	.static-page__title {
		font-size: var(--wp--preset--font-size--xx-large);
	}
}
