.chatgpt-setup{color:#496b60;line-height:1.7}.chatgpt-setup .setup-introduction h3{margin:0 0 10px;font-size:18px}.chatgpt-setup .setup-open{margin:16px 0 28px}.setup-walkthrough{counter-reset:setup-step;margin:0;padding:0;list-style:none}.setup-walkthrough>li{counter-increment:setup-step;border-top:1px solid #dceae2;padding:26px 0 30px 52px;position:relative}.setup-walkthrough>li:before{content:counter(setup-step);color:#fff;background:#19785d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:26px;left:0}.chatgpt-setup .setup-walkthrough h3{color:#173d35;margin:0 0 12px;font-size:21px;line-height:1.4}.chatgpt-setup .setup-walkthrough p{margin:12px 0}.chatgpt-setup strong{color:#214f40}.setup-screenshot{min-width:0;margin:20px 0 0}.setup-screenshot>a{color:#196850;text-decoration:none;display:block}.setup-screenshot>a:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #18846a}.setup-screenshot-frame{cursor:zoom-in;background:#fafafa;border:1px solid #dbe8e1;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.setup-screenshot-frame img{width:var(--shot-width);max-width:none;height:auto;left:var(--shot-left);top:var(--shot-top);display:block;position:absolute}.setup-screenshot-expand{margin-top:8px;font-size:12px;font-weight:600;display:block}.setup-screenshot>a:hover .setup-screenshot-expand{text-decoration:underline}.setup-screenshot figcaption{color:#637a70;margin-top:4px;font-size:12px;line-height:1.5}.setup-screenshot-portrait{max-width:440px;margin-inline:auto}.setup-walkthrough .guide-prompt-box{margin:18px 0}.setup-walkthrough .guide-prompt-box>p{margin-top:0}.setup-result{background:#eaf5ee;border-radius:16px;align-items:flex-start;gap:16px;margin:0 0 30px;padding:22px;display:flex}.setup-result>svg{color:#19785d;flex-shrink:0;width:28px;height:28px}.chatgpt-setup .setup-result h3{color:#196850;margin:0 0 8px;font-size:18px}.chatgpt-setup .setup-result p{margin:8px 0 0;font-size:14px}.setup-help{border-top:1px solid #dceae2;padding:20px 0}.setup-help summary{cursor:pointer;color:#196850;font-weight:650}.setup-help summary:focus-visible{outline-offset:4px;outline:3px solid #18846a}.setup-help p{font-size:14px}.chatgpt-setup .setup-source{color:#637a70;margin:8px 0 0;font-size:12px}@media (width<=600px){.setup-walkthrough>li{padding:22px 0}.setup-walkthrough>li:before{margin-bottom:12px;position:static}.chatgpt-setup .setup-walkthrough h3{font-size:20px}.setup-result{gap:10px;padding:18px}.setup-result>svg{width:22px;height:22px}}.guides-page{background:radial-gradient(at 85% 0,#def5e8,#0000 30%),#f6faf7}.guide-nav-list a[aria-current=page]{color:#145b43;background:#e0f1e7;font-weight:650}.guide-detail-layout .visual-guide h1{margin:12px 0;font-size:clamp(27px,3vw,38px);line-height:1.15}@media (width<=720px){.guide-detail-layout .guide-list{order:0}.guide-detail-layout .guide-navigation{order:1}}.learning-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:42px 0 48px;display:grid}.learning-hero h1{font-size:clamp(36px,4.5vw,54px)}.learning-hero .lead{font-size:19px}.learning-art{place-items:center;padding:20px;display:grid;position:relative}.learning-art img{width:100%;max-width:340px;height:auto}.learning-art>span{color:#34644f;background:#eff7d9;border:1px solid #fff;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:650;display:flex;position:absolute;bottom:8px;right:12px;transform:rotate(4deg)}.learning-art svg{width:20px;height:20px}.guides-page .guides-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.guide-nav-list{flex-direction:column;gap:5px;display:flex}.guide-navigation a[aria-current=location]{color:#145b43;background:#e0f1e7;font-weight:650}.guide-mobile-navigation{display:none}.guide-list [hidden]{display:none!important}.guides-page .visual-guide{margin-bottom:30px;padding:32px;box-shadow:0 8px 30px #164b3504}.guides-page .visual-guide:focus{outline:none}.guides-page .visual-guide h2{margin:12px 0;font-size:clamp(27px,3vw,38px);line-height:1.15}.visual-guide>.lead{margin-bottom:30px}.guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 38px;padding:0;list-style:none;display:grid}.guide-steps li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.guide-step-icon{color:#197458;background:linear-gradient(135deg,#effaf4,#ddf0e4);border:1px solid #c9e6d7;border-radius:22px;place-items:center;width:66px;height:66px;display:grid}.guide-step-icon svg{width:30px;height:30px}.guide-steps li:not(:last-child):after{content:"";background:#b9dcca;width:calc(100% - 76px);height:2px;position:absolute;top:32px;left:calc(50% + 44px)}.guide-step-number{color:#5d8774;margin:10px 0 3px;font-size:10px}.guide-steps strong{font-size:16px}.guide-steps p{color:#627c70;margin:6px 0 0;font-size:13px;line-height:1.5}.visual-guide .guide-demonstration{background:#f6faf7;border:1px solid #dfebe3;border-radius:16px;margin-bottom:30px;padding:20px}.visual-guide .guide-demonstration .eyebrow{letter-spacing:1px;font-size:10px}.visual-guide .guide-demonstration h3{margin:6px 0 16px;font-size:18px}.guide-demonstration video{background:#123a32;border-radius:10px;width:100%;height:auto;display:block}.visual-guide .guide-starter h3,.visual-guide .guide-makeover h3{margin:0 0 14px;font-size:19px}.guide-prompt-box{background:linear-gradient(130deg,#f0f9f3,#f8fbf5);border:1px solid #dbece2;border-radius:16px;padding:22px}.guide-prompt-box>p{color:#3b6755;margin:0 0 20px;font-size:16px;line-height:1.7}.guide-prompt-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.guide-copy{color:#196850;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:650}.guide-copy:hover{text-decoration:underline}.guide-copy:focus-visible{outline-offset:4px;outline:3px solid #18846a}.guide-copy-status{color:#53716b;font-size:12px;display:block}.guide-copy-status:not(:empty){margin-top:12px}.guide-prompt-note{color:#617970;margin:10px 0 0;font-size:12px}.guide-tip{background:#eaf5ee;border-radius:16px;align-items:flex-start;gap:16px;margin:26px 0;padding:22px;display:flex}.guide-tip>img{flex-shrink:0;margin-top:2px}.visual-guide .guide-tip h3{color:#1b7456;margin:0 0 5px;font-size:16px}.guide-tip p{color:#4c6c5e;margin:0;font-size:14px}.guide-comparison{grid-template-columns:1fr 32px 1.25fr;align-items:stretch;gap:14px;display:grid}.guide-comparison>div{background:#f5f5f6;border-radius:13px;padding:18px}.guide-comparison>div:last-child{background:#eef8f1}.guide-comparison>div>span{color:#64756d;font-size:13px;font-weight:700}.guide-comparison>div:last-child>span{color:#197458}.guide-comparison p{color:#53716b;margin:8px 0 0;font-size:14px;line-height:1.6}.guide-comparison-arrow{color:#3c9b79;text-align:center;align-self:center;font-size:29px}.guide-full{border-top:1px solid #e0eae4;margin-top:28px;padding-top:20px}.guide-full summary{cursor:pointer;color:#196850;padding:5px 0;font-size:14px;font-weight:650}.guide-full summary:focus-visible{outline-offset:4px;outline:3px solid #18846a}.guide-full>p,.guide-full>ul,.guide-full>ol{color:#53716b;font-size:15px}.guide-next-help{flex-wrap:wrap;justify-content:space-between;gap:14px 22px;margin-top:26px;font-size:13px;display:flex}@media (width<=900px){.guides-page .guides-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.guides-page .visual-guide{padding:24px}.guide-steps{gap:12px}.guide-steps strong{font-size:14px}.guide-steps p{font-size:12px}}@media (width<=720px){.learning-hero{grid-template-columns:1fr;gap:4px;padding:24px 0 28px}.learning-hero h1{font-size:38px}.learning-hero .lead{font-size:17px}.learning-art{max-width:280px;margin:auto;padding:12px}.learning-art>span{font-size:11px;bottom:0}.guides-page .guides-layout{grid-template-columns:1fr;gap:18px}.guides-enhanced .guide-navigation{display:none}.guides-enhanced .guide-mobile-navigation{gap:7px;display:grid}.guide-mobile-navigation label{color:#3c6655;font-size:13px;font-weight:650}.guide-mobile-navigation select{width:100%;min-width:0;font:inherit;color:#143736;background:#fff;border:1px solid #c4ddcf;border-radius:12px;padding:14px}.guide-mobile-navigation select:focus{outline-offset:3px;outline:2px solid #18846a}.guide-mobile-navigation{top:calc(var(--site-header-height,104px) + 8px);z-index:10;background:#f6faf7;border:1px solid #dae9df;border-radius:14px;padding:12px;position:sticky}.guides-enhanced .visual-guide,.guides-enhanced .guide h3{scroll-margin-top:calc(var(--site-header-height,104px) + 132px)}.guides-page .visual-guide{padding:22px}.guides-page .visual-guide h2{font-size:29px}.guide-steps{grid-template-columns:1fr;gap:16px;margin:24px 0}.guide-steps li{text-align:left;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:0 14px;display:grid}.guide-step-icon{border-radius:15px;grid-row:span 3;width:46px;height:46px}.guide-step-icon svg{width:23px;height:23px}.guide-step-number{display:none}.guide-steps li:not(:last-child):after{content:none}.guide-steps strong{font-size:16px}.guide-steps p{grid-column:2;margin:4px 0 0;font-size:13px}.visual-guide .guide-demonstration{padding:14px}.guide-prompt-box{padding:18px}.guide-prompt-box>p{font-size:15px}.guide-tip{gap:12px;padding:18px}.guide-tip>img{width:34px;height:34px}.guide-comparison{grid-template-columns:1fr;gap:8px}.guide-comparison-arrow{font-size:24px;line-height:1;transform:rotate(90deg)}.guide-next-help{flex-direction:column}}
