/* START_SECTION:mts-problem-grid (INDEX:64) */
.mts-problem-home{--ink:#191712;--paper:#F8F5EE;--deep:#F0EBDD;--green:#1D5C3E;--bright:#35A06B;--line:#E1D9C8;background:var(--paper);color:var(--ink);padding:88px 0 96px}
.mts-problem-home *{box-sizing:border-box}.mts-problem-home__wrap{max-width:1260px;margin:0 auto;padding:0 30px}.mts-problem-home__head{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:42px}.mts-problem-home__k{font:500 11px 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 12px}.mts-problem-home h2{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(38px,5vw,58px);line-height:1.03;letter-spacing:-.04em;margin:0}.mts-problem-home__head>p{font:400 17px/1.7 Inter,Arial,sans-serif;color:#514C42;margin:0}.mts-problem-home__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;grid-auto-rows:1fr}.mts-problem-home__card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid var(--line);border-radius:5px;overflow:hidden;text-decoration:none;color:var(--ink);background:var(--paper);transition:border-color .16s ease,background-color .16s ease}.mts-problem-home__card:hover{border-color:var(--green);background:var(--deep)}.mts-problem-home__card:focus-visible{outline:3px solid var(--bright);outline-offset:4px}.mts-problem-home__visual{position:relative;aspect-ratio:16/9;overflow:hidden;background:#11110f;border-bottom:1px solid var(--line)}.mts-problem-home__cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mts-problem-home__example{position:absolute;right:10px;bottom:9px;padding:4px 6px;border:1px solid rgba(248,245,238,.22);border-radius:4px;background:rgba(21,20,16,.78);color:rgba(248,245,238,.78);font:500 7px/1.2 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(4px)}.mts-problem-home__body{display:flex;flex:1;flex-direction:column;padding:20px 21px 22px}.mts-problem-home__body>span{font:500 10.5px 'IBM Plex Mono',monospace;letter-spacing:.075em;text-transform:uppercase;color:var(--green);margin-bottom:9px}.mts-problem-home__body>strong{font-family:'Space Grotesk',Arial,sans-serif;font-size:23px;line-height:1.1;letter-spacing:-.025em}.mts-problem-home__body>p{margin:9px 0 0;font:400 15px/1.5 Inter,Arial,sans-serif;color:#514C42}.mts-problem-home__body>em{margin-top:auto;padding-top:18px;font:600 14px Inter,Arial,sans-serif;font-style:normal;color:var(--green)}.mts-problem-home__foot{display:flex;align-items:center;gap:24px;margin-top:34px}.mts-problem-home__foot>a:not(.button){color:var(--green);text-underline-offset:4px}
@media(max-width:989px){.mts-problem-home__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:749px){.mts-problem-home{padding:60px 0}.mts-problem-home__wrap{padding:0 24px}.mts-problem-home__head,.mts-problem-home__grid{grid-template-columns:1fr}.mts-problem-home__head{gap:18px}.mts-problem-home__grid{gap:14px}.mts-problem-home__body>strong{font-size:22px}.mts-problem-home__foot{align-items:stretch;flex-direction:column}.mts-problem-home__foot .button{width:100%}}
@media(prefers-reduced-motion:reduce){.mts-problem-home__card{transition:none}}
/* END_SECTION:mts-problem-grid */
