.mf-hub .mf-page-title{max-width:24ch;font-weight:var(--mf-fw-regular)}.mf-hub .mf-lead{max-width:66ch}.mf-hub__section{margin-top:30px;scroll-margin-top:var(--mf-anchor-offset)}.mf-hub--industries .mf-hub__section,.mf-hub--industries .mf-faq{margin-top:34px}.mf-hub__card{padding:16px;background:var(--mf-surface);border-radius:var(--mf-radius-lg)}.mf-hub__h2{font-family:var(--mf-font-serif);font-size:24px;font-weight:var(--mf-fw-regular);line-height:1.25}.mf-hub__intro{max-width:70ch;margin-top:10px;font-size:var(--mf-fs-base);line-height:1.6}.mf-hub__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none}.mf-hub__grid--compact{gap:10px;margin-top:14px}.mf-hub__tile{min-width:0;background:var(--mf-surface);border-radius:var(--mf-radius-lg)}.mf-hub__tile-link{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px;color:var(--mf-ink);border:1px solid transparent;border-radius:var(--mf-radius-lg);transition:border-color var(--mf-transition),background-color var(--mf-transition)}.mf-hub__tile-link:hover{color:var(--mf-ink);text-decoration:none;background:var(--mf-hover-bg);border-color:var(--mf-line-hover)}.mf-hub__grid--compact .mf-hub__tile-link{gap:6px;padding:14px 16px}.mf-hub__tile-title{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-regular);line-height:1.3}.mf-hub__grid--compact .mf-hub__tile-title{font-size:var(--mf-fs-base)}.mf-hub__tile-text{font-size:15px;line-height:1.55}.mf-hub__caption,.mf-hub__source,.mf-hub__count{margin-top:8px;font-size:var(--mf-fs-sm);line-height:1.55;color:var(--mf-muted)}.mf-hub__source a{margin-left:10px}.mf-hub .mf-table-wrap{margin-top:14px}.mf-hub__table{min-width:520px}.mf-hub__table .mf-hub__num{text-align:right;font-variant-numeric:tabular-nums}.mf-hub__firms{margin-top:16px}.mf-hub__count{margin-top:12px}.mf-hub__more{margin-top:12px}.mf-hub__next{margin-top:36px;padding:16px;background:var(--mf-surface);border-radius:var(--mf-radius-lg)}.mf-hub__next-title{font-size:var(--mf-fs-md);font-weight:var(--mf-fw-regular);line-height:1.3}.mf-hub__next-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}@media (min-width:720px){.mf-hub__card,.mf-hub__next{padding:22px 24px}.mf-hub__h2{font-size:28px}.mf-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-hub__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.mf-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-hub__grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.mf-hub__ranking{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}
