*{box-sizing:border-box}body{margin:0;background:#f5eedc;color:#183c32;font-family:system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:24px 6vw;border-bottom:1px solid #183c3226;font-size:.8rem;font-weight:700;letter-spacing:.05em}a{color:inherit}header a{text-decoration:none}main{max-width:1100px;margin:auto;padding:56px 6vw}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(2.7rem,7vw,5.5rem);line-height:1.03;margin:20px 0}h2{font-size:1.9rem;line-height:1.15}.eyebrow{font-size:.7rem;letter-spacing:.16em;font-weight:700}.icon{border-radius:23px}.lede{font-size:1.15rem;line-height:1.7;max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 16px}button,.button{padding:16px 24px;border:1px solid #183c32;border-radius:6px;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}button{background:#183c32;color:#fff}button[hidden]{display:none}.steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0}.steps article{background:#fffaf0;border:1px solid #183c3226;padding:28px;border-radius:12px}li{line-height:1.7;margin-bottom:16px}ol{padding-left:22px}.note{border-top:1px solid #183c3226;padding-top:20px;line-height:1.7}footer{padding:24px 6vw;font-size:.8rem;border-top:1px solid #183c3226}#install-status{font-size:.9rem;line-height:1.5}a:focus-visible,button:focus-visible{outline:3px solid #a94726;outline-offset:4px}@media(max-width:650px){.steps{grid-template-columns:1fr}main{padding-top:32px}.steps article{padding:22px}}
