.page .documentation,.page .documentation>section{border:0;border-radius:0;padding:0;background:transparent}
.documentation{max-width:1100px;margin:auto}.documentation-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:24px 0}.documentation h1{font-size:clamp(32px,5vw,52px)}.documentation h2{margin:32px 0 18px}.documentation-tabs{display:flex;gap:24px;border-bottom:2px solid #111;padding:18px 0;margin-bottom:30px}.documentation-tabs a{font-weight:700}.documentation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.documentation-card{display:block;border:2px solid #111;border-radius:16px;padding:20px;text-decoration:none;color:#111;transition:background .15s}.documentation-card:hover{background:#edf8ff}.documentation-card img{width:100%;height:160px;object-fit:contain;border-radius:8px}.documentation-card p{font-size:14px;color:#555}.documentation-step{border:2px solid #111;border-radius:16px;padding:24px;margin-bottom:24px;scroll-margin-top:100px}.documentation-step-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.documentation-step-heading h3{margin:0 0 20px;font-size:25px}.manual-photo{display:block;max-width:100%;max-height:600px;margin:20px auto;object-fit:contain;border-radius:12px}.documentation-ingredients{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.documentation-ingredients a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #111;border-radius:12px;color:#111;text-decoration:none}.documentation-ingredients img{width:60px;height:60px;object-fit:contain}.documentation audio{display:block;width:100%;margin:18px 0}.documentation-pages{display:flex;justify-content:space-between;margin:24px 0}.assembly-symbol{display:block;font-size:64px;color:#32b0ff}.documentation section{scroll-margin-top:100px}@media(max-width:600px){.documentation-step{padding:16px}.documentation-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.documentation-card{padding:14px}}
.documentation-tabs a[aria-current=page]{color:#111;border-bottom:4px solid #32b0ff;padding-bottom:12px}.documentation-metadata{color:#555;font-size:14px}.documentation-ingredients>article{flex:1 1 220px;max-width:420px}.documentation-location img{width:100%;height:180px;object-fit:contain}.documentation-location p{font-size:14px;font-weight:700}.documentation-next{display:inline-block;margin-top:20px}

.documentation video{display:block;width:100%;max-height:600px;margin:20px auto;background:#111;border-radius:12px}
