.setup-page{background:var(--editorial-parchment);color:var(--editorial-ink)}.setup-wrap{width:calc(100% - 96px);max-width:1152px;margin-inline:auto}.setup-page h1{font:400 clamp(52px,6vw,84px)/1.05 var(--font-serif),Georgia,serif;letter-spacing:-.04em}.setup-page h2{font:400 clamp(34px,3.6vw,48px)/1.12 var(--font-serif),Georgia,serif;letter-spacing:-.03em;margin:0 0 26px}.setup-eyebrow,.setup-page em{color:var(--editorial-thread)}.setup-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:24px}.setup-hero{padding-block:130px 64px}.setup-hero>p:not(.setup-eyebrow){font-size:19px;line-height:1.75;color:var(--editorial-ink-soft);margin:28px 0 40px}.setup-hero nav{display:flex;flex-wrap:wrap;gap:16px 40px;font-size:13px}.setup-hero nav a{padding-block:12px}.setup-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:100px}.setup-connect{border-top:1px solid var(--editorial-line);padding-block:80px 96px}.setup-page :is(#cli,#first-session,#mac){scroll-margin-top:100px}.setup-section-intro>p:not(.setup-eyebrow){max-width:340px;font-size:16px;line-height:1.8;color:var(--editorial-ink-soft)}.setup-section-intro .setup-requirements{margin-top:32px;font-size:13px!important}.setup-config fieldset{margin:0 0 26px}.setup-config legend{font:500 13px/1.5 var(--font-sans),sans-serif;letter-spacing:0;margin-bottom:16px}.setup-config legend:before{display:none}.setup-config label{font-size:14px;padding:12px 16px}.setup-config .editorial-terminal{max-width:none;margin:0;border-radius:var(--radius-md);padding:38px 24px 24px!important}.setup-config .editorial-terminal .cmd{font-size:13px;line-height:1.9}.setup-config .editorial-terminal .comment{font-size:12px}.setup-config>p{font-size:14px;line-height:1.85;margin-top:24px;color:var(--editorial-ink-soft)}.setup-continuity{padding-block:80px;border-top:1px solid var(--editorial-line)}.setup-steps{list-style:none;margin:0;padding:0}.setup-steps>li{border-top:1px solid var(--editorial-line)}.setup-steps>li:last-child{border-bottom:1px solid var(--editorial-line)}.setup-steps summary{display:flex;align-items:center;gap:20px;padding-block:24px;cursor:pointer;list-style:none}.setup-steps summary::-webkit-details-marker{display:none}.setup-steps h3{font:400 23px/1.3 var(--font-serif),Georgia,serif;margin:0}.setup-step-number{font-size:11px;color:var(--editorial-thread)}.setup-expand{margin-left:auto;color:var(--editorial-thread);font-size:22px}.setup-steps details[open] .setup-expand{transform:rotate(45deg)}.setup-step-body{padding:0 0 28px 36px}.setup-step-body p{font-size:15px;line-height:1.8}.setup-step-body .editorial-label{font:500 11px/1.5 var(--font-sans),sans-serif;letter-spacing:.03em}.setup-step-body .editorial-label:before{display:none}.setup-troubleshooting{border-block:1px solid var(--editorial-line);margin-bottom:80px}.setup-troubleshooting>summary{padding:24px 0;display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:16px}.setup-troubleshooting>summary::-webkit-details-marker{display:none}.setup-troubleshooting>summary span{color:var(--editorial-thread);font-size:13px}.setup-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 64px;padding-bottom:32px}.setup-help-grid p{font-size:14px}.setup-companion{padding-block:72px;background:var(--editorial-parchment-deep)}.setup-companion p:not(.setup-eyebrow){font-size:16px;line-height:1.8;max-width:390px;color:var(--editorial-ink-soft)}.setup-link{display:inline-block;margin-top:24px;font-size:14px;color:var(--editorial-thread)}.setup-mac-download{align-self:center}.setup-mac-download>p{margin-top:18px;font-size:13px!important}.setup-more{padding-block:40px;display:flex;gap:32px;flex-wrap:wrap;font-size:14px}.setup-more>p{margin-right:auto;color:var(--editorial-ink-soft)}.setup-page :is(a,summary,button,input):focus-visible{outline:2px solid var(--editorial-thread);outline-offset:5px}@media (max-width:1024px){.setup-columns{gap:48px}.setup-wrap{width:calc(100% - 64px)}}@media (max-width:760px){.setup-columns{grid-template-columns:1fr;gap:36px}.setup-wrap{width:calc(100% - 40px)}.setup-hero{padding-block:104px 44px}.setup-hero nav{gap:4px 24px}.setup-connect,.setup-continuity{padding-block:48px}.setup-section-intro>p:not(.setup-eyebrow){max-width:none}.setup-step-body{padding-left:0}.setup-config label{padding:10px 12px}.setup-help-grid{grid-template-columns:1fr;gap:0}.setup-troubleshooting{margin-bottom:48px}.setup-companion{padding-block:48px}.setup-more{gap:20px}.setup-more>p{width:100%}}.setup-config .editorial-terminal .cmd{min-width:0;white-space:pre;word-break:normal;overflow-x:auto;padding-block:6px}.setup-config .editorial-terminal button{flex-shrink:0}.setup-expand{transition:transform .36s cubic-bezier(.22,1,.36,1)}.setup-help-item>summary{cursor:pointer;font-weight:500}@media (prefers-reduced-motion:reduce){.setup-expand{transition:none}}.setup-columns>*,.setup-config fieldset{min-width:0}