.container.svelte-nkjhjh {
	max-width: var(--max-width);
	margin: 0 auto;
	padding: 0 var(--container-padding);
}
.page-header.svelte-nkjhjh {
	margin-bottom: var(--space-xl);
}
.page-header.svelte-nkjhjh h1:where(.svelte-nkjhjh) {
	font-size: var(--text-xxl);
}
.content.svelte-nkjhjh {
	line-height: var(--line-height-relaxed);
}
.content.svelte-nkjhjh p:where(.svelte-nkjhjh) {
	margin-bottom: var(--space-md);
}
.content.svelte-nkjhjh h2:where(.svelte-nkjhjh) {
	font-size: var(--text-xl);
	margin-top: var(--space-xl);
	margin-bottom: var(--space-md);
}
.content.svelte-nkjhjh a:where(.svelte-nkjhjh) {
	color: var(--color-primary);
	text-decoration: underline;
	text-underline-offset: 2px;
}
.content.svelte-nkjhjh a:where(.svelte-nkjhjh):hover {
	color: var(--color-primary-hover);
}
.back-nav.svelte-nkjhjh {
	margin-top: var(--space-xl);
	padding-top: var(--space-lg);
	border-top: 1px solid var(--color-border);
}
.back-nav.svelte-nkjhjh a:where(.svelte-nkjhjh) {
	color: var(--color-text-secondary);
	font-size: var(--text-sm);
	transition: color 0.15s ease;
}
.back-nav.svelte-nkjhjh a:where(.svelte-nkjhjh):hover {
	color: var(--color-primary);
}
