.senat-page--with-sidebar .senat-page__content--with-sidebar {
	overflow-wrap: break-word;
}

.senat-page--with-sidebar .senat-page__content--with-sidebar > :not(.senat-manual-tiles):not(.senat-cards) {
	max-width: 100%;
}

@media (min-width: 1024px) {
	.senat-page--with-sidebar .senat-page__content--with-sidebar > .wp-block-heading:first-child {
		margin-top: 0;
	}
}

.senat-page--with-sidebar .senat-page__content--with-sidebar .wp-block-image img {
	display: block;
	height: auto;
	max-width: 100%;
}

@media (max-width: 767px) {
	.senat-page--with-sidebar .senat-page__layout {
		max-width: calc(100% - 48px);
		width: calc(100% - 48px);
	}

	.senat-page--with-sidebar .senat-page__content--with-sidebar {
		justify-self: start;
		max-width: 100%;
		min-width: 0;
		width: 100%;
	}

	.senat-page--with-sidebar .senat-page__content--with-sidebar > :not(.senat-manual-tiles):not(.senat-cards) {
		max-width: 100%;
		width: 100%;
	}

	.senat-page--with-sidebar .senat-page__content--with-sidebar :where(p, li, h1, h2, h3, h4, h5, h6) {
		max-width: 100%;
		overflow-wrap: anywhere;
		white-space: normal;
	}
}

.senat-page.senat-page--with-sidebar .senat-page__content--with-sidebar > .senat-kalendarium {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc((min(var(--senat-container), 100vw - 48px) - 100vw) / 2);
	margin-right: calc((min(var(--senat-container), 100vw - 48px) - 100vw) / 2);
}
