/* Theme wrappers for Customer Account and its public return contexts only. */
.bl-banaslap-account {
	min-width: 0;
}

.bl-banaslap-account__header {
	width: min(100%, var(--bl-container-default));
	margin-inline: auto;
	padding-block: var(--bl-space-7) var(--bl-space-4);
}

.bl-banaslap-account__content {
	min-width: 0;
}

.bl-banaslap-account__content {
	padding-block-end: var(--bl-section-space-small);
}

.bl-banaslap-account__content > :where(p, ul, ol, h2, h3, h4, blockquote) {
	width: min(100%, var(--bl-container-reading));
	margin-inline: auto;
}

@media (max-width: 40rem) {
	.bl-banaslap-account__header {
		padding-block-start: var(--bl-space-6);
	}
}
