.mc-ep,.mc-ep *{box-sizing:border-box}.mc-ep{max-width:1180px;margin:auto;padding:12px 20px 40px;color:#202020;font:inherit;line-height:1.65}.mc-ep h2{font-size:clamp(23px,3vw,34px);line-height:1.25;margin:0 0 18px;letter-spacing:normal}.mc-ep h3{font-size:19px;line-height:1.4;margin:0 0 10px}.mc-ep p{font-size:16px;line-height:1.75;margin:0 0 18px}.mc-ep img{display:block;width:100%;height:auto;border-radius:14px}.mc-ep-section{margin:0 0 56px}.mc-ep-demos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mc-ep-demo{border-radius:16px;overflow:hidden;background:#f4f1ef;aspect-ratio:9/16}.mc-ep video{display:block;width:100%;height:100%;object-fit:cover}.mc-ep-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mc-ep-reverse .mc-ep-media{order:2}.mc-ep-benefits{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mc-ep-benefits p{font-size:14px}.mc-ep-benefits h3{font-size:16px}.mc-ep-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mc-ep-reviews article{min-width:0;padding:22px;background:#fff;border:1px solid #e4e0df;border-radius:14px}.mc-ep-reviews h3{font-size:18px}.mc-ep-reviews p{font-size:15px}.mc-ep-reviews img{max-height:320px;object-fit:contain}.mc-ep-stars{font-size:22px;letter-spacing:2px;color:#c99323;white-space:nowrap;margin-bottom:14px}.mc-ep-table{overflow-x:auto}.mc-ep table{border-collapse:collapse;width:100%;table-layout:fixed}.mc-ep th,.mc-ep td{padding:16px 12px;border-bottom:1px solid #e3dedc;overflow-wrap:anywhere}.mc-ep th{font-size:15px;text-align:left}.mc-ep td{text-align:center;font-size:22px}.mc-ep th:first-child{width:58%}.mc-ep thead{background:#f7f1ee}.mc-ep-check{color:#268644}@media(max-width:749px){.mc-ep{padding:8px 16px 24px}.mc-ep-section{margin-bottom:36px}.mc-ep-demos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.mc-ep-demo{flex:0 0 82%;scroll-snap-align:start}.mc-ep-split{grid-template-columns:1fr;gap:22px}.mc-ep-reverse .mc-ep-media{order:0}.mc-ep-benefits{grid-template-columns:1fr;gap:2px}.mc-ep-reviews{grid-template-columns:1fr;gap:16px}.mc-ep-reviews article{padding:20px}.mc-ep th,.mc-ep td{padding:12px 8px}.mc-ep th{font-size:13px}.mc-ep thead th{font-size:12px}.mc-ep p{font-size:15px}}