.mme{padding:56px 18px;color:#2b2b26;line-height:1.55}
.mme *{box-sizing:border-box}
.mme-in{max-width:var(--w,1160px);margin:0 auto}
.mme-h{margin:0 0 8px;text-align:center;font-size:30px;line-height:1.2;font-weight:700;text-wrap:balance}
.mme-sub{margin:0 0 28px;text-align:center;font-size:14px;color:#6b6b60}
.mme-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px}
.mme-st{background:#e8dcc6;border-radius:9px;padding:20px;text-align:center;font-size:15.5px;line-height:1.5;display:flex;flex-direction:column}
.mme-st img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;margin:0 0 14px;display:block}
.mme-ph{aspect-ratio:4/3;border:2px dashed #bfae90;border-radius:6px;margin:0 0 14px;display:flex;align-items:center;justify-content:center;color:#8d7d63;font-size:12px}
.mme-st p{margin:0}
.mme-n{font-weight:700}
.mme-st strong,.mme-st b{font-weight:700}
.mme-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mme-bad,.mme-good{border-radius:10px;padding:22px;font-size:14.5px}
.mme-bad{background:#fdeeee}
.mme-good{background:#eef7ee}
.mme-bad h3,.mme-good h3{margin:0 0 14px;font-size:17px;line-height:1.3}
.mme-lead{margin:0 0 12px;font-size:14px;color:#55554c}
.mme-bad ul,.mme-good ul{padding:0;margin:0 0 14px;list-style:none}
.mme-bad li,.mme-good li{margin:0 0 8px;padding-left:24px;position:relative;line-height:1.45}
.mme-bad li:before{content:"✕";position:absolute;left:0;top:0;color:#c94a4a;font-weight:700}
.mme-good li:before{content:"✓";position:absolute;left:0;top:0;color:var(--g);font-weight:700}
.mme-close,.mme-res{margin:0;font-size:14px;line-height:1.55}
.mme-cta{display:block;width:max-content;margin:32px auto 0;background:var(--g);color:#fff;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.04em;padding:17px 34px;border-radius:3px}
.mme-cta:hover{opacity:.9;color:#fff}
@media(max-width:900px){.mme-3{grid-template-columns:1fr}.mme-vs{grid-template-columns:1fr}.mme-h{font-size:23px}}
@media(max-width:860px){.mme{padding:36px 16px}.mme-sub{margin-bottom:22px}.mme-st{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;text-align:left;padding:14px;font-size:15px}.mme-st img,.mme-ph{margin:0;aspect-ratio:1/1;border-radius:6px}.mme-bad,.mme-good{padding:18px}.mme-bad h3,.mme-good h3{font-size:16px}.mme-cta{width:100%;text-align:center;padding:17px 20px;margin-top:28px}}
@media(max-width:520px){.mme-st{grid-template-columns:1fr;text-align:center}.mme-st img,.mme-ph{aspect-ratio:16/9}}
