.pocketmind-tutorial{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);padding:56px 0;scroll-margin-top:24px;display:grid}.pocketmind-tutorial-intro,.pocketmind-tutorial-content{overflow-wrap:anywhere;min-width:0}.cloud-shell .pocketmind-tutorial h2{color:var(--brand-ivory);letter-spacing:-.04em;font-size:clamp(26px,3vw,36px)}.pocketmind-tutorial-intro p,.pocketmind-tutorial figcaption{color:var(--brand-muted);line-height:1.7}.pocketmind-tutorial figure{margin:0}.pocketmind-tutorial video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--brand-border);background:#000;border-radius:10px;width:100%;max-width:100%;height:auto;display:block}.pocketmind-tutorial figcaption{margin-top:14px;font-size:14px}.pocketmind-tutorial a{color:var(--brand-ivory);text-underline-offset:3px;text-decoration:underline}.pocketmind-tutorial-file{align-items:center;min-height:44px;margin-top:10px;display:inline-flex}.pocketmind-tutorial details{border-top:1px solid var(--brand-border);margin-top:12px}.pocketmind-tutorial summary{cursor:pointer;min-height:44px;color:var(--brand-ivory);padding:12px 0;font-weight:600}.pocketmind-tutorial-transcript{line-height:1.7}.pocketmind-tutorial-transcript a{align-items:center;min-height:44px;display:inline-flex}.cloud-shell .pocketmind-tutorial :is(video,a,summary):focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px}@media (max-width:850px){.pocketmind-tutorial{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}}.pocketmind-tutorial-update{border-left:2px solid var(--brand-gold);padding-left:12px;font-size:.9rem}
