.mfc-ev{--brand:#3B6C88;--ink:#365260;--accent:#CC4584;--verify:#2f9d8f;--verify-soft:#e4f4f1;--surface:#fff;--surface-2:#f6f9fb;--line:#dde6ec;--text:#26333c;--muted:#5b6b76;--heading:#2b4552;--band:#365260;--band-text:#eaf1f4;--band-muted:#c3d5dd;--shadow:0 20px 44px -24px rgba(20,50,66,.34);color:var(--text);line-height:1.65}
.mfc-ev *{box-sizing:border-box}
.mfc-ev .wrap{max-width:1120px;margin:0 auto;padding:0 16px}
.mfc-ev h1,.mfc-ev h2,.mfc-ev h3{color:var(--heading);text-wrap:balance;margin:0}
.mfc-ev p{margin:0 0 1rem}
.mfc-ev .eyebrow{font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem}
.mfc-ev .lede{font-size:1.14rem;color:var(--muted);max-width:56ch;line-height:1.6}
.mfc-ev .tnum{font-variant-numeric:tabular-nums}
.mfc-ev section{padding:40px 0}
.mfc-ev .hero{padding:48px 0 24px}
.mfc-ev .herogrid{display:grid;grid-template-columns:1.06fr .94fr;gap:44px;align-items:center}
.mfc-ev .hero h1{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.1}
.mfc-ev .hero h1 .em{color:var(--brand)}
.mfc-ev .strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:1.4rem}
.mfc-ev .pill{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.82rem;color:var(--heading);background:var(--surface);border:1px solid var(--line);border-radius:50px;padding:.46rem .85rem}
.mfc-ev .pill .mfc-ico{width:14px;height:14px;flex:none;color:var(--verify)}
.mfc-ev figure.shot{margin:0;border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}
.mfc-ev figure.shot img{width:100%;height:auto;aspect-ratio:1024/683;object-fit:cover;display:block}
.mfc-ev figure.shot figcaption{font-size:.82rem;color:var(--muted);padding:11px 16px;border-top:1px solid var(--line)}
.mfc-ev .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}
.mfc-ev .tile{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 20px}
.mfc-ev .tile .n{font-weight:700;font-size:1.95rem;color:var(--brand);line-height:1}
.mfc-ev .tile .n small{font-size:1rem;color:var(--muted)}
.mfc-ev .tile .k{margin-top:.5rem;font-size:.86rem;color:var(--muted);line-height:1.4}
.mfc-ev .sec-head{display:flex;gap:16px;align-items:center;margin-bottom:1.3rem;flex-wrap:wrap}
.mfc-ev .sec-head h2{font-size:1.5rem}
.mfc-ev .layer-no{font-weight:700;font-size:.8rem;color:var(--accent);border:1.5px solid var(--accent);border-radius:50px;padding:.15rem .7rem;flex:none}
.mfc-ev .grid2{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:start}
.mfc-ev .card,.mfc-ev .chart{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px}
.mfc-ev .card{box-shadow:var(--shadow)}
.mfc-ev .card h3,.mfc-ev .chart h3{font-size:1.08rem;margin-bottom:.5rem}
.mfc-ev .src{font-size:.84rem;color:var(--muted);border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}
.mfc-ev .src b{color:var(--heading)}
.mfc-ev .band{background:var(--band);color:var(--band-text);border-radius:22px;padding:38px}
.mfc-ev .band .eyebrow{color:#f5a9cc}
.mfc-ev .band h2{color:#fff;font-size:1.6rem;max-width:28ch;line-height:1.16}
.mfc-ev .band p{color:var(--band-muted)}.mfc-ev .band a{color:#9fe6d6;text-decoration:underline;text-underline-offset:2px}.mfc-ev .band a:hover,.mfc-ev .band a:focus{color:#fff}
.mfc-ev .quotebox{background:rgba(255,255,255,.08);border-left:3px solid var(--verify);border-radius:0 12px 12px 0;padding:16px 20px;margin-top:18px}
.mfc-ev .quotebox p{margin:0;color:#eaf1f4;font-style:italic}
.mfc-ev .quotebox cite{display:block;margin-top:8px;font-style:normal;font-size:.84rem;color:var(--band-muted)}
.mfc-ev .tl{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12)}
.mfc-ev .tl:first-child{border-top:none}
.mfc-ev .tl .yr{font-weight:700;color:#fff}
.mfc-ev .tl .d{color:var(--band-muted);font-size:.95rem;line-height:1.5}
.mfc-ev .bar-row,.mfc-ev .threshwrap,.mfc-ev .axis{display:grid;grid-template-columns:130px 1fr 48px;align-items:center;gap:12px}
.mfc-ev .bar-row{padding:7px 0}
.mfc-ev .bar-row .lab{font-size:.9rem}
.mfc-ev .track{position:relative;height:16px;background:var(--surface-2);border-radius:8px;overflow:hidden}
.mfc-ev .fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--brand),var(--verify));border-radius:8px}
.mfc-ev .bar-row .val{font-weight:700;font-size:.92rem;color:var(--heading);text-align:right}
.mfc-ev .thresh{position:relative;height:24px;grid-column:2}
.mfc-ev .threshline{position:absolute;top:0;bottom:6px;border-left:2px dashed var(--accent)}
.mfc-ev .threshline span{position:absolute;top:-2px;left:6px;font-size:.74rem;color:var(--accent);font-weight:700;white-space:nowrap}
.mfc-ev .axis{margin-top:6px;font-size:.74rem;color:var(--muted)}
.mfc-ev .axis .sc{display:flex;justify-content:space-between}
.mfc-ev .vlist{display:grid;gap:14px}
.mfc-ev .vitem{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}
.mfc-ev .vitem .ic{width:26px;height:26px;border-radius:50%;background:var(--verify-soft);color:var(--verify);display:grid;place-items:center;margin-top:2px}
.mfc-ev .vitem .ic .mfc-ico{width:15px;height:15px}
.mfc-ev .vitem b{color:var(--heading)}
.mfc-ev .callout{background:var(--surface-2);border:1px solid var(--line);border-left:4px solid var(--verify);border-radius:0 16px 16px 0;padding:26px 30px}
.mfc-ev .callout h2{font-size:1.45rem;margin-bottom:.5rem;max-width:30ch}
.mfc-ev .cta{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:38px;text-align:center;box-shadow:var(--shadow)}
.mfc-ev .cta h2{font-size:1.65rem;margin-bottom:.6rem}
.mfc-ev .cta p{max-width:56ch;margin:0 auto 1.4rem;color:var(--muted)}
.mfc-ev .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.mfc-ev .btn{display:inline-block;border-radius:50px;padding:.7rem 1.4rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:700;font-size:.95rem}
.mfc-ev .btn:hover,.mfc-ev .btn:focus{filter:brightness(1.07);color:#fff}
.mfc-ev .btn.ghost{background:transparent;border:1.5px solid var(--line);color:var(--heading)}
.mfc-ev a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media (max-width:900px){.mfc-ev .herogrid,.mfc-ev .grid2{grid-template-columns:1fr;gap:24px}.mfc-ev .tiles{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.mfc-ev .band,.mfc-ev .cta,.mfc-ev .card,.mfc-ev .chart{padding:22px}.mfc-ev .bar-row,.mfc-ev .threshwrap,.mfc-ev .axis{grid-template-columns:104px 1fr 40px;gap:8px}.mfc-ev .tiles{grid-template-columns:1fr}}
.entry-content .mfc-s-2b65cd87{margin-top:1.1rem !important}
.mfc-ico-2aec090c{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.entry-content .mfc-s-ce4fdfed{margin-top:14px !important;max-width:62ch !important}
.entry-content .mfc-s-e7ec5403{margin-bottom:0 !important}
.entry-content .mfc-s-aa7841b5{margin:0 0 4px !important}
.entry-content .mfc-s-2f2430d2{font-size:.88rem !important;color:var(--muted) !important;margin:0 0 16px !important}
.entry-content .mfc-s-cf5a2bad{left:40% !important}
.entry-content .mfc-s-ad669e1e{width:80% !important}
.entry-content .mfc-s-64311b4f{width:76% !important}
.entry-content .mfc-s-337dc0f8{width:70% !important}
.entry-content .mfc-s-2c07ba49{width:64% !important}
.entry-content .mfc-s-1273abbe{width:58% !important}
.entry-content .mfc-s-8f7f6c86{width:56% !important}
.entry-content .mfc-s-32eb01fe{width:54% !important}
.entry-content .mfc-s-062d4a88{margin-top:24px !important}
.mfc-ico-a84a56cd{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.entry-content .mfc-s-6024364d{margin-bottom:0 !important;color:var(--muted) !important;font-size:.95rem !important}