.elementor-6695 .elementor-element.elementor-element-0f3376f > .elementor-container{max-width:860px;}.elementor-6695 .elementor-element.elementor-element-0f3376f{padding:10px 20px 30px 20px;}.elementor-6695 .elementor-element.elementor-element-43665a1 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6695 .elementor-element.elementor-element-8cc1fff > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6695 .elementor-element.elementor-element-bbb2bca > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6695 .elementor-element.elementor-element-3a2e308 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6695 .elementor-element.elementor-element-ab7ac1c > .elementor-widget-container{margin:24px 0px 8px 0px;}/* Start custom CSS *//* Closte article: align headline/tags with its 860px reading column. */
body:is(.postid-6695, .postid-6703, .postid-6700) .elementor-1600 .elementor-element-fb8c4e6 { container-type: inline-size; }
body:is(.postid-6695, .postid-6703, .postid-6700) .elementor-1600 .elementor-element-42cb294 > .elementor-widget-wrap { padding-left: max(30px, calc((100cqw - 860px) / 2 + 10px)); }
/* Keep the square illustration compact so the date follows the headline closely. */
body:is(.postid-6695, .postid-6703, .postid-6700) .elementor-1600 .elementor-element-2abe1c9 > .elementor-widget-container { text-align: right; }
body:is(.postid-6695, .postid-6703, .postid-6700) .elementor-1600 .elementor-element-2abe1c9 img { width: 50%; height: auto; }
/* Align the compact image with the right edge of the article reading column. */
body:is(.postid-6695, .postid-6703, .postid-6700) .elementor-1600 .elementor-element-2abe1c9 img { margin-right: max(20px, calc((100cqw - 860px) / 2)); }/* End custom CSS */