.mg-tools .mt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.mg-tools .mt-tool{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;align-items:start}
.mg-tools .mt-tool-illustration{display:block;width:128px;height:96px;object-fit:contain;margin-top:20px}
.mg-tools .mt-tool-content{display:flex;flex-direction:column;min-width:0;height:100%}
.mg-tools .mt-tool-content .mt-tool-number{font-size:11px;letter-spacing:.09em}
.mg-tools .mt-tool-content h2{margin:12px 0;font-size:24px;line-height:1.25}
.mg-tools .mt-tool-content p{margin-bottom:12px;line-height:1.65}
.mg-tools .mt-tool-content a{margin-top:auto}
@media(max-width:1199px){.mg-tools .mt-tool{grid-template-columns:96px minmax(0,1fr);gap:16px}.mg-tools .mt-tool-illustration{width:96px;height:72px}.mg-tools .mt-tool-content h2{font-size:22px}}
@media(max-width:991px){.mg-tools .mt-cards{grid-template-columns:1fr}.mg-tools .mt-tool{grid-template-columns:120px minmax(0,1fr);gap:22px}.mg-tools .mt-tool-illustration{width:120px;height:90px}}
@media(max-width:575px){.mg-tools .mt-tool{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px}.mg-tools .mt-tool-illustration{width:72px;height:54px}.mg-tools .mt-tool-content h2{font-size:21px}.mg-tools .mt-tool-content .mt-button{padding:10px 12px;font-size:13px}}
@media(max-width:359px){.mg-tools .mt-tool{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:14px}.mg-tools .mt-tool-illustration{width:56px;height:42px}.mg-tools .mt-tool-content h2{font-size:19px}}
