.help-teaser{background:#edf3ff}.chapter-overview{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.chapter-overview>a{display:flex;flex-direction:column;gap:15px;padding:22px 18px;border:1px solid #c9d8ef;border-radius:12px;background:white}.chapter-overview>a:hover{border-color:var(--blue)}.chapter-overview span{font-size:1.65rem;color:var(--blue);font-weight:750}.chapter-overview small{color:var(--muted)}
.demo-catalogue .page-top{max-width:950px}.catalogue-chapter{padding:48px 0;border-bottom:1px solid var(--line)}.catalogue-chapter h2{font-size:1.8rem;margin-bottom:26px}.catalogue-chapter h2>span{color:var(--blue)}.demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.demo-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;display:flex;flex-direction:column}.demo-card-image{position:relative;display:block;background:var(--paper);border-bottom:1px solid var(--line)}.demo-card-image img{width:100%;height:auto;aspect-ratio:40/27;object-fit:contain}.demo-card-count{position:absolute;bottom:8px;right:8px;background:#112342ed;color:white;border-radius:5px;padding:5px 9px;font-size:.75rem}.demo-card-copy{padding:23px}.demo-card-copy h3{font-size:1.15rem;letter-spacing:-.015em}.demo-card-copy p{font-size:.9375rem;margin:13px 0;color:var(--muted)}.demo-card-copy .textlink{font-size:.875rem}.demo-card .eyebrow{margin-bottom:8px}.demo-card:hover{border-color:#95aede;box-shadow:0 12px 30px #1431680b}
.help-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;padding-top:38px;padding-bottom:65px;align-items:start}.help-sidebar{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:5px}.help-toc{font-size:.875rem}.help-toc h2{font-size:.95rem;letter-spacing:0;padding:18px 8px 8px}.help-toc ol{list-style:none;padding:0;margin:0}.help-toc a{display:flex;gap:8px;padding:9px 10px;border-radius:6px;line-height:1.55}.help-toc a:hover{background:var(--paper)}.help-toc a[aria-current=page]{background:#eaf0ff;color:#123ebd;font-weight:650}.help-toc a span{flex-shrink:0;color:var(--muted);min-width:25px;font-variant-numeric:tabular-nums}.help-toc .help-all{font-weight:650;border:1px solid var(--line)}.help-mobile-toc{display:none}.help-heading{margin:8px 0 25px}.help-heading h1{font-size:clamp(1.75rem,3.4vw,2.7rem);line-height:1.3}.help-heading>p{margin-top:17px;color:var(--muted);font-size:1.0625rem}.help-chapter-index{margin:35px 0}.help-chapter-index>h2{font-size:1.5rem;margin-bottom:16px}.help-index-row{display:flex;gap:17px;border:1px solid var(--line);padding:20px;margin-top:12px;border-radius:10px;align-items:start}.help-index-row:hover{background:var(--paper);border-color:#aec0e5}.help-number{color:var(--blue);font-weight:750;font-size:1.1rem;min-width:30px}.help-index-row h3{font-size:1.1rem;letter-spacing:0}.help-index-row p{color:var(--muted);font-size:.9375rem;margin:8px 0 0}.help-index-row>span:last-child{margin-left:auto;color:var(--blue)}.help-breadcrumb{display:flex;gap:10px;color:var(--muted);font-size:.875rem;align-items:center}.help-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.help-demo{border:1px solid var(--line);border-radius:12px;padding:18px;background:white}.help-demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.help-demo-top h2{font-size:1.125rem;letter-spacing:0}.help-demo-top>span{font-size:.8125rem;color:var(--muted)}.help-media{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden}.help-media img{display:block;width:100%;height:auto;aspect-ratio:40/27;object-fit:contain}.help-player-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.help-player-controls .btn{font-size:.875rem;min-height:42px;padding:10px 14px}.help-player-state{font-size:.8125rem;color:var(--muted);width:100%}.help-downloads{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:.875rem}.help-downloads a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.help-instructions,.help-step-gallery,.help-notes{margin-top:38px}.help-article section>h2{font-size:1.5rem;margin-bottom:18px;letter-spacing:-.02em}.help-instructions>ol{padding:0;list-style:none;margin:0}.help-instructions li{padding:20px 0;border-bottom:1px solid var(--line)}.help-instructions li h3{font-size:1.125rem;letter-spacing:0}.help-instructions li p{margin:12px 0 0;color:var(--muted)}.help-small{font-size:.875rem;color:var(--muted);line-height:1.7}.help-frame-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.help-frame-grid figure{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.help-frame-grid img{width:100%;height:auto;aspect-ratio:40/27;object-fit:contain;background:var(--paper)}.help-frame-grid figcaption{padding:13px;font-size:.875rem;line-height:1.6}.help-frame-grid figcaption strong{display:block;margin-bottom:8px}.help-frame-grid figcaption a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.help-notes{padding:24px;background:#f5f8ff;border-left:4px solid var(--blue);border-radius:0 8px 8px 0}.help-notes ul{margin:0}.help-next{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0 28px}.help-next a{border:1px solid var(--line);padding:17px;border-radius:8px;font-size:.9375rem;line-height:1.6}.help-next a:last-child{text-align:right}.help-next a:hover{background:var(--paper)}.help-next small{display:block;color:var(--muted);margin-bottom:5px}.help-feedback{font-size:.875rem;color:var(--muted)}
@media(max-width:1100px){.topbar .navlinks{gap:14px;font-size:.875rem}.topbar .nav{gap:18px}.topbar .brand{font-size:.98rem}.help-layout{grid-template-columns:225px minmax(0,1fr);gap:26px}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-overview{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.topbar{height:auto;padding:12px 0}.topbar .nav{flex-wrap:wrap;gap:12px}.topbar .navlinks{order:3;width:100%;margin-left:0;overflow:auto;white-space:nowrap;gap:22px}.topbar .navtools{margin-left:auto}.help-sidebar{top:135px;max-height:calc(100vh - 150px)}.help-layout{gap:22px}.help-frame-grid{grid-template-columns:1fr}}
@media(max-width:760px){.help-layout{display:block;padding-top:20px}.help-sidebar{position:static;max-height:none;padding:0;margin-bottom:26px;overflow:visible}.help-desktop-toc{display:none}.help-mobile-toc{display:block;border:1px solid var(--line);border-radius:9px;padding:15px;background:white}.help-mobile-toc summary{cursor:pointer;font-weight:650}.help-mobile-toc .help-toc{margin-top:17px}.help-demo{padding:12px}.help-demo-top{display:block}.help-demo-top>span{display:block;margin:6px 0 0}.help-downloads{gap:12px}.help-heading h1{font-size:1.9rem}.demo-grid{grid-template-columns:1fr}.catalogue-chapter{padding:33px 0}.chapter-overview{grid-template-columns:repeat(2,1fr)}.chapter-overview>a{padding:18px 15px}.help-next{gap:10px}.help-next a{padding:13px}.help-index-row{padding:16px;gap:13px}.help-notes{padding:18px}.help-frame-grid{grid-template-columns:1fr}}
.beginner-start{padding:26px;background:#edf3ff;border:1px solid #c9d8ef;border-radius:12px;margin:26px 0}.beginner-start>p{margin:15px 0}.beginner-route{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:24px 0}.beginner-route a{display:flex;align-items:center;gap:12px;padding:16px;background:white;border:1px solid #ccdaf3;border-radius:8px;font-weight:600}.beginner-route span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--blue);color:white}.help-glossary{padding:20px;border:1px solid var(--line);border-radius:10px;margin:24px 0}.help-glossary summary{font-weight:650;cursor:pointer}.help-glossary dt{font-weight:650;margin:22px 0 6px}.help-glossary dd{margin:0;color:var(--muted)}.help-context{border-top:3px solid var(--blue);padding:22px 24px;background:#f5f8ff;margin-bottom:26px;border-radius:0 0 10px 10px}.help-context dl{display:grid;grid-template-columns:125px 1fr;gap:14px;margin:0}.help-context dt{font-weight:650}.help-context dd{margin:0;line-height:1.8}.help-look{margin:20px 0 15px;padding-top:16px;border-top:1px solid #d8e2f4}.help-context .textlink{font-size:.875rem}.help-inline-figure{margin:22px 0 2px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:white}.help-image-button{position:relative;display:block;width:100%;border:0;background:var(--paper);padding:0;cursor:zoom-in}.help-image-button img{display:block;width:100%;height:auto;aspect-ratio:40/27;object-fit:contain}.help-image-button>span{position:static;display:block;text-align:right;padding:8px 12px;background:#eef3ff;color:var(--blue);border-radius:0;border-top:1px solid var(--line)}.help-inline-figure figcaption{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:15px;font-size:.875rem;line-height:1.6}.help-inline-figure figcaption a{color:var(--blue);text-decoration:underline;flex-shrink:0}.help-zoom{padding:22px;border:1px solid var(--line);border-radius:12px;width:min(1500px,95vw);max-width:95vw;max-height:95vh;margin:auto;background:white;color:var(--ink)}.help-zoom::backdrop{background:#081a37c9}.help-zoom header{display:flex;justify-content:space-between;align-items:center;gap:12px}.help-zoom h2{font-size:1.25rem}.help-zoom-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px}.help-zoom-scroll{max-height:65vh;overflow:auto;border:1px solid var(--line);background:var(--paper);margin-top:12px}.help-zoom-scroll img{display:block;height:auto;max-width:none}.help-zoom-scroll .zoom-fit{width:100%}.help-zoom-scroll .zoom-native{width:auto}.help-zoom-scroll .zoom-large{width:calc(var(--zoom-source-width,1600px)*1.5)}.help-article{min-width:0}.help-article p,.help-context dd{overflow-wrap:anywhere}.help-instructions li{scroll-margin-top:145px}.help-notes li+li{margin-top:12px}.help-demo>.media-caption{margin-top:18px}
@media(max-width:760px){.beginner-start{padding:20px}.beginner-route{grid-template-columns:1fr}.help-context{padding:20px 16px}.help-context dl{display:block}.help-context dt{margin-top:16px}.help-context dd{margin-top:6px}.help-zoom{padding:14px}.help-zoom-scroll{max-height:60vh}.help-image-button>span{font-size:.8rem}.help-inline-figure figcaption{padding:12px}.help-toc a{min-height:44px}}
.help-supplement{margin-top:34px}.help-supplement>p{color:var(--muted);margin:16px 0}
.matched-demo{margin:2rem 0 0}.matched-demo header{max-width:75ch}.matched-demo header h2{font-size:1.65rem;margin:.5rem 0}.matched-demo p,.matched-downloads p{line-height:1.8}.matched-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.matched-grid figure{margin:0;border:1px solid var(--line,#d8e0e8);border-radius:12px;overflow:hidden;background:#fff}.matched-image{display:block;position:relative;width:100%;padding:0;border:0;background:#edf2f6;cursor:zoom-in}.matched-image img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain}.matched-image span{position:absolute;bottom:.6rem;right:.6rem;padding:.2rem .6rem;background:#fff;border:1px solid #d8e0e8;border-radius:6px;font-size:.875rem}.matched-grid figcaption{padding:1rem}.matched-grid h3{font-size:1.125rem;margin:0 0 .6rem}.matched-grid code{font-size:.875rem;overflow-wrap:anywhere;color:#315171}.matched-grid p{font-size:1rem;margin:.75rem 0}.matched-grid a{font-size:.875rem;color:#185b98;text-decoration:underline}.matched-downloads{margin:1.5rem 0 2.5rem;padding:1.25rem;background:#eef6fb;border:1px solid #c7dcea;border-radius:12px}.matched-downloads h3{margin-top:0}.matched-downloads .help-small{font-size:.875rem}.matched-image:focus-visible{outline:3px solid #e77928;outline-offset:-4px}@media(max-width:600px){.matched-grid{grid-template-columns:1fr}.matched-demo header h2{font-size:1.4rem}}

/* One combined catalogue alongside the chapter navigation. */
.help-article .demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article .demo-card-copy{padding:18px}.guide-practice{border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:32px}.guide-practice>summary{cursor:pointer;font-weight:650}.help-chapter-index{scroll-margin-top:120px}@media(max-width:600px){.help-article .demo-grid{grid-template-columns:1fr}}

.demo-card-image img,.help-media img,.help-image-button img{aspect-ratio:auto}

/* Keep the guide focused on the task, with one optional image-type introduction. */
.help-context{border:1px solid var(--line);border-radius:10px;padding:18px 20px;background:#f7f9fc;margin:20px 0 24px}.help-context dl{grid-template-columns:60px 1fr;gap:8px 18px}.help-context dd{line-height:1.65}.help-step-number{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin-right:12px;border-radius:7px;background:#edf3ff;color:var(--blue);font-size:.875rem;font-weight:700}.help-instructions li{padding:18px 0}.help-instructions li p{margin:10px 0 0;line-height:1.75}.help-media-info{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.8125rem;color:var(--muted)}.help-download-options summary{cursor:pointer}.help-download-options .help-downloads{margin-top:10px}.guide-image-types{margin:0 0 24px}.guide-practice>h2{font-size:1.3rem}.guide-practice>.textlink{display:inline-block;margin:8px 22px 0 0}.help-notes{background:#f7f9fc;border-left:2px solid #c9d8ef;padding:16px 20px;margin-top:26px}.help-notes ul{padding-left:20px}.help-notes li+li{margin-top:8px}.help-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){.help-context dl{display:grid;grid-template-columns:46px 1fr;gap:8px 12px}.help-context dt,.help-context dd{margin:0}.help-media-info{display:block}.help-download-options{margin-top:10px}}

.help-step-gallery{border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-top:24px}.help-step-gallery>summary{font-weight:650;cursor:pointer}.help-step-gallery[open]>summary{margin-bottom:16px}

/* Detailed native recordings: chapter seeking and comfortable playback speed. */
.help-playback-speed{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--muted);margin-left:auto}.help-playback-speed select{min-height:42px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink)}
.help-video-chapters{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.help-video-chapters summary{cursor:pointer;font-weight:600;font-size:.875rem}.help-video-chapters ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.help-video-chapters button{display:flex;gap:12px;width:100%;align-items:flex-start;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:8px;font:inherit;font-size:.875rem;line-height:1.55;color:var(--ink);cursor:pointer}.help-video-chapters button span{min-width:38px;font-variant-numeric:tabular-nums;color:var(--muted)}.help-video-chapters button:hover,.help-video-chapters button[aria-current=step]{background:#eef4ff;border-color:#d7e4ff;color:var(--blue)}.help-video-chapters button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
@media(max-width:760px){.help-playback-speed{margin-left:0}.help-video-chapters button{font-size:.8125rem;gap:8px}}
.matched-overview{display:grid;grid-template-columns:1fr minmax(220px,.7fr);gap:24px;align-items:center;margin:24px 0;padding:20px;background:#f4f7fb;border:1px solid var(--line);border-radius:12px}.matched-overview .matched-image{max-width:360px;margin:0 auto;background:#fff}.matched-overview .matched-image img{aspect-ratio:4/5}.matched-piece{margin:32px 0}.matched-piece>h3{font-size:1.2rem}.matched-grid h4{font-size:1.05rem;margin:0 0 10px}@media(max-width:600px){.matched-overview{grid-template-columns:1fr;padding:16px}.matched-overview .matched-image{max-width:280px}}
.matched-piece .matched-image img,.matched-overview .matched-image img{aspect-ratio:auto}
