/* Aktuality – single blog posts (pages keep their own Elementor layout) */
body.single-post .elementor-widget-theme-post-content { width: 100%; max-width: 960px !important; align-self: center; margin-left: auto; margin-right: auto; padding: 60px 20px 80px; box-sizing: border-box; }
body.single-post .elementor-widget-theme-post-content p,
body.single-post .elementor-widget-theme-post-content li { font-size: 17px; line-height: 1.7; }
body.single-post .elementor-widget-theme-post-content h3 { margin: 1.6em 0 .5em; }
body.single-post .elementor-widget-theme-post-content h4 { margin: 1.3em 0 .3em; }
body.single-post .elementor-widget-theme-post-content .wp-block-embed,
body.single-post .elementor-widget-theme-post-content .wp-block-gallery { margin: 32px 0; }
body.single-post .elementor-widget-theme-post-content hr { margin: 40px 0 24px; }
body.single-post .elementor-widget-icon-list .elementor-icon-list-text { font-size: 16px; }
body.single-post .wp-block-gallery.is-cropped .wp-block-image img { aspect-ratio: 4 / 3; height: 100%; object-fit: cover; }
