.mg-amain{max-width:var(--container-max);margin:0 auto;padding:24px 24px 0;display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.mg-art{min-width:0;display:flex;flex-direction:column;gap:20px}.mg-crumb--art{font-size:12px}.mg-crumb--art img{flex:none}.mg-ahead{display:flex;flex-direction:column;gap:10px}.mg-ahead__k{align-self:flex-start}.mg-ahead__h1{font-size:26px;margin:0;color:var(--text-heading);line-height:1.6;text-wrap:pretty}.mg-ahead__lead{margin:0;font-size:14.5px;color:var(--text-muted);line-height:2}.mg-ahead__meta{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text-muted);flex-wrap:wrap;border-top:1px solid var(--border-subtle);padding-top:12px}.mg-ahead__av{width:32px;height:32px;border-radius:50%;background:var(--surface-selected);display:flex;align-items:center;justify-content:center;flex:none}.mg-acover img{height:auto}.mg-acover span{font-size:11.5px;font-weight:var(--weight-semibold);color:var(--text-link)}.mg-abody{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px;max-width:100%}.mg-abody__in{display:flex;flex-direction:column;gap:14px;max-width:68ch}.mg-abody h2{font-size:18px;margin:0;color:var(--text-heading)}.mg-abody .mg-h2--pad{padding-top:6px}.mg-abody p{margin:0;font-size:14px;line-height:2.1;color:var(--text-body)}.mg-abody ul{margin:0;padding-inline-start:22px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:2;color:var(--text-body)}.mg-tip{display:flex;gap:10px;align-items:flex-start;background:var(--surface-selected);border-radius:var(--radius-md);padding:12px 14px}.mg-tip img,.mg-warn img{flex:none;margin-top:4px}.mg-tip span,.mg-warn span{font-size:13px;color:var(--text-body);line-height:2}.mg-tip b{color:var(--text-selected)}.mg-warn{display:flex;gap:10px;align-items:flex-start;background:var(--status-warning-bg);border:1px solid var(--status-warning);border-radius:var(--radius-md);padding:12px 14px}.mg-warn b{color:var(--status-warning-text)}.mg-codeblock{display:flex;flex-direction:column;gap:6px}.mg-codeblock code{display:block;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;font-size:13px;color:var(--text-heading);text-align:left}.mg-abody__foot{display:flex;gap:10px;align-items:center;border-top:1px solid var(--border-subtle);padding-top:14px;flex-wrap:wrap}.mg-abody__foot a{font-size:12.5px;font-weight:var(--weight-bold)}.mg-related{display:flex;flex-direction:column;gap:12px}.mg-related__t{font-size:16px;color:var(--text-heading)}.mg-related__g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mg-rcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;display:flex;flex-direction:column;gap:8px;text-decoration:none}.mg-rcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);text-decoration:none}.mg-rcard__cat{align-self:flex-start;font-size:11px}.mg-rcard__t{font-size:13.5px;color:var(--text-heading);line-height:1.7}.mg-rcard__r{font-size:11px;color:var(--text-muted)}.mg-aside{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.mg-toc{gap:4px}.mg-toc__t{font-size:13.5px;color:var(--text-heading);padding-bottom:6px}.mg-toc a{font-size:12.5px;color:var(--text-body);padding:6px 0;border-top:1px solid var(--border-subtle)}.mg-relprod{gap:8px}.mg-relprod__t{font-size:13.5px;color:var(--text-heading)}.mg-relprod__l{font-size:12.5px;font-weight:var(--weight-semibold)}@media (max-width:991.98px){.mg-amain{grid-template-columns:1fr;gap:20px}.mg-aside{position:static}.mg-related__g{grid-template-columns:1fr}.mg-abody{padding:22px}}