*{box-sizing:border-box}body{margin:0;background:#f7f4ef;color:#352c2f;font-family:Arial,sans-serif}header{display:flex;justify-content:space-between;align-items:center;padding:28px 5vw;border-bottom:1px solid #e5dcd6}.brand{font:700 38px Georgia,serif;color:#5b2e3c;text-decoration:none}.topbar{padding:0;background:none}main{max-width:1100px;margin:auto;padding:clamp(32px,7vh,90px) 5vw}.eyebrow{font-size:12px;letter-spacing:2px;color:#816d75}h1{font:clamp(36px,6vw,64px)/1.2 Georgia,serif;margin:20px 0}.intro{font-size:19px;line-height:1.7;color:#776970;max-width:650px}.entry-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 28px}.entry{display:flex;flex-direction:column;gap:18px;border:1px solid #e0d4cf;border-radius:22px;padding:32px;background:#fffdfa;color:#5b2e3c;text-decoration:none;min-height:290px}.entry.primary{background:#5b2e3c;color:#fff8f2}.entry:focus-visible{outline:3px solid #b98c9b;outline-offset:5px}.number{opacity:.6;font-size:13px}.entry h2{font-size:25px;margin:0}.entry p{line-height:1.6;margin:0;opacity:.85}.go{margin-top:auto;padding-top:12px;font-weight:600}.foot{font-size:14px;line-height:1.7;color:#85757c}@media(max-width:600px){.entry-options{grid-template-columns:1fr}.entry{min-height:220px;padding:26px}main{padding-top:32px}}[dir=rtl] .eyebrow{letter-spacing:0}

.install-steps{margin-top:24px}.install-steps ol{padding-inline-start:24px;line-height:1.8;margin:0}.install-steps li+li{margin-top:14px}
