.guide-header-cta{margin-left:auto}.guide-page{max-width:1080px}.guide-back{margin-block:36px 32px;font-size:.85rem}.guide-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(40px,6vw,96px);padding-bottom:64px;display:grid}.guide-hero h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:600;line-height:1.08}.guide-intro{color:var(--muted-foreground);font-size:1.1rem;line-height:1.75}.guide-beta{background:#a6c9ff09;border-left:2px solid #a6c9ff;margin-block:28px 14px;padding:20px 22px}.guide-beta h2{color:#a6c9ff;margin-bottom:8px;font-size:.9rem;font-weight:600}.guide-beta p,.guide-reviewed{color:var(--muted-foreground);font-size:.82rem;line-height:1.7}.guide-reviewed{margin-block:16px 24px}.guide-contents{gap:12px;font-size:.88rem;display:grid}.guide-contents a{align-items:center;gap:12px;width:fit-content;display:flex}.guide-contents a:hover,.guide-mac figcaption a:hover{text-underline-offset:4px;text-decoration:underline}.guide-phone img{border:1px solid #ffffff20;border-radius:32px;width:100%;height:auto}.guide-page figcaption{color:var(--muted-foreground);margin-top:16px;font-size:.78rem;line-height:1.65}.guide-section{border-top:1px solid var(--border);padding-block:48px;scroll-margin-top:28px}.guide-section>h2{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:550}.guide-section p{color:var(--muted-foreground);max-width:74ch;line-height:1.8}.guide-section p+p{margin-top:14px}.guide-requirements{grid-template-columns:1fr 1fr;gap:22px 40px;margin-block:28px;display:grid}.guide-requirements li{gap:12px;line-height:1.7;display:flex}.guide-requirements svg{color:#a6c9ff;flex:none;margin-top:5px}.guide-note{font-size:.88rem}.guide-steps{counter-reset:setup;gap:34px;margin-block:36px 48px;display:grid}.guide-steps>li{counter-increment:setup;padding-left:54px;position:relative}.guide-steps>li:before{content:counter(setup, decimal-leading-zero);color:#a6c9ff;font-variant-numeric:tabular-nums;font-size:.9rem;position:absolute;top:1px;left:0}.guide-page h3{margin-bottom:12px;font-size:1.1rem;font-weight:550;line-height:1.4}.guide-mac{grid-template-columns:minmax(0,448px) minmax(0,1fr);align-items:center;gap:40px;max-width:820px;margin-inline:auto;display:grid}.guide-mac img{border:1px solid #ffffff20;border-radius:16px;width:100%;height:auto}.guide-mac figcaption{font-size:.9rem}.guide-mac figcaption a{color:var(--foreground);align-items:center;gap:6px;margin-top:16px;display:flex}.guide-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:32px;display:grid}.guide-states h3{align-items:center;gap:9px;display:flex}.guide-states p{font-size:.9rem}.guide-state-dot{background:#e9ecef;border-radius:50%;flex-shrink:0;width:7px;height:7px}.guide-state-attention{background:#a6c9ff}.guide-state-finished{background:#8dddba}.guide-limits{background:var(--muted);border-radius:12px;padding:24px 28px}.guide-limits p{font-size:.9rem}.guide-section>.text-link{margin-top:22px}.guide-next .eyebrow{margin-bottom:15px;display:block}.guide-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}@media (max-width:900px){.guide-hero{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.guide-mac{grid-template-columns:minmax(0,448px);justify-content:center;gap:0}.guide-states{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.guide-hero{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.guide-phone{max-width:260px;margin-inline:auto}.guide-back{margin-block:24px}.guide-requirements{grid-template-columns:1fr;gap:18px}.guide-section{padding-block:36px}.guide-steps>li{padding-left:38px}.guide-limits{padding:20px}.guide-header-cta{font-size:.8rem}}
