.single-post .elementor-widget-theme-post-content{font-size:16px;line-height:1.85;color:#333}
.single-post .elementor-widget-theme-post-content h2{font-size:26px;font-weight:700;color:#222;margin:42px 0 16px;padding-left:14px;border-left:5px solid #DE7A00;line-height:1.4}
.single-post .elementor-widget-theme-post-content h3{font-size:20px;font-weight:600;color:#333;margin:30px 0 12px;line-height:1.5}
.single-post .elementor-widget-theme-post-content p{margin:0 0 16px}
.single-post .elementor-widget-theme-post-content img{border-radius:12px;height:auto}
.single-post .elementor-widget-theme-post-content figure{margin:30px 0}
.single-post .elementor-widget-theme-post-content figcaption{text-align:center;font-size:13px;color:#888;margin-top:10px;line-height:1.5}
.single-post .elementor-widget-theme-post-content table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px;line-height:1.6}
.single-post .elementor-widget-theme-post-content th{background:#FFF4E8;color:#7a4400;text-align:left;padding:10px 14px;border:1px solid #f0dcc4;font-weight:600}
.single-post .elementor-widget-theme-post-content td{padding:10px 14px;border:1px solid #ececec;vertical-align:top}
.single-post .elementor-widget-theme-post-content tbody tr:nth-child(even){background:#fafafa}
.single-post .elementor-widget-theme-post-content ul{padding-left:22px;margin:0 0 16px}
.single-post .elementor-widget-theme-post-content li{margin-bottom:8px}
.single-post .elementor-widget-theme-post-content a{color:#DE7A00;text-decoration:none;border-bottom:1px solid rgba(222,122,0,.35)}
.single-post .elementor-widget-theme-post-content strong{color:#222}
@media (max-width:767px){.single-post .elementor-widget-theme-post-content h2{font-size:22px}.single-post .elementor-widget-theme-post-content h3{font-size:18px}.single-post .elementor-widget-theme-post-content{font-size:15.5px}}
/* 2026-10-27b: hide empty sidebar module on news posts (Latest news has no list yet) */
.single-post .elementor-element-1e60553{display:none}
