/* NomadGear site overrides - load AFTER port-of-entry.css. Site-specific fixes for the Bricks build. */
body::after{pointer-events:none!important}
/* Search dropdown clipping ("State your business / full ledger" widget,
   ng_render_search_widget() in mu-plugins/nomadgear-render.php). That widget
   lives inside .hero > .hero-inner > .search-block > .search-results - there
   is only ONE search widget on the homepage, this is it. .hero clips it
   (overflow:hidden, kept at rest for the decorative .hero-stamps) once a
   result list is tall enough to reach past the hero's bottom edge - e.g. a
   13-match query renders ~360px of rows, but the hero only has ~240px left
   below the input before its own border. port-of-entry.css already carries
   this exact rule; duplicated here (this stylesheet loads last and gets its
   own cache-busted version bump alongside this file) so a browser holding a
   stale cached port-of-entry.css can never leave the dropdown un-fixed. */
.hero:has(.search-results.open){overflow:visible}
/* Bricks .brxe-section is display:flex;flex-direction:column;align-items:center, which shrinks .wrap below its 1440 max-width. Force the site container to fill to 1440 (capped, centred). */
.brxe-section.sec{align-items:stretch}
.sec > .wrap, .wrap{width:100%}
/* MC4WP wraps the newsletter form's fields in an extra .mc4wp-form-fields div.
   Move the flex layout from .news-form (the <form> itself) onto that wrapper
   so the email input + button still sit side by side, matching the original
   static-form design exactly. */
.news-form{display:block}
.news-form .mc4wp-form-fields{display:flex;gap:10px;max-width:480px;margin:0 auto}
@media(max-width:560px){.news-form .mc4wp-form-fields{flex-direction:column}}
/* Brand logo tile: port-of-entry.css's .chip img rule (position:absolute;inset:0;
   width/height:100%) already sizes and centers the logo inside the 56px/44px .chip
   tile, so this only needs to win on the object-fit/box-model properties, not fight
   the existing positioning. Scoped under .chip so .listing-logo never leaks into
   unrelated markup. */
.chip .listing-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:auto}
