/**
 * ETA — strony prawne (regulamin, polityka prywatności)
 * Full-width tło + boxed treść, typografia
 * v1.0.0
 */

body.eta-legal-page .page_content_wrap {
	padding-top: 0;
}

body.eta-legal-page .content_wrap {
	max-width: none;
	padding-left: 0;
	padding-right: 0;
}

body.eta-legal-page .content_wrap > .content {
	max-width: none;
	padding: 0;
}

body.eta-legal-page .post_item_single,
body.eta-legal-page .post_content {
	margin: 0;
	padding: 0;
}

body.eta-legal-page .elementor.elementor-location-single,
body.eta-legal-page .elementor[data-elementor-type="wp-page"] {
	max-width: none;
	width: 100%;
}

body.eta-legal-page .elementor[data-elementor-type="wp-page"] > .e-con.e-parent {
	width: 100%;
	max-width: none;
	margin-left: 0;
	margin-right: 0;
}

body.eta-legal-page .elementor-widget-text-editor {
	--eta-legal-max: 72ch;
}

body.eta-legal-page .elementor-widget-text-editor h2 {
	margin: 2rem 0 0.875rem;
	font-size: clamp(1.125rem, 1.8vw, 1.375rem);
	line-height: 1.35;
	color: #001f3f;
}

body.eta-legal-page .elementor-widget-text-editor h3 {
	margin: 1.25rem 0 0.625rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #001f3f;
}

body.eta-legal-page .elementor-widget-text-editor p,
body.eta-legal-page .elementor-widget-text-editor li {
	font-size: 0.9375rem;
	line-height: 1.75;
	color: #334155;
	max-width: var(--eta-legal-max);
}

body.eta-legal-page .elementor-widget-text-editor ul {
	margin: 0 0 1rem;
	padding-left: 1.25rem;
}

body.eta-legal-page .elementor-widget-text-editor p {
	margin: 0 0 0.875rem;
}

body.eta-legal-page .elementor-widget-text-editor blockquote,
body.eta-legal-page .elementor-widget-text-editor .wp-embedded-content {
	display: none !important;
}

body.eta-legal-page .elementor-widget-heading .elementor-heading-title {
	margin: 0;
	font-size: clamp(1.75rem, 3.5vw, 2.5rem);
	line-height: 1.15;
}
