/* Clear rectangular source logos, light 112 watermark, live authority labels. */
.home-market-home .home-market-layout{grid-template-columns:340px minmax(0,1fr)}
.home-market-home .home-platform-section .home-broker-list .broker-card{grid-template-columns:124px minmax(0,1fr);gap:4px 14px;padding:11px 12px;align-content:center}
.home-market-home .home-platform-section .home-broker-list .broker-card>.spread>.broker-regulation-mark{position:relative;isolation:isolate;overflow:hidden;grid-row:1/4;width:124px;height:76px;background:#fff;border:1px solid #e5e9ef;border-radius:4px}
.home-market-home .home-platform-section .home-broker-list .broker-regulation-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:800;letter-spacing:-5px;line-height:1;color:rgba(20,40,63,.055);opacity:1;transform:rotate(-14deg);z-index:0;pointer-events:none}
.home-market-home .home-platform-section .home-broker-list .broker-logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:124px;height:76px;box-sizing:border-box;padding:9px 4px 5px;background:transparent;border:0;border-radius:0}
.home-market-home .home-platform-section .home-broker-list .broker-logo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:1;filter:none;mix-blend-mode:multiply}
.home-market-home .home-platform-section .home-broker-list .broker-regulation-badge{position:absolute;top:2px;left:2px;z-index:3;font-size:9px;line-height:1.2;padding:1px 3px}
.home-market-home .home-platform-section .home-broker-list .broker-card>.license-tags{display:flex;grid-column:2;grid-row:3;flex-wrap:wrap;gap:3px;margin:0;padding:0;min-height:0;align-self:start}
.home-market-home .home-platform-section .home-broker-list .home-license-abbr{display:inline-block;padding:2px 5px;background:#eaf3ff;border:1px solid #dceafb;color:#2868a8;font-size:11px;line-height:1.3;border-radius:2px;white-space:nowrap}
.home-market-home .home-platform-section .home-broker-list .broker-card h3{font-size:18px;line-height:1.3}
.home-market-home .home-platform-section .home-broker-list .broker-card>.spread>.score-missing{font-size:24px;line-height:1.15}
@media(min-width:701px) and (max-width:1100px){.home-market-home .home-market-layout{grid-template-columns:320px minmax(0,1fr)}}
@media(max-width:700px){.home-market-home .home-market-layout{grid-template-columns:minmax(0,1fr)}.home-market-home .home-platform-section .home-broker-list .broker-card{grid-template-columns:124px minmax(0,1fr);gap:4px 14px;padding:11px 12px}}
@media(max-width:360px){.home-market-home .home-platform-section .home-broker-list .broker-card{grid-template-columns:108px minmax(0,1fr);gap:4px 10px;padding:10px}.home-market-home .home-platform-section .home-broker-list .broker-card>.spread>.broker-regulation-mark,.home-market-home .home-platform-section .home-broker-list .broker-logo{width:108px;height:72px}.home-market-home .home-platform-section .home-broker-list .home-license-abbr{font-size:10px;padding:2px 4px}}
