.mago-editorial {color:#173968;background:#fff;padding:clamp(24px,5vw,76px) 0;}
.mago-editorial h2 {color:inherit;font-size:clamp(25px,3.2vw,46px);line-height:1.12;margin:0 0 .7em;}
.mago-editorial p {margin:0 0 1em;}
.mago-editorial--video .mago-editorial__inner {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,5vw,76px);align-items:center;}
.mago-editorial__media video,.mago-editorial__media img {display:block;width:100%;height:auto;border-radius:12px;}
.mago-editorial--strip {background:#164985;color:#fff;padding:18px 0;}
.mago-editorial__cards {list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));}
.mago-editorial--strip li {text-align:center;padding:8px;}
.mago-editorial--reviews {background:#eaf4ff;}
.mago-editorial--reviews h2,.mago-editorial--comparison h2 {text-align:center;}
.mago-editorial--reviews li {background:white;border:1px solid #bfd9ef;border-radius:14px;padding:clamp(16px,2.5vw,32px);}
.mago-editorial--reviews li strong,.mago-editorial--reviews li span {display:block;margin:.5em 0;}
.mago-editorial table {width:100%;max-width:940px;margin:auto;border-collapse:collapse;table-layout:fixed;}
.mago-editorial th,.mago-editorial td {border-bottom:1px solid #c4d8ef;text-align:center;padding:12px 6px;overflow-wrap:anywhere;}
.mago-editorial th:first-child {text-align:left;}
.mago-editorial th img {width:min(100%,100px);height:auto;display:block;margin:0 auto 8px;}
.mago-editorial__button {display:inline-block;padding:.65em 1.4em;background:#164985;border-radius:100px;color:#fff;text-decoration:none;font-weight:700;}
@media(max-width:749px) {
 .mago-editorial--video .mago-editorial__inner,.mago-editorial--reviews .mago-editorial__cards {grid-template-columns:minmax(0,1fr);}
 .mago-editorial--strip .mago-editorial__cards {gap:3px;font-size:12px;}
}
