.mf-bridge--firms .mf-bridge__steps{gap:1px;background:var(--mf-line)}.mf-bridge--firms .mf-linkcard{padding:20px 22px}.mf-bridge__firms-wrap{padding:16px;border-top:var(--mf-border)}.mf-bridge__firms{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none}.mf-bridge__note{margin-top:11px;font-size:var(--mf-fs-xs);line-height:1.5;color:var(--mf-muted)}.mf-firmcard{min-width:0;background:var(--mf-surface);border:var(--mf-border);border-radius:var(--mf-radius-lg)}.mf-firmcard__body{display:flex;flex-direction:column;gap:10px;height:100%;padding:16px}.mf-firmcard__type,.mf-firmcard__label{font-size:var(--mf-fs-2xs);line-height:1.2;letter-spacing:0.01em;color:var(--mf-muted)}.mf-firmcard__label{font-size:11.5px}.mf-firmcard__logo{display:flex;align-items:center;width:100%;max-width:180px;aspect-ratio:10 / 3}.mf-firmcard__logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.mf-firmcard__logo--fallback{justify-content:center;background:var(--mf-code-bg);color:var(--mf-navy-ink);border-radius:var(--mf-radius-sm);font-size:var(--mf-fs-lg);font-weight:var(--mf-fw-medium);line-height:1}.mf-firmcard__name{font-size:15px;font-weight:var(--mf-fw-regular);line-height:1.3}.mf-firmcard__partner{display:inline-block;margin-top:6px;padding:4px 8px;font-size:var(--mf-fs-2xs);line-height:1.2;color:var(--mf-navy-ink);background:var(--mf-code-bg);border-radius:4px}.mf-firmcard__partner--yes{color:var(--mf-teal-ink);background:var(--mf-teal-bg)}.mf-firmcard__review{display:flex;flex-direction:column;gap:10px;color:var(--mf-ink)}.mf-firmcard__review:hover{color:var(--mf-ink);text-decoration:none}a.mf-firmcard__review:hover .mf-firmcard__name,a.mf-firmcard__review:focus-visible .mf-firmcard__name{text-decoration:underline}.mf-firmcard__review + .mf-firmcard__partner{align-self:flex-start;margin-top:-4px}.mf-firmcard__score{font-size:var(--mf-fs-xs);line-height:1.45;color:var(--mf-muted)}.mf-firmcard__score strong{font-weight:var(--mf-fw-regular);color:var(--mf-ink);font-variant-numeric:tabular-nums}.mf-firmcard__reason{font-size:var(--mf-fs-xs);line-height:1.5}.mf-firmcard__first{padding:9px 11px;background:var(--mf-mint);border-radius:var(--mf-radius-lg)}.mf-firmcard__value{margin-top:4px;font-size:15px;line-height:1.35;color:var(--mf-ink-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mf-firmcard__value--missing{color:var(--mf-table-note)}.mf-firmcard__sub{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--mf-muted);overflow-wrap:anywhere}.mf-firmcard__params{display:flex;flex-direction:column;gap:4px;font-size:var(--mf-fs-xs);line-height:1.45}.mf-firmcard__param{display:flex;justify-content:space-between;gap:10px}.mf-firmcard__param dt{flex:none;color:var(--mf-muted)}.mf-firmcard__param dd{min-width:0;margin:0;color:var(--mf-ink-strong);text-align:right;overflow-wrap:anywhere}.mf-firmcard__param--long{flex-direction:column;gap:1px}.mf-firmcard__param--long dd{text-align:left}.mf-firmcard__param .mf-firmcard__value--missing{color:var(--mf-table-note)}.mf-firmcard__con{padding-top:9px;border-top:var(--mf-border)}.mf-firmcard__con p + p{margin-top:4px;font-size:13.5px;line-height:1.5}.mf-firmcard__actions{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:auto;padding-top:4px}.mf-firmcard__actions .mf-cta{display:contents}.mf-firmcard__actions .mf-btn{min-height:var(--mf-tap);padding:10px 14px;font-size:var(--mf-fs-sm);font-weight:var(--mf-fw-regular)}.mf-firmcard__link{display:inline-flex;align-items:center;min-height:var(--mf-tap);font-size:var(--mf-fs-sm);line-height:1.3;color:var(--mf-teal-legacy)}@media (min-width:720px){.mf-bridge--firms .mf-bridge__head,.mf-bridge__firms-wrap{padding:20px 22px}.mf-bridge--firms .mf-bridge__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-bridge__firms--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-bridge__firms--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
