/* ==========================================================
   Food Trip & Services directory pages: full-width, no gap under
   the header (2026-11-12).
   ========================================================== */
body:has(.icpft) { overflow-x: hidden; overflow-x: clip; }
body:has(.icpft) #page,
body:has(.icpft) .site-content { max-width: 100% !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
body:has(.icpft) .entry-header { display: none; }
body:has(.icpft) .inside-article,
body:has(.icpft) .entry-content,
body:has(.icpft) .site-main { margin: 0 !important; padding: 0 !important; }
body:has(.icpft) #right-sidebar,
body:has(.icpft) #left-sidebar { display: none !important; }
body:has(.icpft) .content-area { width: 100% !important; }