/* Bilingual software tutorial pathways. */
.qc-tutorial-intro{max-width:48rem;margin:1.2rem 0 2rem;font-size:1.05em;line-height:1.85}
.qc-tutorial-kicker{font-size:.68rem;font-weight:750;letter-spacing:.13em;color:var(--md-accent-fg-color)}
.qc-tutorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0 2.5rem}
.md-typeset .qc-tutorial-card{display:flex;flex-direction:column;border:1px solid var(--md-default-fg-color--lightest);border-radius:.75rem;padding:1.3rem;color:var(--md-default-fg-color);background:var(--md-default-bg-color);text-decoration:none;transition:border-color .15s,box-shadow .15s}
.md-typeset .qc-tutorial-card:hover{border-color:var(--md-accent-fg-color);box-shadow:0 5px 18px #0000000b}
.qc-tutorial-card:focus-visible{outline:3px solid var(--md-accent-fg-color);outline-offset:4px}
.qc-tutorial-number{font-size:.75rem;font-weight:700;color:var(--md-accent-fg-color)}
.md-typeset .qc-tutorial-card h2{margin:.55rem 0 .4rem;font-weight:750;font-size:1.3rem}
.md-typeset .qc-tutorial-card p{margin:.4rem 0;line-height:1.75}
.md-typeset .qc-tutorial-card .qc-tutorial-tags{font-size:.7rem;color:var(--md-default-fg-color--light)}
.qc-tutorial-cta{margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:650;color:var(--md-accent-fg-color)}
@media(max-width:650px){.qc-tutorial-grid{grid-template-columns:1fr}.md-typeset .qc-tutorial-card{padding:1.1rem}}
@media(prefers-reduced-motion:reduce){.md-typeset .qc-tutorial-card{transition:none}}
