.mf-industry .mf-page-title{max-width:27ch;font-weight:var(--mf-fw-regular);line-height:1.1}.mf-industry .mf-lead{max-width:64ch}.mf-industry__section{margin-top:24px}.mf-industry__card{padding:16px;background:var(--mf-surface);border:var(--mf-border);border-radius:var(--mf-radius-lg)}.mf-industry__card--tint{background:var(--mf-mint)}.mf-industry__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.mf-industry__h2{scroll-margin-top:var(--mf-anchor-offset);font-family:var(--mf-font-serif);font-size:24px;font-weight:var(--mf-fw-regular);line-height:1.25}.mf-industry__count{font-size:var(--mf-fs-sm);line-height:1.45;color:var(--mf-muted)}.mf-industry__intro{max-width:66ch;margin-top:10px;font-size:15px;line-height:1.6}.mf-industry__intro--muted{color:var(--mf-muted)}.mf-industry__label{font-size:var(--mf-fs-2xs);line-height:1.2;letter-spacing:0.01em;color:var(--mf-muted)}.mf-industry__advice{padding:12px 14px;font-size:var(--mf-fs-sm);line-height:1.5;background:var(--mf-mint)}.mf-industry__advice strong{font-weight:var(--mf-fw-regular)}.mf-industry__advice .mf-industry__label + p{margin-top:5px}.mf-industry__quals{display:flex;flex-direction:column;gap:1px;margin:16px 0 0;padding:0;overflow:hidden;list-style:none;background:var(--mf-line)}.mf-industry__qual{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 16px;background:var(--mf-surface)}.mf-industry__question{font-size:15px;line-height:1.45}.mf-industry__why{margin-top:4px;font-size:var(--mf-fs-xs);line-height:1.5;color:var(--mf-muted)}.mf-industry__traps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none}.mf-industry__trap{display:flex;flex-direction:column;gap:8px;padding:15px 16px;background:var(--mf-surface)}.mf-industry__trap-title{font-size:15px;line-height:1.4}.mf-industry__trap-text{flex:1 1 0%;font-size:var(--mf-fs-sm);line-height:1.55}.mf-industry__docs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.mf-industry__docs-group{min-width:0}.mf-industry__docs-group>.mf-industry__label{color:var(--mf-kind-teal-ink)}.mf-industry__docs-group--optional>.mf-industry__label{color:var(--mf-muted)}.mf-industry__docs-list{display:flex;flex-direction:column;gap:9px;margin:11px 0 0;padding:0;list-style:none}.mf-industry__docs-list li{position:relative;padding-left:19px;font-size:15px;line-height:1.6}.mf-industry__docs-group--optional .mf-industry__docs-list li::before{border-color:var(--mf-line-hover)}.mf-industry__docs-list li::before{position:absolute;top:6px;left:0;width:9px;height:9px;content:"";border:2px solid var(--mf-teal-2);border-radius:var(--mf-radius-round)}.mf-industry__doc-name{font-weight:var(--mf-fw-regular)}.mf-industry__calc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}.mf-industry__calc-card{display:flex;flex-direction:column;padding:16px;background:var(--mf-mint);border:var(--mf-border);border-radius:var(--mf-radius-lg)}.mf-industry__calc-card:first-child .mf-industry__label{color:var(--mf-accent)}.mf-industry__calc-rows{display:flex;flex-direction:column;gap:9px;margin-top:12px}.mf-industry__calc-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:var(--mf-fs-sm);line-height:1.5}.mf-industry__calc-row dt{color:var(--mf-muted)}.mf-industry__calc-row dd{margin:0;font-variant-numeric:tabular-nums}.mf-industry__calc-text{flex:1 1 0%;margin-top:12px;font-size:15px;line-height:1.6;color:var(--mf-muted)}.mf-industry__calc-result{margin-top:13px;padding-top:13px;font-size:var(--mf-fs-sm);line-height:1.5;color:var(--mf-muted);border-top:var(--mf-border)}.mf-industry__cta{margin-top:18px}.mf-industry .mf-bridge{margin-top:36px}.mf-industry .mf-faq{margin-top:36px}@media (min-width:720px){.mf-industry__card{padding:22px 24px}.mf-industry__h2{font-size:28px}.mf-industry__qual{grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.mf-industry__traps,.mf-industry__docs{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-industry__calc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
