/* Loaded only by articles containing a cleaning-guide comparison table. */
.guide-comparison { width: 100%; margin: 1.5rem 0; overflow-wrap: anywhere; }
.guide-comparison table { width: 100%; table-layout: fixed; border-collapse: collapse; font: inherit; font-size: .94em; }
.guide-comparison th, .guide-comparison td { padding: 1rem; text-align: left; vertical-align: top; border-bottom: 1px solid #a5aa9e; }
.guide-comparison th { background: #202a25; color: #f4f0e5; font-weight: 600; border-top: 3px solid #e9b83e; }
@media (max-width: 600px) {
  .guide-comparison table { font-size: .86rem; line-height: 1.65; }
  .guide-comparison th, .guide-comparison td { padding: .65rem .45rem; }
}
