/* Migrated out of the "Paid Ad Landing Page" template, 2026-09-15.
   Linked at the same position the <style> block occupied. */
/* ADR-0223 chassis LPs clone .fabsoft-page-wrapper, not .ads-hero.
   Full-width breakout + hide the cloned nav inside postBody. */
.home-wrapper:has(.fabsoft-page-wrapper),
.home-wrapper:has(.fabsoft-product-hero) {
    display: block !important; max-width: 100% !important; width: 100% !important;
    padding: 0 !important; margin: 0 !important;
}
.home-wrapper:has(.fabsoft-page-wrapper) > .home-border,
.home-wrapper:has(.fabsoft-product-hero) > .home-border { display: none !important; }
.home-mainContent:has(.fabsoft-page-wrapper),
.home-mainContent:has(.fabsoft-product-hero),
#main-content:has(.fabsoft-page-wrapper),
#main-content:has(.fabsoft-product-hero) {
    display: block !important; max-width: 100% !important; width: 100% !important;
    padding: 0 !important; margin: 0 !important;
}
.home-wrapper:has(.fabsoft-page-wrapper) .primarynav-container,
.home-wrapper:has(.fabsoft-product-hero) .primarynav-container { display: none !important; }
.paid-ad-body .nav-section { display: none !important; }

/* ADR-0223 chassis: Without/With + trust stats stay side-by-side (not stacked). */
.paid-ad-body .fabsoft-problem-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
}
.paid-ad-body .fabsoft-product-trust-stats {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

