.mtechs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mtech{border:1px solid var(--line);background:var(--ivory-50);border-radius:12px;padding:16px}.mtech>*{min-width:0}.mtech-top{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mtech-id{font-family:var(--font-mono);letter-spacing:.09em;color:var(--accent-ink);font-size:12.5px;font-weight:600}.mtech-name{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.3}.mtech-does{color:var(--navy-400);max-width:68ch;margin:8px 0 0;font-size:15px;line-height:1.6}.mtech-ind{color:var(--green-ink);max-width:68ch;margin:8px 0 0;font-size:13.5px;line-height:1.55}.mtech-ind b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:12px;font-weight:600}.mtech-refs{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}.mtech-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.mtech-refs .chip a{color:var(--accent-ink)}.mtech-refs .chip a:hover{text-decoration:underline}.mdraw{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mdraw{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}.mdraw-item{border:1px solid var(--line-strong);background:var(--ivory-50);border-radius:10px;padding:12px 16px}.mdraw-item>*{min-width:0}.mdraw-item--primary{background:#2563eb0b;border-color:#2563eb57}.mdraw-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.mdraw-id{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-ink);font-size:12px;font-weight:600}.mdraw-name{letter-spacing:-.015em;font-size:15px;font-weight:700}.mdraw-note{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.mdraw-count{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-top:4px;font-size:12px;display:block}.mnote{margin:0 0 24px}.mnote:last-child{margin-bottom:0}.mnote-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.mnote p{color:var(--navy-400);margin:0;font-size:16px;line-height:1.62}.mseq{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mseq li>*{min-width:0}.mseq-name{letter-spacing:-.015em;font-size:15.5px;font-weight:600;display:block}.mseq-name a{color:var(--accent-ink)}.mseq-name a:hover{text-decoration:underline}.mseq-why{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.55;display:block}.mband{margin-top:48px}.mband:first-of-type{margin-top:0}.mband-h{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2vw,23px);line-height:1.25}.mband-gloss{color:var(--muted);max-width:76ch;margin:8px 0 20px;font-size:15px;line-height:1.6}
