.elementor-6820 .elementor-element.elementor-element-cdd94e2 > .elementor-container{max-width:860px;}.elementor-6820 .elementor-element.elementor-element-cdd94e2{padding:10px 20px 30px 20px;}.elementor-6820 .elementor-element.elementor-element-3541bff > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-fbd0f76 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-1137c72 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-5a00d9f > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-83cf7bd > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-dc3f7f6 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-ca2a0f3 > .elementor-widget-container{margin:24px 0px 8px 0px;}.elementor-6820 .elementor-element.elementor-element-e21aa0f > .elementor-widget-container{margin:24px 0px 8px 0px;}/* Start custom CSS *//* OpenAI capacity: article-scoped alignment. */
body.postid-6820 .elementor-1600 .elementor-element-fb8c4e6 { container-type: inline-size; }
body.postid-6820 .elementor-1600 .elementor-element-42cb294 > .elementor-widget-wrap { padding-left: max(30px, calc((100cqw - 860px) / 2 + 10px)); }
body.postid-6820 .elementor-1600 .elementor-element-2abe1c9 > .elementor-widget-container { text-align: right; }
body.postid-6820 .elementor-1600 .elementor-element-2abe1c9 img { width: 50%; height: auto; margin-right: max(20px, calc((100cqw - 860px) / 2)); }

body.postid-6820 .capacity-article { overflow-wrap: anywhere; }
body.postid-6820 .capacity-reports table { width: 100%; table-layout: fixed; border-collapse: collapse; font-size: .95em; }
body.postid-6820 .capacity-reports th, body.postid-6820 .capacity-reports td { padding: 12px; vertical-align: top; border: 1px solid #dce3e8; text-align: left; }
body.postid-6820 .capacity-reports th { background: #f3f6f7; }
body.postid-6820 .capacity-reports th:first-child { width: 24%; }
@media (max-width: 767px) { body.postid-6820 .capacity-reports th:first-child { width: 35%; } body.postid-6820 .capacity-reports th, body.postid-6820 .capacity-reports td { padding: 8px; } }/* End custom CSS */