.mjt{--mjt-bg:#0a0a0b;--mjt-panel:#131316;--mjt-line:#26262b;--mjt-text:#e8e6e1;--mjt-muted:#9a9aa2;--mjt-amber:#f5a623;--mjt-amber2:#ffc85c;color:var(--mjt-text);background:var(--mjt-bg);max-width:1120px;margin:0 auto;padding:24px 16px 64px;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;line-height:1.6}.mjt a{color:var(--mjt-amber2);text-decoration:none}.mjt a:hover{text-decoration:underline}.mjt-crumbs{color:var(--mjt-muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.mjt-crumbs span[aria-current]{color:var(--mjt-text)}.mjt-intro{max-width:78ch;color:var(--mjt-text);margin:36px 0 8px;font-size:17px}.mjt h2{letter-spacing:.4px;text-transform:uppercase;color:var(--mjt-amber2);margin:36px 0 10px;font-family:Barlow Condensed,Oswald,Impact,sans-serif;font-size:26px}.mjt-howto{margin-top:8px}.mjt-howto ol{max-width:78ch;padding-left:22px}.mjt-howto li{margin:6px 0}.mjt-article p{max-width:78ch;margin:0 0 14px}.mjt-gos{border:1px solid var(--mjt-line);border-left:3px solid var(--mjt-amber);background:var(--mjt-panel);max-width:78ch;margin:36px 0;padding:18px 20px}.mjt-gos-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--mjt-amber);margin-bottom:6px;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px}.mjt-gos p{margin:0}.mjt-related table{border-collapse:collapse;width:100%;font-size:14px}.mjt-related td{border-bottom:1px solid var(--mjt-line);color:var(--mjt-muted);vertical-align:top;padding:12px 14px}.mjt-related td:last-child{white-space:nowrap;text-align:right;font-weight:600}.mjt-related td:last-child a{color:var(--mjt-amber2);text-underline-offset:2px;text-decoration:underline}.mjt-related td:last-child a:hover{color:var(--mjt-amber)}.mjt-faq details{border-top:1px solid var(--mjt-line);max-width:78ch;padding:10px 0}.mjt-faq details:last-of-type{border-bottom:1px solid var(--mjt-line)}.mjt-faq summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.mjt-faq summary::-webkit-details-marker{display:none}.mjt-faq summary:after{content:"+";color:var(--mjt-amber);font-size:20px;line-height:1}.mjt-faq details[open] summary:after{content:"–"}.mjt-faq h3{text-transform:none;letter-spacing:0;color:var(--mjt-text);margin:0;font-family:inherit;font-size:16px;font-weight:600}.mjt-faq p{color:var(--mjt-text);margin:8px 0 2px}.mjt-note{color:var(--mjt-muted);max-width:78ch;margin-top:40px;font-size:13px}@media (max-width:640px){.mjt{padding:16px 16px 48px}.mjt h2{font-size:22px}}
