/* The Blog landing contains only search, five topic roots and real article results. */
.mb-innovative .mbiv-blog-discovery{padding-top:35px;padding-bottom:90px;scroll-margin-top:125px}
.mb-innovative .mbiv-blog-search{display:block;max-width:780px;margin:0 0 28px}
.mb-innovative .mbiv-blog-search label{display:block;font:500 15px/1.6 var(--sans);margin-bottom:10px;color:var(--ink);text-transform:none;letter-spacing:normal}
.mb-innovative .mbiv-blog-search-controls{display:flex;gap:12px;align-items:stretch}
.mb-innovative .mbiv-blog-search input[type=search]{display:block;flex:1;min-width:0;min-height:50px;border:1px solid #777777;border-radius:0;background:#f2f2f0;color:var(--ink);padding:12px 15px;font:16px/1.5 var(--sans);text-transform:none;letter-spacing:normal;box-shadow:none}
.mb-innovative .mbiv-blog-search input::placeholder{color:#595959;opacity:1}
.mb-innovative .mbiv-blog-search button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;min-width:88px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);padding:12px 22px;font:500 14px/1.5 var(--sans);text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none}
.mb-innovative .mbiv-blog-root-filters{display:flex;flex-wrap:wrap;gap:10px 25px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px}
.mb-innovative .mbiv-blog-root-filters a{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;font:14px/1.5 var(--sans);color:var(--ink);text-transform:none;letter-spacing:normal;text-underline-offset:6px}
.mb-innovative .mbiv-blog-root-filters a[aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px}
.mb-innovative .mbiv-blog-result-summary{display:flex;justify-content:space-between;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:35px}
.mb-innovative .mbiv-blog-result-summary p{margin:0;font:14px/1.7 var(--sans);color:#595959}
.mb-innovative .mbiv-blog-reset{display:inline-flex;align-items:center;min-height:44px;font:14px/1.5 var(--sans);text-decoration:underline;text-underline-offset:4px}
.mb-innovative .mbiv-blog-empty{max-width:65ch;padding:35px 0 50px}
.mb-innovative .mbiv-blog-empty h2{font:clamp(30px,4vw,44px)/1.1 var(--serif);letter-spacing:-.03em;margin:0 0 18px}
.mb-innovative .mbiv-blog-empty p{font:16px/1.8 var(--sans)}
.mb-innovative .mbiv-blog-discovery .blog-grid{margin-top:0}
.mb-innovative .elementor-element-b3ba8f1b:not(:has(a)),.mb-innovative .elementor-element-1cecc7a7:not(:has(a)){display:none}
.mb-innovative .inner-hero:has(+ .mbiv-blog-dynamic){padding-bottom:32px}
.mb-innovative .mbiv-blog-discovery a:focus-visible,.mb-innovative .mbiv-blog-search input:focus-visible,.mb-innovative .mbiv-blog-search button:focus-visible{outline:2px solid var(--gold-text,#806329);outline-offset:5px}
@media(max-width:600px){.mb-innovative .mbiv-blog-discovery{padding-top:24px;padding-bottom:65px}.mb-innovative .mbiv-blog-root-filters{gap:5px 20px}.mb-innovative .mbiv-blog-search-controls{gap:8px}.mb-innovative .mbiv-blog-search button{min-width:78px;padding-inline:16px}.mb-innovative .mbiv-blog-result-summary{gap:5px;margin-bottom:28px}}
