.mcdu-page .m-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.mcdu-page .m-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px}.mcdu-page .m-card h3{margin:0 0 8px;font-size:17px;color:var(--ink)}.mcdu-page .m-card p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.6}.mcdu-page .m-hero-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center}.mcdu-page .m-shot{border-radius:18px;overflow:hidden;border:1px solid var(--hairline);background:#0a0a0a;box-shadow:var(--shadow-sm)}.mcdu-page .m-shot img{display:block;width:100%;height:auto}.mcdu-page .m-screens{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:28px}.mcdu-page figure{margin:0}.mcdu-page figcaption{color:var(--ink-2);line-height:1.6;margin-top:10px;font-size:15px}.mcdu-page .m-note{background:var(--card);border:1px solid var(--hairline);border-left:3px solid var(--saffron);border-radius:var(--radius);padding:18px 22px;color:var(--ink-2);line-height:1.6}.mcdu-page details{border-bottom:1px solid var(--hairline);padding:14px 0}.mcdu-page summary{cursor:pointer;color:var(--ink);font-weight:600}.mcdu-page details p{color:var(--ink-2);line-height:1.7;margin:10px 0 0}@media (max-width:720px){.mcdu-page .m-hero-grid{grid-template-columns:minmax(0,1fr)}.mcdu-page .m-hero-shot{order:-1;max-width:260px;margin:0 auto}}