:root{color-scheme:light;--guide-ink: #15223a;--guide-body: #445065;--guide-teal: #057b6a;--guide-line: #d7dde6;--guide-surface: #f5f7f9;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--guide-ink);background:#fff;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:var(--guide-teal);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button{font:inherit}:focus-visible{outline:3px solid #b76517;outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:.5rem;left:1rem;z-index:30;padding:.75rem 1rem;background:#fff;transform:translateY(-150%)}.skip-link:focus{transform:none}.guide-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.75rem;min-height:4.75rem;padding:.75rem max(1.5rem,calc((100vw - 78rem)/2));background:#0b0d12;color:#f3f5f7}.guide-brand{display:flex;align-items:center;min-height:2.75rem}.guide-brand img{width:6.5rem;height:auto;display:block}.guide-bar-label{padding-left:1.75rem;border-left:1px solid #3a4556;font-size:.875rem}.guide-launch{display:inline-flex;align-items:center;gap:.75rem;margin-left:auto;min-height:2.75rem;color:#2ee6c7;font-weight:600;text-decoration:none}.guide-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);max-width:78rem;margin:0 auto;padding:3.5rem 1.5rem 4rem}.guide-sidebar{position:sticky;top:7rem;align-self:start;max-height:calc(100dvh - 8rem);overflow-y:auto;padding:.25rem .5rem 0 0}.guide-index summary{font-size:.8125rem;font-weight:700;cursor:pointer;padding:.5rem 0}.guide-index ol{margin:.75rem 0 0;padding:0;list-style:none}.guide-index li+li{margin-top:.125rem}.guide-index a{display:flex;gap:.75rem;align-items:baseline;min-height:2.75rem;padding:.6rem .75rem;border-radius:.375rem;color:var(--guide-body);text-decoration:none;font-size:.8125rem;line-height:1.45}.guide-index a>span{color:var(--guide-teal);font-variant-numeric:tabular-nums;font-size:.75rem}.guide-index a:hover{background:var(--guide-surface);color:var(--guide-ink)}.guide-index a[aria-current=step]{background:#dff7f2;color:#075c50}.guide-share{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--guide-line)}.guide-share button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--guide-line);border-radius:.375rem;background:#fff;color:var(--guide-ink);text-align:left;font-size:.875rem;cursor:pointer}.guide-share button:hover{border-color:var(--guide-teal);color:var(--guide-teal)}.guide-share p{margin:.5rem 0 0;color:var(--guide-body);font-size:.8125rem}.guide-share p:empty{display:none}main{min-width:0}#guide-content{scroll-margin-top:7rem}.guide-kicker{margin:0 0 .75rem;color:var(--guide-teal);font-size:.875rem;font-weight:600}h1{margin:0;font-family:Quattrocento,Georgia,serif;font-size:clamp(2.25rem,4vw,3.375rem);font-weight:400;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.guide-lead{max-width:57ch;margin:1.25rem 0 2rem;color:var(--guide-body);font-size:1.125rem}.guide-before{padding:1.5rem 1.75rem;background:var(--guide-surface);border-radius:.5rem}.guide-before h2{margin:0 0 .5rem;font-size:1rem}.guide-before p{max-width:70ch;margin:0;color:var(--guide-body);font-size:.9375rem}.guide-before p+p{margin-top:.75rem}.guide-step{scroll-margin-top:6.75rem;padding:2.75rem 0;border-bottom:1px solid var(--guide-line)}.guide-step-heading{display:flex;align-items:baseline;gap:1rem}.guide-step-number{flex-shrink:0;color:var(--guide-teal);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.guide-step h2{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.guide-instruction{max-width:70ch;margin:.875rem 0 0;color:var(--guide-body)}strong{color:var(--guide-ink);font-weight:650}figure{margin:1.5rem 0 0}.guide-screenshot{display:block;overflow:hidden;border:1px solid var(--guide-line);border-radius:.5rem;cursor:zoom-in}.guide-screenshot:hover{border-color:var(--guide-teal)}.guide-screenshot img{display:block;width:100%;height:auto}figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;color:var(--guide-body);font-size:.8125rem}figcaption span{color:var(--guide-teal)}.guide-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;font-size:.875rem}.guide-primary{display:inline-flex;gap:1.25rem;align-items:center;min-height:3rem;padding:.75rem 1.25rem;border-radius:.375rem;background:var(--guide-teal);color:#fff;text-decoration:none;font-weight:600}.guide-primary:hover{background:#075c50}@media(max-width:52rem){.guide-layout{grid-template-columns:1fr;gap:2rem;max-width:48rem;padding-top:1.5rem}.guide-sidebar{position:static;max-height:none;padding:0 0 1rem;border-bottom:1px solid var(--guide-line)}.guide-index summary{min-height:2.75rem;display:list-item}.guide-index ol{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.guide-share{border:0;margin:.75rem 0 0;padding:0}.guide-share button{width:auto}.guide-bar{gap:1rem}.guide-bar-label{padding-left:1rem}}@media(max-width:34rem){.guide-bar{padding-inline:1rem;min-height:4.25rem}.guide-bar-label{display:none}.guide-layout{padding-inline:1rem}.guide-index ol{grid-template-columns:1fr}.guide-before{padding:1.25rem}.guide-step{padding-block:2rem}.guide-step-heading{gap:.75rem}.guide-lead{font-size:1rem}}@media print{.guide-bar,.guide-sidebar,.skip-link,.guide-footer,figcaption span{display:none}.guide-layout{display:block;padding:0;max-width:none}.guide-step{break-inside:avoid;padding-block:1rem}h1{font-size:2rem}a{color:inherit}}
