.installation-guide{max-width:1200px;margin:34px auto 28px;padding:26px 24px;color:#102a43;font-family:inherit;box-sizing:border-box}
.installation-guide-heading{margin-bottom:24px}.installation-guide-heading h2{font-size:clamp(23px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em;margin:10px 0 12px}.installation-guide-heading h2 em{font-style:normal;color:#0066d9}.installation-guide-heading p{font-size:15px;line-height:1.6;color:#5b6e80;margin:0}
.installation-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.installation-choice{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;padding:24px;border:1px solid #d8e5f1;border-radius:18px;background:linear-gradient(135deg,#f0f7ff,#fff);box-sizing:border-box}
.installation-choice svg{display:block;width:132px;height:auto;fill:none;stroke-linecap:round;stroke-linejoin:round}.installation-wall{stroke:#8ca2b5;stroke-width:2}.installation-cabinet{fill:#edf3fa;stroke:#183954;stroke-width:2.5}.installation-detail{stroke:#59748d;stroke-width:2}.installation-anchor{stroke:#006de5;stroke-width:4}.installation-point{fill:#006de5;stroke:#fff;stroke-width:1.5}.installation-gap{stroke:#829aae;stroke-width:2}
.installation-kind{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;margin-bottom:8px;border:1px solid #c9def8;border-radius:8px;background:#e8f2ff;font-family:inherit;font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.025em;color:#075bb5}.installation-kind::before{content:"";width:3px;height:18px;border-radius:2px;background:#0877ed;flex:none}.installation-choice h3{font-size:20px;line-height:1.25;margin:8px 0 10px;letter-spacing:-.025em}.installation-choice h3 span{display:block;color:#0066d9}.installation-choice p{font-size:14px;line-height:1.65;color:#52687b;margin:0 0 15px}.installation-pill{display:inline-block;border-radius:6px;padding:6px 9px;background:#e5f0ff;color:#0656a9;font-size:11px;font-weight:650;line-height:1.5}
.installation-fact{display:flex;flex-direction:column;gap:5px}.installation-fact strong{font:inherit}.installation-fact small{display:block;font-size:11px!important;line-height:1.4!important;font-weight:500;color:#1264b7!important}
@media(max-width:900px){.installation-guide-grid{grid-template-columns:1fr}.installation-choice{grid-template-columns:112px minmax(0,1fr)}.installation-choice svg{width:112px}}
@media(max-width:420px){.installation-guide{padding:20px 14px}.installation-choice{padding:18px 14px;gap:10px;grid-template-columns:82px minmax(0,1fr)}.installation-choice svg{width:82px}.installation-choice h3{font-size:18px}}

.installation-guide--text-only .installation-choice{grid-template-columns:minmax(0,1fr)}
