Consumer Watchdog

Expose. Confront. Change.

Consumer Watchdog
/* ── Tablet (≤968 px): collapse sidebar below content ────────── */ @media (max-width: 968px) { .cwd-homepage-wrapper { grid-template-columns: 1fr !important; gap: 20px !important; } .cwd-homepage-sidebar { order: 2; } } /* ── Mobile (≤680 px): full single-column, no sidebar, 3 articles ── */ @media (max-width: 680px) { /* Tighter horizontal breathing room */ .cwd-homepage-wrapper { padding: 0 14px !important; } /* Drop sidebar completely */ .cwd-homepage-sidebar { display: none !important; } /* Stack large hero + small posts into one column */ .td-flex-block-grid { grid-template-columns: 1fr !important; gap: 14px !important; } /* Section spacing */ .td-flex-block-3 { margin-bottom: 28px !important; } .td-block-title-wrap { margin-bottom: 10px !important; } .td-block-viewall { font-size: 11px !important; } /* Large (hero) post */ .td-module-flex-1 .td-image-wrap { padding-bottom: 52% !important; } .td-module-flex-1 .entry-title { font-size: 16px !important; line-height: 1.3 !important; margin-bottom: 5px !important; } .td-module-flex-1 .td-module-meta-info { padding-top: 10px !important; } /* Hide excerpt on mobile — saves real estate */ .td-module-flex-1 .td-module-meta-info > div:last-child { display: none !important; } /* Limit to 3 articles total: 1 large + 2 small. Hide the 3rd and 4th small posts. */ .td-flex-small-posts .td-module-flex-2:nth-child(n+3) { display: none !important; } /* Compact small post cards */ .td-flex-small-posts { gap: 0 !important; } .td-module-flex-2 { gap: 10px !important; padding-bottom: 10px !important; margin-bottom: 10px !important; } .td-module-flex-2 .td-image-wrap { flex: 0 0 82px !important; width: 82px !important; height: 58px !important; } .td-module-flex-2 .entry-title { font-size: 13px !important; line-height: 1.35 !important; margin-bottom: 3px !important; } /* Slider: slightly less vertical space */ .featured-slider-wrapper { margin-bottom: 20px !important; } }