@layer components{.mf-partners-table-scroll>.mf-partners-table{min-width:0}.mf-partners-quick-links{border-block:1px solid var(--border);margin-bottom:1.5rem;display:flex;overflow-x:auto}.mf-partners-quick-links a{border-inline-end:1px solid var(--border);min-height:3rem;color:var(--foreground);flex:1 0 auto;justify-content:center;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.mf-partners-quick-links a:last-child{border-inline-end:0}.mf-partners-terms{grid-template-columns:1fr;display:grid}.mf-partners-term{padding:1.25rem 0}.mf-partners-term-label{color:var(--muted);font-size:.8125rem;font-weight:600}.mf-partners-term-value{font-size:var(--mf-body-sm);color:var(--foreground);margin:.1875rem 0 0;font-weight:600;line-height:1.45}@media (min-width:1024px){.mf-partners-terms{grid-template-columns:repeat(4,1fr)}.mf-partners-term{padding:1.25rem 1.375rem}.mf-partners-term+.mf-partners-term{border-left:1px solid var(--border)}.mf-partners-term:first-child{padding-left:0}.mf-partners-term-label{font-size:.8125rem}.mf-partners-term-value{margin-top:.375rem;font-size:1rem}}@media (hover:hover) and (pointer:fine){.mf-partners-quick-links a:hover{color:var(--primary)}}.mf-partners-ledger{border-collapse:collapse}.mf-partners-ledger tbody tr{border-bottom:1px solid var(--border)}.mf-partners-ledger th[scope=row]{text-align:left;vertical-align:top;color:var(--foreground);padding:1.25rem 1rem 1.25rem 0;font-size:1rem;font-weight:600}.mf-partners-ledger td{vertical-align:top;color:var(--ink-emphasis);padding:1.25rem 0;font-size:1rem;font-weight:400;line-height:1.65}.mf-partners-ledger-note{color:var(--muted);margin-top:.5rem;font-size:.875rem;font-weight:400;display:block}.mf-partners-steps li{grid-template-columns:88px 1fr;gap:0 1rem;padding:1.5rem 0;display:grid}.mf-partners-steps-label{color:var(--primary);font-size:.875rem;font-weight:600}.mf-partners-steps-title{color:var(--foreground);font-size:1.125rem;font-weight:700;line-height:1.3}.mf-partners-steps-desc{font-size:var(--mf-body-sm);color:var(--muted);margin-top:.5rem;font-weight:400;line-height:1.65}.mf-partners-footnote{font-size:var(--mf-body-sm);color:var(--muted);margin-top:1.75rem;line-height:1.65}.mf-partners-commitment p{color:var(--foreground);font-size:1.125rem;font-weight:500;line-height:1.65}.mf-partners-commitment p+p{margin-top:.875rem}.mf-partners-commitment-signature{text-align:right;color:var(--muted);margin-top:1.75rem;font-size:.875rem;font-weight:600}}
