




.mc{padding-top:148px;padding-bottom:var(--ms-pt)}
.mc__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--mg-gap);align-items:stretch}
.mc-sup{grid-column:1/-1;display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--mg-dark);border-radius:var(--r-card);color:#fff}
.mc-rows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.mc-row{display:flex;align-items:center;gap:16px;height:100%;padding:20px;border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);
  transition:transform 500ms var(--e-appear),background-color var(--d-ui) var(--e-state)}
@media (hover:hover) and (pointer:fine){ .mc-row:hover{background:rgba(255,255,255,.09)} }
.mc-row__pic{width:48px;height:48px}
.mc-row__txt{display:flex;flex-direction:column;gap:4px;min-width:0}
.mc-row__l{font-stretch:var(--w-hyper);font-weight:400;font-size:14px;line-height:18px;color:var(--on-dark-2)}
.mc-row__v{overflow:hidden;text-overflow:ellipsis;font-stretch:var(--w-hyper);font-weight:500;font-size:16px;line-height:20px}
.mc-sup .mc-card__t{color:#fff}
.mc-sup :focus-visible{outline-color:var(--green)}
.mc-side{display:flex;flex-direction:column;gap:var(--mg-gap)}
.mc-card{display:flex;flex-direction:column;gap:20px;padding:32px;background:#fff;border-radius:var(--r-card)}
.mc-card__t{font-stretch:var(--w-hyper);font-weight:500;font-size:22px;line-height:26px}
.mc-kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px 0 11px;border-top:1px solid var(--mg-line)}
.mc-kv:last-child{border-bottom:1px solid var(--mg-line)}
.mc-kv dt{font-stretch:var(--w-hyper);font-weight:400;font-size:14px;line-height:20px;color:var(--ink-55)}
.mc-kv dd{font-stretch:var(--w-hyper);font-weight:400;font-size:15px;line-height:20px}
.mc-chips{display:flex;flex-wrap:wrap;gap:8px}
.mc-chips .mg-chip{padding-top:2px}
.mc-card--reg{gap:16px;flex:1}
.mc-sk{width:128px;height:auto}
.mc-reg{font-stretch:var(--w-hyper);font-weight:400;font-size:14px;line-height:19px;color:var(--ink-55)}
.mc-reg a{color:var(--ink)}
@media (hover:hover){ .mc-reg a:hover{text-decoration:underline;text-underline-offset:2px} }

@media (max-width:1439px){ .mc-rows{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:1199px){
  .mc{padding-top:128px}
  .mc__grid{grid-template-columns:minmax(0,1fr)}
  .mc-rows{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
  .mc{padding-top:108px}
  .mc-sup{gap:20px;padding:20px;border-radius:20px}
  .mc-rows{grid-template-columns:minmax(0,1fr)}
  .mc-row{padding:14px 16px}
  .mc-row__pic{width:44px;height:44px}
  .mc-row__v{font-size:16px;line-height:20px}
  .mc-card{padding:20px;border-radius:20px}
  .mc-kv{grid-template-columns:minmax(0,1fr);gap:2px}
}


.mlg-hero{padding-bottom:0}
.mg-legal .lg-docs{padding-top:0;padding-bottom:var(--ms-pt)}
.mg-legal .mp-head{margin-bottom:40px}

.mlg-hero{position:relative;z-index:3}

@media (min-width:1200px){ .mg-legal .lg-side{max-height:calc(100vh - 156px);overflow-y:auto;scrollbar-width:none} .mg-legal .lg-side::-webkit-scrollbar{display:none} }
