.mtp-universe{color:#f4eee1;background:linear-gradient(135deg,#142128,#080d10 65%);border:1px solid #ad8b4f;border-radius:12px;padding:clamp(22px,4vw,48px);margin:35px auto;max-width:1180px;overflow-wrap:anywhere}.mtp-universe *{box-sizing:border-box}.mtp-universe h2{font:clamp(30px,4vw,54px)/1.08 Georgia,serif;margin:12px 0 24px;color:#f3d28b}.mtp-universe h3{font:26px/1.2 Georgia,serif;color:#f3d28b}.mtp-universe p,.mtp-universe li{font-size:16px;line-height:1.65;color:#ddd8cb}.mtp-universe .u-kicker{font-size:12px;letter-spacing:.14em;color:#f3d28b}.mtp-universe .u-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mtp-universe .u-card{padding:24px;background:#ffffff05;border:1px solid #d9bc7740;border-radius:8px;min-width:0}.mtp-universe .u-state{display:inline-block;border:1px solid #d9bc7760;border-radius:20px;padding:5px 12px;font-size:12px;color:#f3d28b}.mtp-universe figure{margin:30px 0}.mtp-universe img{display:block;width:100%;height:auto;border-radius:6px}.mtp-universe figcaption{font-size:13px;line-height:1.5;color:#c7c2b7;margin-top:12px}.mtp-universe a.u-link{display:inline-block;padding:14px 20px;background:#ebc775;color:#111;text-decoration:none;font-size:13px;font-weight:700;border-radius:4px;margin:10px 12px 10px 0}.mtp-universe a:focus-visible{outline:3px solid #fff;outline-offset:5px}.mtp-universe .u-flow{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:0;margin:26px 0}.u-flow li{width:min(100%,460px);text-align:center}.u-flow li+li:before{content:'↓';display:block;color:#f3d28b;padding:7px}.u-flow span{display:block;padding:12px;border:1px solid #c6a35c;border-radius:4px;background:#0c1418}.mtp-universe .u-support{border-left:3px solid #f3d28b;padding:5px 22px;margin-top:28px}.mtp-crossnav{display:flex;flex-wrap:wrap;gap:12px;max-width:1180px;margin:30px auto;padding:20px;border:1px solid #b39557;border-radius:8px;background:#10171b}.mtp-crossnav a{color:#f3d28b!important;padding:8px 12px}.mtp-crossnav a:focus-visible{outline:2px solid #f3d28b}@media(max-width:700px){.mtp-universe .u-grid{grid-template-columns:1fr}.mtp-universe{margin:25px 0}.mtp-universe .u-card{padding:18px}.mtp-universe h2{font-size:31px}.mtp-crossnav{margin:24px 15px}}