.single-post .elementor-widget-theme-post-content .wp-block-table{margin:2rem 0 2.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.single-post .elementor-widget-theme-post-content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e4dad0;border-radius:12px;overflow:hidden;background:#fff;font-size:.95rem;line-height:1.5;margin:0;box-shadow:0 6px 20px rgba(139,123,108,.08)}.single-post .elementor-widget-theme-post-content table th,.single-post .elementor-widget-theme-post-content table td{border:0;padding:14px 20px;text-align:left;vertical-align:top}.single-post .elementor-widget-theme-post-content table thead th{background:#8b7b6c;color:#fff;font-weight:500;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding-top:16px;padding-bottom:16px}.single-post .elementor-widget-theme-post-content table tbody td{border-top:1px solid #eee6dd;color:#2b2b2b}.single-post .elementor-widget-theme-post-content table tbody tr:first-child td{border-top:0}.single-post .elementor-widget-theme-post-content table tbody tr:nth-child(even) td{background:#f9f6f2}.single-post .elementor-widget-theme-post-content table tbody tr:hover td{background:#f5f1ed}.single-post .elementor-widget-theme-post-content table th:first-child,.single-post .elementor-widget-theme-post-content table td:first-child{width:1%;white-space:nowrap}.single-post .elementor-widget-theme-post-content table tbody td:first-child{font-weight:600;color:#8b7b6c}@media (max-width:767px){.single-post .elementor-widget-theme-post-content table{font-size:.86rem}.single-post .elementor-widget-theme-post-content table th,.single-post .elementor-widget-theme-post-content table td{padding:11px 12px}.single-post .elementor-widget-theme-post-content table thead th{font-size:.7rem;letter-spacing:.05em}}