.mmcm-portal, .mmcm-prospect { max-width: 820px; margin: 0 auto; }
.mmcm-card { border:1px solid #e2e2e2; border-radius:10px; padding:16px; margin:16px 0; background:#fff; }
.mmcm-card h3 { margin-top:0; }
.mmcm-card label { display:block; margin:10px 0; }
.mmcm-card input, .mmcm-card textarea { width:100%; padding:8px; }
.mmcm-card button { padding:10px 14px; }
.mmcm-msg { margin: 8px 0 0; font-weight: 600; }
