.mooyam-ce-table-wrap { overflow-x: auto; margin: 1.5rem 0 2rem; border: 1px solid #dce5e1; border-radius: 14px; background: #fff; }
.mooyam-ce-table { width: 100%; min-width: 620px; border-collapse: separate; border-spacing: 0; margin: 0; }
.mooyam-ce-table th { background: #163b32; color: #fff; font-weight: 700; text-align: left; padding: .9rem 1rem; }
.mooyam-ce-table td { padding: .85rem 1rem; border-top: 1px solid #e7eeeb; vertical-align: top; }
.mooyam-ce-table tbody tr:nth-child(even) td { background: #f7faf8; }
.mooyam-ce-quick-answer, .mooyam-ce-key-takeaway { margin: 1.5rem 0; padding: 1.2rem 1.35rem; border-left: 4px solid #d9714a; border-radius: 10px; background: #fff8f4; }
.mooyam-ce-checklist, .mooyam-ce-process { margin: 1.25rem 0 2rem; padding: 1.25rem 1.5rem; border-radius: 12px; background: #f7faf8; }
@media (max-width: 640px) { .mooyam-ce-table-wrap { margin-left: -.25rem; margin-right: -.25rem; } .mooyam-ce-table { min-width: 540px; } .mooyam-ce-table th, .mooyam-ce-table td { padding: .75rem .8rem; } }
