.mpv-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.mpv-split.rev .mpv-img{order:2}
.mpv-img img{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 18px 40px rgba(43,54,61,.12)}
.mpv-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-weight:700;margin-bottom:10px}
.mpv-txt h2{text-align:left!important;margin-bottom:14px!important}
.mpv-txt p{color:var(--mut);margin-bottom:14px}
.mpv-full img{width:100%;max-width:880px;margin:0 auto;display:block;border-radius:20px}
.mpv-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}
.mpv-chips span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}
.mpv-ing{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
.mpv-ing figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.mpv-ing img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.mpv-ing figcaption{padding:14px 16px}
.mpv-ing b{display:block;font-family:Georgia,serif;font-weight:500;font-size:17px;margin-bottom:4px}
.mpv-ing small{color:var(--mut);font-size:14px}
.mpv-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.mpv-res img{width:100%;height:auto;border-radius:16px;display:block}
.mpv-ol{list-style:none;padding:0;margin:0;counter-reset:o}
.mpv-ol li{counter-increment:o;position:relative;padding:0 0 18px 52px}
.mpv-ol li:before{content:counter(o);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}
.mpv-ol b{display:block;font-family:Georgia,serif;font-weight:500;font-size:19px}
.mpv-ol span{color:var(--mut);font-size:15px}
@media(max-width:860px){.mpv-split{grid-template-columns:1fr;gap:22px}.mpv-split.rev .mpv-img{order:0}.mpv-txt h2{text-align:center!important}}