.mo{max-width:1100px;margin:64px auto;padding:0 20px}.mo-hd{text-align:center;justify-items:center;gap:8px;margin-bottom:22px;display:grid}.mo-hd h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:600}.mo-grid{gap:14px;display:grid}.mo-c{border:1px solid var(--line2);background:var(--card);color:var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .2s;display:flex}a.mo-c:hover{border-color:var(--acc)}.mo-c.yo{background:linear-gradient(180deg,#ff6a3314,transparent 60%),var(--card);border-color:#ff6a3380}.mo-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:8px;font-size:11px;display:flex}.mo-k i{color:var(--acc);font-size:10px;font-style:normal}.mo-c b{letter-spacing:-.02em;font-size:19px;font-weight:600}.mo-c p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}.mo-c small{color:var(--ink3);font-size:12px}.mo-go{color:var(--acc);margin-top:auto;padding-top:8px;font-size:13px;font-weight:500}@media (max-width:760px){.mo-grid{grid-template-columns:1fr!important}.mo{margin:44px auto}}.mo .mo-hd{text-align:center;flex-direction:column;align-items:center;grid-template-columns:none!important;display:flex!important}.mo .mo-hd h2{max-width:none}
