.fit-bars{display:grid;gap:16px;align-content:center}
.fit-bars span{display:grid;grid-template-rows:auto 8px;gap:5px;height:auto;background:transparent;position:relative}
.fit-bars i{display:block;grid-row:2;height:8px;background:var(--acid);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.fit-bars b{position:static;grid-row:1;font-size:10px;font-weight:500;line-height:1.25;color:#d7e1df;overflow-wrap:anywhere}
.search-proof>div,.profile-output,.match-input,.conversion-strip,.partner-portal{min-width:0;overflow-wrap:anywhere}
.profile-output li,.match-input label,.match-input p{overflow-wrap:anywhere}
.decision-console,.audience-switch,.audience-switch label,.passport-layout,.passport-copy,.pricing-head{min-width:0;overflow-wrap:anywhere}
.passport-copy h2,.pricing-head h2,.partner-banner-slide h2,.directory-copy h3{overflow-wrap:anywhere;word-break:normal}
.signal-strip{overflow:hidden}
html,body{overflow-x:hidden}
@media(max-width:760px){.search-proof{gap:36px}.fit-bars{margin-top:8px}}
/* Clear visual separation between paid premium placement and product entry. */
body .premium-partner-banner + .guided-entry{margin-top:clamp(52px,6vw,84px)!important}
@media(max-width:760px){body .premium-partner-banner + .guided-entry{margin-top:42px!important}}
