.qj3tma_guidance{margin:2rem 0 2.5rem}.qj3tma_guidanceIntro{max-width:46rem}.qj3tma_guidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.qj3tma_guidanceCard{border:1px solid var(--rule);background:var(--panel);border-radius:.65rem;min-width:0;padding:1rem 1.1rem}.qj3tma_guidanceCard h3{margin:.15rem 0 .65rem}.qj3tma_eyebrow{color:var(--muted);font-family:var(--mono);font-size:var(--fs-1);font-weight:var(--fw-bold);letter-spacing:.11em;text-transform:uppercase;margin:0}.qj3tma_reason{color:var(--muted);line-height:var(--lh-relaxed);margin:.55rem 0 0}.qj3tma_action{font-family:var(--ui);font-weight:var(--fw-bold);margin-top:.85rem;display:inline-block}.qj3tma_skillMap{margin:2.5rem 0}.qj3tma_skillMapIntro{max-width:48rem}.qj3tma_mapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.qj3tma_skillDetail{border:1px solid var(--rule);background:var(--panel);border-radius:.55rem;min-width:0}.qj3tma_skillDetail summary{cursor:pointer;min-height:2.75rem;font-family:var(--ui);font-weight:var(--fw-bold);align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex}.qj3tma_skillDetail summary:focus-visible{outline-offset:2px;outline:2px solid}.qj3tma_skillDetail[open] summary{border-bottom:1px solid var(--rule)}.qj3tma_mapBody{padding:.8rem .85rem .95rem}.qj3tma_mapRow{line-height:var(--lh-relaxed);margin:.45rem 0}.qj3tma_mapLabel{color:var(--muted);font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.06em;text-transform:uppercase}.qj3tma_linkList{flex-wrap:wrap;gap:.3rem .55rem;margin-left:.45rem;display:inline-flex}@media (max-width:64rem){.qj3tma_guidanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.qj3tma_guidanceGrid,.qj3tma_mapGrid{grid-template-columns:1fr}.qj3tma_guidanceCard{padding:.9rem}}.qj3tma_lessonPhoto{object-fit:cover;border-radius:3px;width:120px;height:120px;margin:0 0 .6rem;display:block}.qj3tma_startCard{border:1px solid var(--rule);background:var(--panel);grid-template-columns:auto 1fr;align-items:center;gap:.35rem 1rem;max-width:40rem;margin:0 0 1.5rem;padding:1rem;display:grid}.qj3tma_startShot{object-fit:contain;grid-row:1/span 4;width:7.5rem;height:7.5rem}.qj3tma_startCard h2{font-size:var(--fs-11);margin:0}.qj3tma_startCard .qj3tma_action{justify-self:start}
