
	article.svelte-465kh5 {
		display: flex;
		flex-direction: column;
		gap: var(--gap-medium-unrelated-blocks);
		max-width: calc(100% - 30px);
		margin: 0 auto;
	}

	.products-promo.svelte-465kh5 {
		display: grid;
		width: 100%;
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
		gap: var(--gap-medium-unrelated-blocks);
	}

	section.svelte-465kh5 {
		display: flex;
		flex-direction: column;
		gap: var(--gap-medium-related-blocks);
		padding: 2rem 2rem;
		background: var(--surface-color);
		border-radius: var(--surface-border-radius-half);
	}

	kbd.svelte-465kh5 {
		background: var(--surface-color-primary);
		border: 1px solid var(--border-color);
		border-radius: var(--surface-border-radius-half);
		padding: 0.25rem 0.5rem;
		font-size: 0.9em;
	}

	img.svelte-465kh5 {
		object-fit: cover;
		width: 100%;
	}
	.round-img.svelte-465kh5 {
		border-radius: var(--surface-border-radius-half);
	}

	section.svelte-465kh5 p:where(.svelte-465kh5),
	section.svelte-465kh5 ul:where(.svelte-465kh5),
	section.svelte-465kh5 ol:where(.svelte-465kh5) {
		max-width: 800px;
	}
