:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC',sans-serif;color:#243d5c;background:#f3f6fa;line-height:1.75}*{box-sizing:border-box}body{margin:0}.guide-shell{max-width:960px;margin:auto;padding:0 34px}header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;border-bottom:1px solid #d6e0ed}.brand{font-size:23px;font-weight:700;letter-spacing:-.6px;text-decoration:none;color:#244975}.brand span{display:block;font-size:10px;letter-spacing:1px;color:#7b8da6;font-weight:500;margin-top:-4px}.version{font-size:11px;color:#8192a8}.intro{padding:64px 0 52px;max-width:620px}.intro-note{color:#6482a6;font-size:12px}.intro h1{font-size:52px;line-height:1.3;letter-spacing:-2px;font-weight:650;margin:15px 0 23px}.intro>p:not(.intro-note){font-size:15px;color:#73869f;max-width:500px}.primary{display:inline-block;padding:10px 18px;background:#2f568a;color:white;text-decoration:none;border-radius:5px;font-size:13px;font-weight:600;margin:11px 0}.intro .setup-note{font-size:11px!important;color:#8a9ab0}.steps{padding:26px 0;border-top:1px solid #d6e0ed}.steps article{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:27px 0}.number{display:flex;align-items:center;justify-content:center;border:1px solid #bfcee2;color:#456990;border-radius:50%;width:30px;height:30px;font-size:12px;margin-top:2px}.steps h2,.boundaries h2,.faq h2{font-size:19px;font-weight:650;margin:0 0 10px;letter-spacing:-.4px}.steps p{font-size:13px;max-width:660px;color:#7689a3;margin:0 0 18px}.example{background:white;border:1px solid #dae3ef;border-left:3px solid #7190b6;border-radius:0 7px 7px 0;padding:16px 20px}.example span,.example small{display:block;font-size:11px;color:#8293aa}.example strong{display:block;font-size:14px;font-weight:600;margin:4px 0}.boundaries{border-top:1px solid #d6e0ed;padding:35px 0}.boundaries dl>div{display:grid;grid-template-columns:135px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #e0e7f1;font-size:12px}.boundaries dt{font-weight:600}.boundaries dd{margin:0;color:#798ba5}.faq{padding:24px 0 45px}.faq details{border-bottom:1px solid #dce5f1;padding:18px 0;font-size:13px}.faq summary{cursor:pointer;font-weight:500}.faq details p{font-size:12px;color:#7689a3;margin:14px 0}.promo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.promo code{font-size:12px;color:#3e608d}.promo button{background:#fff;border:1px solid #bacbe1;border-radius:4px;padding:5px 10px;color:#547297;cursor:pointer}footer{display:flex;flex-wrap:wrap;gap:24px;font-size:11px;color:#8a9bb1;border-top:1px solid #d6e0ed;padding:24px 0 35px}footer a{color:#6a81a1;text-decoration:none}footer span{margin-left:auto}:is(a,button,summary):focus-visible{outline:2px solid #3266aa;outline-offset:5px}@media(max-width:600px){.guide-shell{padding:0 22px}.intro{padding:40px 0 30px}.intro h1{font-size:38px}.steps article{grid-template-columns:26px 1fr;gap:15px}.boundaries dl>div{grid-template-columns:1fr;gap:6px}.version{font-size:9px}.steps h2,.boundaries h2,.faq h2{font-size:17px}.example{padding:12px}}

/* Editorial paper palette, shared with the workspace. */
:root{color:#302d29;background:#f7f5f0}.brand,.intro h1{font-family:"Iowan Old Style","Songti SC",Georgia,serif;font-weight:500}.brand{color:#38312c}.intro h1{font-size:56px;letter-spacing:-1px}.primary{background:#a56240}.intro-note,.number{color:#a56240}.example{background:#fffefb;border-color:#e1ddd4;border-left-color:#b8876a}.intro>p:not(.intro-note),.steps p,.example span,.example small,.version,.brand span{color:#787168}header,.steps,.boundaries{border-color:#dfd9cf}.boundaries dl>div{border-color:#e6e0d7}a{color:#975938}.number{border-color:#cab4a0}
