
.installation-visual{color:#263b35}.installation-visual h2{font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 1rem}.installation-visual h3{font-size:1.15rem;margin:1.7rem 0 .7rem}.installation-visual p,.installation-visual li{line-height:1.8}.installation-visual li{margin:.6rem 0}.installation-visual ul,.installation-visual ol{padding-inline-start:1.5rem}.visual-step{padding:2.5rem 0;border-bottom:1px solid #d9ddcf;scroll-margin-top:8rem}.visual-lead{font-size:1.1rem;color:#5d685b}.visual-figure{margin:1.6rem 0;max-width:940px}.visual-figure img{display:block;width:100%;height:auto;border:1px solid #d9ddcf;border-radius:12px;background:white}.visual-figure figcaption{font-size:.9rem;line-height:1.8;color:#596851;margin-top:.7rem}.visual-links{display:flex;gap:.7rem 1.2rem;flex-wrap:wrap;align-items:center;margin:1rem 0}.visual-links a{overflow-wrap:anywhere;text-decoration:underline;color:inherit}.visual-notice{background:#f5efdf;padding:1rem 1.2rem;border-inline-start:4px solid #b4965c;border-radius:4px}.visual-index{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.visual-index a{border:1px solid #d9ddcf;border-radius:8px;padding:.5rem .8rem;color:inherit;text-decoration:none;font-size:.9rem}.installation-visual a:focus-visible{outline:3px solid #ac8843;outline-offset:4px}.installation-visual bdi{unicode-bidi:isolate}.installation-visual .visual-intro{padding:2rem 0}.installation-visual .visual-label{letter-spacing:.13em;font-size:.8rem;color:#78603d}html[lang=ar] .installation-visual .visual-label{letter-spacing:0}@media(max-width:600px){.visual-step{padding:1.8rem 0}.visual-figure{margin-inline:0}.installation-visual li{margin:.8rem 0}.visual-index a{flex:1 1 40%}}
