.mfh .emc-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mfh .emc-unit{min-width:0;padding:22px 24px 24px;border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1)}.mfh .emc-unit:last-child:nth-child(odd){grid-column:1 / -1}.mfh .emc-unit-tag{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.mfh .emc-unit-tag span:last-child{letter-spacing:.04em;text-transform:none;font-size:12.5px}.mfh .emc-unit h3{margin-top:6px;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.mfh .emc-unit>p{margin-top:6px;font-size:15px;line-height:1.6;color:var(--ink-2)}.mfh .emc-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mfh .emc-skills li{padding:6px 12px;border-radius:99px;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink-2);background:#faf7fe;border:1px solid #efe7fa}.mfh .emc-about{margin-top:40px}.mfh .emc-skill-unit{margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.mfh #mathflow .mfh-features{margin-bottom:36px}.mfh #sources .mfh-related{margin-top:48px}@media (max-width: 760px){.mfh .emc-units{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.mfh .emc-unit{padding:20px 18px}}
