.elementor-6746 .elementor-element.elementor-element-57a7cb5 > .elementor-container{max-width:860px;}.elementor-6746 .elementor-element.elementor-element-57a7cb5{padding:10px 20px 30px 20px;}.elementor-6746 .elementor-element.elementor-element-fd8b906 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-dc2f630 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-b9a5202 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-b04cafd > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-8f7fc31 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-8046313 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-d1bd83f > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6746 .elementor-element.elementor-element-d9520aa > .elementor-widget-container{margin:24px 0px 8px 0px;}/* Start custom CSS *//* CDN incident article: align headline/tags with its 860px reading column. */
body.postid-6746 .elementor-1600 .elementor-element-fb8c4e6 { container-type: inline-size; }
body.postid-6746 .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.postid-6746 .elementor-1600 .elementor-element-2abe1c9 > .elementor-widget-container { text-align: right; }
body.postid-6746 .elementor-1600 .elementor-element-2abe1c9 img { width: 50%; height: auto; }

/* Align the compact image with the right edge of the article reading column. */
body.postid-6746 .elementor-1600 .elementor-element-2abe1c9 img { margin-right: max(20px, calc((100cqw - 860px) / 2)); }

/* Keep inline technical terms and contact links readable on narrow screens. */
body.postid-6746 .elementor-6746 .elementor-widget-text-editor { overflow-wrap: anywhere; }
body.postid-6746 .elementor-6746 pre { padding: 12px 16px; background: #f3f6f7; border-left: 3px solid #247b82; white-space: pre-wrap; }/* End custom CSS */