.installation-guide{--cp-backdrop:blur(22px) saturate(112%);isolation:isolate;background-blend-mode:soft-light,multiply;color:#302c28;background:linear-gradient(120deg,#fff7,#f5eddd33 48%,#7f725733),#bdb4a3 url(/images/walls/hq-plaster-v1/albedo-1k.webp) 50%/650px;padding:64px 24px 48px;scroll-margin-top:72px;position:relative}.installation-guide:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#fff5,#0000 70%);position:absolute;inset:0}.installation-guide *{box-sizing:border-box}.ig-inner{max-width:1160px;margin:auto}.ig-heading{margin:0 5px 24px}.ig-heading h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(32px,3.2vw,44px);font-weight:550;line-height:1.08}.ig-heading p{color:#655b4e;margin:0;font-size:14px;line-height:1.55}.ig-mobile-copy{display:none}.ig-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ig-frame{background:linear-gradient(135deg,#ffffff70,#ffffff28);border:1px solid #ffffffe0;border-radius:26px;min-width:0;padding:6px;overflow:hidden;box-shadow:0 9px 24px #5b49300b}.ig-frame>img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.ig-frame-copy{grid-template-columns:24px 1fr;align-items:start;gap:11px;padding:20px 15px 23px;display:grid}.ig-number{color:#69503d;background:#ffffff98;border:1px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ig-frame h3{letter-spacing:-.02em;margin:0 0 11px;font-size:21px;font-weight:500;line-height:1.1}.ig-frame p{color:#655b4e;margin:0;font-size:13px;line-height:1.5}.ig-navigation,.ig-hint{display:none}.ig-socket-note{color:#655b4e;border-top:1px solid #ffffff9c;align-items:flex-start;gap:11px;max-width:500px;margin-top:22px;padding:21px 3px 0;display:flex}.ig-socket-note>svg{flex:none}.ig-socket-note h3{color:#40392f;margin:0 0 5px;font-size:13px;font-weight:500}.ig-socket-note p{margin:0;font-size:12px;line-height:1.5}.installation-guide :is(button,ol):focus-visible{outline-offset:3px;outline:2px solid #8e4033}@media (max-width:760px){.installation-guide{padding:36px 18px 28px;overflow:hidden}.ig-heading h2{font-size:31px}.ig-heading p{font-size:13px}.ig-mobile-copy{display:inline}.ig-desktop-copy{display:none}.ig-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:12px;margin:0 -18px;padding:0 18px 8px;scroll-padding-left:18px;display:flex;overflow-x:auto}.ig-rail::-webkit-scrollbar{display:none}.ig-frame{scroll-snap-align:start;flex:0 0 calc(100% - 21px)}.ig-navigation{background:#ffffff28;border:1px solid #ffffffaf;border-radius:23px;gap:4px;margin:17px 0 0;padding:4px;display:flex}.ig-navigation button{min-height:44px;font:inherit;color:#65513e;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:19px;flex:1;padding:7px 2px;font-size:12px}.ig-navigation button[aria-pressed=true]{color:#302c28;background:#ffffffe0;box-shadow:0 3px 10px #51412b0b}.ig-hint{text-align:center;color:#6a5844;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:11px;display:flex}.ig-socket-note h3{font-size:12px}.ig-socket-note p{font-size:11px}}@media (prefers-reduced-transparency:reduce){.installation-guide{--cp-backdrop:none}.ig-frame,.ig-navigation{background:#eee7db}}.ig-navigation>svg{color:#655b4e;pointer-events:none;flex:none;align-self:center}
