.guide-content .tutorial-intro{padding:2rem 0 1.4rem}.guide-content .tutorial-cover{margin:1.4rem 0 1.8rem}.guide-content .tutorial-cover img{display:block;width:100%;height:auto;margin:0;border:0;border-radius:0}.guide-content .tutorial-breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.85rem;color:var(--guide-text-muted);margin-bottom:2.5rem}.guide-content .tutorial-series{color:var(--guide-text-primary);font-size:1rem;font-weight:600;margin:0 0 .8rem}.guide-content .tutorial-intro h1{font-size:clamp(2.2rem,3.2vw,2.8rem);line-height:1.18;max-width:25ch;letter-spacing:-.025em;margin:0 0 1.2rem}.guide-content .tutorial-lead{font-size:1.15rem;line-height:1.7;color:var(--guide-text-secondary);max-width:65ch}.guide-content .tutorial-meta{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:1.4rem 0 1.8rem;list-style:none}.guide-content .tutorial-meta li{border:1px solid var(--guide-border-dark);font-size:.85rem;padding:.35rem .75rem;margin:0}.guide-content .tutorial-outcome{border-left:3px solid var(--gold);background:var(--guide-surface);padding:1.1rem 1.4rem;margin:1.5rem 0}.guide-content .tutorial-outcome strong{color:var(--guide-text-primary)}.guide-content .tutorial-outcome p{margin:.35rem 0 0}.guide-content .tutorial-context{color:var(--guide-text-secondary)}.guide-content .tutorial-start{display:inline-flex;padding:.8rem 1.3rem;margin:.6rem 0 1rem;background:var(--gold);color:var(--dark);font-weight:700;text-decoration:none;border:1px solid var(--gold)}.guide-content .tutorial-start:hover{background:var(--gold-bright);color:var(--dark)}.guide-content a:focus-visible,.guide-content input:focus-visible,.guide-content summary:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.guide-content .tutorial-walkthrough{margin:.8rem 0 3rem;padding:0;background:var(--guide-surface);border:1px solid var(--guide-border)}.guide-content .tutorial-walkthrough{scroll-margin-top:110px}.guide-content .tutorial-walkthrough video,.guide-content .tutorial-walkthrough iframe{width:100%;aspect-ratio:1.44;display:block;background:var(--guide-surface)}.guide-content figcaption{font-size:.86rem;line-height:1.6;color:var(--guide-text-secondary);margin:0;padding:.8rem 1rem}.guide-content .tutorial-screen{margin:1.4rem 0 2rem;border:1px solid var(--guide-border)}.guide-content .tutorial-screen img{width:100%;height:auto;display:block;margin:0;border:0}.guide-content .tutorial-step-tools{margin:.7rem 0}.guide-content .tutorial-seek{border:1px solid var(--guide-border-dark);background:var(--guide-surface);color:var(--guide-text-primary);padding:.55rem .85rem;font:600 .9rem 'Open Sans',sans-serif;cursor:pointer}.guide-content .tutorial-seek:hover{border-color:var(--gold)}.guide-content .tutorial-seek:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.guide-content h3[id^=step-]{scroll-margin-top:110px}.guide-content h2{font-size:clamp(1.5rem,2.3vw,2rem);scroll-margin-top:110px;margin-top:2.8rem}.guide-content p,.guide-content li{max-width:78ch}.guide-content table{width:100%;font-size:.95rem}.guide-content th{color:var(--guide-text-primary)}.guide-content td{overflow-wrap:anywhere}.guide-content .tutorial-note{border-left:3px solid var(--gold);padding:1rem 1.3rem;background:var(--guide-surface);margin:1.5rem 0}.guide-content .tutorial-note p{margin:.4rem 0 0}.guide-content .tutorial-checklist{border:1px solid var(--guide-border-dark);padding:1.3rem 1.4rem;margin:2rem 0}.guide-content .tutorial-checklist legend{float:none;width:auto;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;padding:0 .5rem}.guide-content .tutorial-checklist label{display:flex;gap:.8rem;align-items:baseline;margin:.7rem 0;line-height:1.5;cursor:pointer}.guide-content .tutorial-checklist input{width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--gold)}.guide-content .tutorial-checklist-status{color:var(--guide-text-primary);font-size:.9rem;margin:1rem 0 0}.guide-content .tutorial-help{border-bottom:1px solid var(--guide-border);padding:1rem 0}.guide-content .tutorial-help summary{cursor:pointer;font-weight:600;padding:.3rem 0}.guide-content .tutorial-help p{margin:1rem 0 .5rem;color:var(--guide-text-secondary)}.guide-content .tutorial-next{border-top:2px solid var(--gold);background:var(--guide-surface);padding:1.4rem;margin:2rem 0}.guide-content .tutorial-next span{display:block;color:var(--guide-text-muted);font-size:.85rem}.guide-content .tutorial-next strong{display:block;font-family:Montserrat,sans-serif;font-size:1.35rem;margin:.5rem 0}.guide-content .tutorial-next p{margin:0}.guide-content .tutorial-review-note{color:var(--guide-text-muted);font-size:.8rem;border-top:1px solid var(--guide-border);padding:1rem 0 2rem}.guide-content .tutorial-cta{border-left:3px solid var(--gold);background:var(--guide-surface);padding:1.4rem;margin:2rem 0}.guide-content .tutorial-cta h2{margin:0 0 .8rem}.guide-toc{top:110px}@media(max-width:767px){.guide-content .tutorial-intro{padding-top:1rem}.guide-content .tutorial-breadcrumb{margin-bottom:1.7rem}.guide-content .tutorial-meta{gap:.4rem}.guide-content .tutorial-outcome,.guide-content .tutorial-note{padding:1rem}.guide-content table{font-size:.8rem}.guide-content td,.guide-content th{padding:.55rem}}@media print{.tutorial-start,.tutorial-walkthrough{display:none}}.guide-content .tutorial-stream{border:0;height:auto}.guide-content .tutorial-playback-status{margin:.5rem 1rem;color:var(--guide-text-secondary)}