.header{position:relative}.guide{max-width:1400px;margin:auto;padding:65px 6%}.guide-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center}.guide h1{font-size:clamp(50px,5vw,78px);margin:25px 0}.lead{font-size:18px;color:var(--muted);max-width:620px}.micro,.source-note{font-size:13px;color:var(--muted)}.install-summary{background:radial-gradient(at top left,#164455,#0d1423 80%);border:1px solid #305064;border-radius:18px;padding:38px}.install-summary img{border-radius:24px;margin-bottom:25px}.install-summary h2{font-size:40px}.install-summary p{color:var(--muted);font-size:15px}.install-summary>span{display:block;color:var(--accent);font-size:13px;margin-top:22px}.guide-section{margin-top:80px;padding-top:50px;border-top:1px solid var(--line)}.guide-section h2,.guide-end h2{font-size:clamp(36px,4vw,54px)}.steps{list-style:none;padding:0;margin:35px 0}.steps li{display:flex;gap:28px;padding:28px 0;border-bottom:1px solid var(--line)}.step-number{font-family:'Barlow Condensed',sans-serif;font-size:38px;color:var(--accent);line-height:1.2}.steps h3,.start-grid h3{font-size:29px}.steps p{margin:10px 0 0;color:#b6c4d8;max-width:850px;overflow-wrap:anywhere}.steps a,.source-note a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.steps .step-note{font-size:14px;color:var(--accent)}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.start-grid article{padding:27px;background:#101a29;border:1px solid #26354b;border-radius:10px}.start-grid p{color:var(--muted);font-size:15px}.help details{padding:22px 0;border-bottom:1px solid var(--line)}.help h2{margin-bottom:22px}.help summary{cursor:pointer;font-weight:700;padding-right:15px}.help p{color:var(--muted);max-width:900px}.help summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.guide-end{padding-top:60px;display:flex;align-items:center;justify-content:space-between;gap:30px}@media(max-width:800px){.guide{padding-top:35px}.guide-intro,.start-grid{grid-template-columns:1fr;gap:26px}.install-summary{padding:26px}.guide-section{margin-top:45px;padding-top:35px}.guide-end{align-items:start;flex-direction:column}.steps li{gap:18px}.header nav>a:first-child{display:none}}
