.mf-calc-page .mf-page-head .mf-page-title{max-width:12.6em}.mf-calc-page .mf-lead{max-width:38.4em;font-size:var(--mf-fs-md);line-height:var(--mf-lh-body)}.mf-calctool__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-top:24px}.mf-calctool__params{margin-top:0;background:var(--mf-mint);border-color:var(--mf-line-green)}.mf-calctool__params .mf-amount{margin-top:0}.mf-calctool__params .mf-amount__label{flex-direction:column;align-items:stretch;gap:10px;font-size:14px;color:var(--mf-muted)}.mf-calctool__params .mf-amount__input{width:100%;padding:10px 12px;font-size:24px;text-align:left}.mf-calctool__params .mf-toggle{padding:10px}.mf-calctool__privacy{grid-column:1 / -1;margin-top:22px;padding-top:16px;border-top:var(--mf-border)}.mf-calctool__main,.mf-calctool__result{display:flex;flex-direction:column;gap:22px;min-width:0}.mf-calctool__main{gap:26px}.mf-summary-box--calc{padding:22px 18px}.mf-summary-box__label--row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px}.mf-summary-box__params-inline{font-size:13px;color:var(--mf-muted-2)}.mf-card-result{margin-top:0;scroll-margin-top:var(--mf-anchor-offset)}.mf-card-result__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.mf-card-result .mf-section__title{font-size:var(--mf-fs-xl)}.mf-card-result__sub{margin-top:6px;font-size:13px;line-height:1.5;color:var(--mf-muted)}.mf-card-result__rows{display:flex;flex-direction:column;gap:1px;margin-top:14px;overflow:hidden;background:var(--mf-line);border-radius:var(--mf-radius-lg)}.mf-card-result__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:12px 14px;background:var(--mf-surface)}.mf-card-result__row--lead{background:var(--mf-mint-wash)}.mf-card-result__name{font-size:13.5px;line-height:1.4}.mf-card-result__value{font-size:15px;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums}.mf-card-result__row--lead .mf-card-result__value{font-size:var(--mf-fs-md)}.mf-card-result__desc,.mf-card-result__formula{grid-column:1 / -1;font-size:13px;line-height:1.5;color:var(--mf-muted)}.mf-card-result__formula code{display:block;margin-top:6px;padding:8px 10px;font-size:12.5px;white-space:normal;background:var(--mf-mint);border-radius:var(--mf-radius-sm)}.mf-tax{margin-top:16px}.mf-tax__switch{display:flex;align-items:center;gap:8px;min-height:var(--mf-tap);font-size:14px;cursor:pointer}.mf-tax__switch input{width:18px;height:18px;accent-color:var(--mf-accent)}.mf-tax__panel{margin-top:8px}.mf-tax__panel .mf-toggles{margin-top:0}.mf-tax__text{margin-top:12px;font-size:14px;line-height:1.6}.mf-card-result__legal{margin-top:14px;font-size:12.5px;line-height:1.55;color:var(--mf-muted)}.mf-compare{margin-top:0}.mf-compare__params{font-size:13px;color:var(--mf-muted)}.mf-compare .mf-section__text{max-width:42em}.mf-compare__groups{display:flex;flex-direction:column;gap:12px;margin-top:16px}.mf-cgroup__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;min-height:var(--mf-tap);padding:14px 0;list-style:none;cursor:pointer;border-bottom:var(--mf-border)}.mf-cgroup__summary::-webkit-details-marker{display:none}.mf-cgroup__title{font-size:14px;line-height:1.35;color:var(--mf-teal-legacy)}.mf-cgroup__count{font-size:13px;color:var(--mf-muted)}.mf-cgroup__cols{display:none}.mf-crow{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:var(--mf-border)}.mf-crow__firm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mf-crow__logo img{width:auto;max-width:96px;max-height:29px;object-fit:contain}.mf-crow__name{font-size:19px;line-height:1.4}.mf-crow__meta{display:block;flex-basis:100%;font-size:var(--mf-fs-2xs);line-height:1.4;color:var(--mf-navy)}.mf-crow__meta--partner{color:var(--mf-teal-legacy)}.mf-crow__firm .mf-condition{flex-basis:100%}.mf-crow__cost{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--mf-mint);border:1px solid var(--mf-line-green);border-radius:var(--mf-radius-lg)}.mf-crow__cost-label,.mf-crow__col-label{font-size:var(--mf-fs-2xs);line-height:1.6;color:var(--mf-muted-3)}.mf-crow__amount{font-size:21px;line-height:1.4;color:var(--mf-ink-strong);font-variant-numeric:tabular-nums}.mf-crow__amount--text{font-size:15px;color:var(--mf-navy-ink)}.mf-crow__sub,.mf-crow__reason{font-size:13px;line-height:1.45;color:var(--mf-muted)}.mf-crow__rate-m{font-size:13px;line-height:1.45}.mf-crow__ind,.mf-crow__rate{display:flex;flex-direction:column;padding-top:10px;font-size:13px;line-height:1.65;border-top:1px solid var(--mf-line-soft);font-variant-numeric:tabular-nums}.mf-crow__ind-m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:13px}.mf-crow__ind-m dt{font-size:var(--mf-fs-2xs);color:var(--mf-muted)}.mf-crow__ind-m dd{font-variant-numeric:tabular-nums}.mf-crow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.mf-crow__actions .mf-cta-inline{flex:1 1 100%;order:-1}.mf-crow__pick{display:inline-flex;align-items:center;min-height:var(--mf-tap);font-size:12.5px;text-decoration:underline}.mf-crow__more-toggle{display:inline-flex;align-items:center;gap:6px;min-height:var(--mf-tap);font-size:14px;color:var(--mf-teal-legacy);list-style:none;cursor:pointer}.mf-crow__more-toggle::-webkit-details-marker{display:none}.mf-crow__details{display:flex;flex-direction:column;gap:6px;font-size:13px}.mf-crow__details dt{font-size:var(--mf-fs-2xs);color:var(--mf-muted)}.mf-matched__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:0;list-style:none}.mf-matched__item{display:flex;flex-direction:column;gap:4px;padding:16px;font-size:14px;background:var(--mf-surface);border-radius:var(--mf-radius-lg)}.mf-matched__name{font-size:var(--mf-fs-md)}.mf-matched__status{font-size:var(--mf-fs-2xs);color:var(--mf-navy)}.mf-matched__status--partner{color:var(--mf-teal-legacy)}.mf-matched__cost{font-size:15px;font-variant-numeric:tabular-nums}.mf-matched__capital,.mf-matched__rate{font-size:13px;color:var(--mf-muted)}.mf-matched__reasons{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.mf-norm__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px;margin-top:16px}.mf-norm__grid .mf-field + .mf-field{margin-top:0;padding-top:0;border-top:0}.mf-norm__grid .mf-input{display:block;width:100%;margin-top:6px}.mf-norm__result{margin-top:16px}.mf-norm__numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mf-norm__numbers dt{font-size:var(--mf-fs-2xs);color:var(--mf-muted)}.mf-norm__numbers dd{font-size:var(--mf-fs-md);font-variant-numeric:tabular-nums}.mf-norm__note{margin-top:10px;font-size:13px;color:var(--mf-muted)}.mf-formulas{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:0;list-style:none}.mf-formulas__item{padding:14px 16px;background:var(--mf-mint);border:1px solid var(--mf-line-green);border-radius:var(--mf-radius-lg)}.mf-formulas__name{font-size:14px;font-weight:var(--mf-fw-medium)}.mf-formulas__formula{margin-top:6px;font-size:14px}.mf-formulas__desc{margin-top:6px;font-size:13px;line-height:1.5;color:var(--mf-muted)}.mf-glossary{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;margin-top:16px}.mf-glossary dt{font-size:15px;font-weight:var(--mf-fw-medium)}.mf-glossary dd{margin-top:4px;font-size:14px;line-height:1.55;color:var(--mf-muted)}.mf-glossary__alias{font-size:13px}@media (min-width:720px){.mf-summary-box--calc{padding:24px 26px}.mf-calctool__params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.mf-crow{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px 22px;padding:20px 0}.mf-crow__cost{padding:0;text-align:right;background:none;border:0}.mf-crow__actions,.mf-crow__more{grid-column:1 / -1}.mf-crow__actions .mf-cta-inline{flex:0 1 auto;order:0;flex-direction:row;align-items:center;gap:16px}.mf-norm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-norm__numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.mf-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mf-matched__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-formulas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.mf-calctool__layout{grid-template-columns:300px minmax(0,1fr);gap:28px}.mf-calctool__params{display:block;position:sticky;top:var(--mf-sticky-top);max-height:calc(100vh - var(--mf-sticky-top) - 16px);overflow:auto}.mf-norm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
