[data-knitt3r-page]{display:none;}
.knitt3r-help{max-width:960px;margin:0 auto;padding:24px 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;color:#222}.knitt3r-help__header{padding:28px;border-radius:18px;background:#f4f1ea;margin-bottom:20px}.knitt3r-help__eyebrow{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.knitt3r-help h1{margin:.15em 0 .35em;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.knitt3r-help h2{font-size:1.35rem;margin:0 0 .45em}.knitt3r-help p{margin:.35em 0}.knitt3r-help__langs{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.knitt3r-help__langs a{display:inline-block;padding:7px 12px;border-radius:999px;border:1px solid #bbb;text-decoration:none}.knitt3r-help__search{margin:18px 0}.knitt3r-help__search input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #bbb;border-radius:12px;font-size:1rem}.knitt3r-help__section{padding:20px 0;border-bottom:1px solid #ddd}.knitt3r-help__note{margin-top:12px;padding:12px 14px;border-left:4px solid #777;background:#f7f7f7;border-radius:6px}.knitt3r-help__footer{margin-top:24px;opacity:.65;font-size:.9rem}.knitt3r-help [hidden]{display:none!important}@media(max-width:600px){.knitt3r-help{padding:12px}.knitt3r-help__header{padding:20px 16px}}

.knitt3r-help__video-section{padding:22px 0;border-bottom:1px solid #ddd;margin:18px 0}
.knitt3r-help__video{display:block;width:100%;height:auto;max-height:70vh;background:#111;border-radius:14px}
.knitt3r-help__video-section p{margin:8px 0 14px}


/* Mobile-first video sizing and touch-friendly playback controls */
.knitt3r-help__video-section,
.knitt3r-help__video-section * { box-sizing: border-box; }
.knitt3r-help__video-section { width:100%; min-width:0; }
.knitt3r-help__video {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  aspect-ratio:16 / 9;
  object-fit:contain;
  max-height:none;
  background:#111;
  border-radius:12px;
}
.knitt3r-help__video:fullscreen {
  width:100%;
  height:100%;
  max-width:none;
  max-height:none;
  aspect-ratio:auto;
  object-fit:contain;
  border-radius:0;
  background:#000;
}
.knitt3r-help__video:-webkit-full-screen {
  width:100%;
  height:100%;
  max-width:none;
  max-height:none;
  aspect-ratio:auto;
  object-fit:contain;
  border-radius:0;
  background:#000;
}
@media (max-width: 768px) {
  .knitt3r-help { padding-left:12px; padding-right:12px; }
  .knitt3r-help__video-section { margin:12px 0; padding:16px 0; }
  .knitt3r-help__video-section h2 { font-size:1.25rem; line-height:1.35; }
  .knitt3r-help__video-section p { font-size:1rem; line-height:1.5; }
  .knitt3r-help__video { border-radius:8px; }
}
@media (max-width: 480px) {
  .knitt3r-help__video { aspect-ratio:16 / 9; }
}
/* Avoid layout overflow on narrow devices */
.knitt3r-help, .knitt3r-help__content, .knitt3r-help__video-section {
  min-width:0;
  overflow-wrap:anywhere;
}
