/* Keep platform instructions separately reachable and remove spacer-only line breaks. */
.install-platform-nav{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}
.install-platform-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid #a8b9ab;border-radius:8px;font-size:14px;color:var(--green);font-weight:550}
.install-platforms{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:24px;align-items:start}
.install-platforms .install-platform{margin:0;min-width:0}
.install-platforms .install-platform>h2{font-size:27px}
.install-platforms .install-platform>h3{font-size:18px;line-height:1.6}
.install-platforms .install-platform>ol>li{padding:5px 0;margin:12px 0}
.install-platforms .install-platform>ol>li>p{margin:9px 0;line-height:1.8}
.install-platforms .install-platform>ol>li>p:first-child{margin-top:0}
.install-platforms .install-platform>ol>li>p:last-child{margin-bottom:0}
.install-platforms #instructionDropdown details>div>p{margin:10px 0;line-height:1.8}
.install-platforms #instructionDropdown details>div>p:first-child{margin-top:0}
.install-platforms #instructionDropdown details>div>p:last-child{margin-bottom:0}
@media(max-width:900px){.install-platforms{grid-template-columns:1fr}}
