.mf-decision-test{margin:72px 0 0;padding:clamp(28px,5vw,52px);background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--reading-panel)}
.mf-decision-test .mf-eyebrow{margin:0 0 10px;color:var(--muted);font-size:var(--reading-meta);font-weight:600;letter-spacing:normal}
.mf-decision-test h2{max-width:780px;margin:0 0 14px;color:var(--ink);font:600 var(--reading-heading)/1.4 var(--reading-font);letter-spacing:normal;text-wrap:balance}
.mf-decision-test>p:not(.mf-eyebrow):not(.mf-note){max-width:760px;margin:0 0 22px;color:var(--muted);font-size:var(--reading-body)}
.mf-decision-test .mf-primary-cta{margin:0;background:var(--blue);color:var(--white);font-weight:600;border-radius:var(--reading-control)}
.mf-decision-test .mf-primary-cta:hover{background:var(--blue2);color:var(--white)}
.mf-decision-test .mf-note{margin:16px 0 0;color:var(--muted);font-size:var(--reading-meta)}
.mf-procurement-entry{margin:0 0 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(24px,4vw,52px);align-items:center}
.mf-procurement-entry .mf-procurement-proof{margin:0;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--reading-panel);overflow:hidden}
.mf-procurement-entry .mf-procurement-proof img{display:block;width:100%;height:auto}
.mf-procurement-entry .mf-procurement-proof figcaption{padding:12px 14px;font-size:var(--reading-meta);line-height:1.6;color:var(--muted)}
.mf-campaign-hero{padding-top:28px!important;padding-bottom:22px!important;align-items:center!important}
.mf-campaign-hero h1{font-size:var(--reading-page)!important;line-height:1.4!important}
@media(max-width:620px){.mf-decision-test{margin-top:48px;padding:28px 22px}.mf-decision-test .mf-primary-cta{display:block;text-align:center}}
@media(max-width:820px){.mf-procurement-entry{margin-top:0;grid-template-columns:1fr}.mf-procurement-entry .mf-procurement-proof{order:-1}.mf-campaign-hero{padding-top:18px!important;padding-bottom:14px!important}}
