.install :where(h2,h3,p,ol){margin:0}.install :where(ol){padding:0;list-style:none}.install__inner{padding:clamp(172px, 18.42vw, 270px) var(--side) 6px}.install__steps{gap:clamp(72px,8vw,112px);margin-top:clamp(88px,9vw,136px);display:grid}.install__step{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:24px 40px;display:grid}.install__head{align-items:flex-start;gap:20px;display:flex}.install__n{font-family:var(--font-pixel);color:var(--paper);font-size:clamp(56px,5.4vw,80px);line-height:.8}.install__name{padding-top:4px}.install__field{background:var(--charcoal-raised);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;position:relative}.install .install__text{color:rgba(255,248,242,.94);overflow-wrap:anywhere;min-width:0;padding:22px 0 22px 24px}.install__field--prompt .install__text{overflow-wrap:break-word}.install__prompt{color:rgba(255,248,242,.42);-webkit-user-select:none;user-select:none;margin-right:12px}.install__nowrap{white-space:nowrap}.install__copy{color:rgba(255,248,242,.62);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:56px;padding:0 20px;transition:color .16s;display:inline-flex}.install__field--prompt .install__copy{align-self:start;min-height:72px}.install__copy:hover,.install__copy.is-copied{color:var(--paper)}.install__copy:focus-visible{color:var(--paper)}.install__copy:focus-visible{outline:1px solid var(--paper);outline-offset:-6px}.install__copy svg{flex:none;width:18px;height:18px}.install__copy-check,.install__copy.is-copied .install__copy-icon{display:none}.install__copy.is-copied .install__copy-check{display:block}.install__copy-word{text-align:left;min-width:6ch}.install .install__after{margin-top:18px}.install__link{color:var(--paper);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.install__link:hover{text-decoration-thickness:2px}@media (width<=860px){.install__inner{padding-top:clamp(140px,15vw,220px);padding-bottom:clamp(120px,13vw,200px)}.install__step{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=560px){.install__inner{padding-top:clamp(112px,12vw,176px);padding-bottom:clamp(66px,7.15vw,110px)}.install__steps{gap:64px;margin-top:72px}.install__step{gap:24px}.install__n{font-size:56px}.install__field{grid-template-columns:minmax(0,1fr)}.install .install__text{padding:20px 20px 18px}.install__copy,.install__field--prompt .install__copy{background:rgba(255,248,242,.05);justify-content:flex-start;width:100%;min-height:56px;padding:0 20px}}