:root{--canvas:#f4f4f5;--panel:#fff;--paper:#fafafa;--ink:#0a0a0b;--ink2:#2a2a2e;--muted:#6b6b70;--line:#eaeaec;--line2:#dcdcdf;--accent:#ff6a1a;--orange-ink:#aa3c08;--soft:#fff2e9;--nav:#131316;--r:12px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"Helvetica Neue","PingFang HK","PingFang TC","Microsoft JhengHei",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto}svg{display:block}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #b9430b;outline-offset:4px}::selection{background:#ffe2cd}.skip{position:fixed;left:18px;top:-100px;background:#fff;padding:10px 20px;z-index:100}.skip:focus{top:12px}.icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.rail{position:fixed;inset:12px auto 12px 12px;width:66px;border-radius:14px;background:var(--nav);display:flex;flex-direction:column;align-items:center;padding:17px 7px;gap:9px;z-index:35}.rail-logo{width:42px;margin-bottom:22px}.rail-link{width:48px;min-height:47px;display:grid;place-content:center;border-radius:10px;position:relative}.rail-link:hover{background:#2c2c31}.rail-link[aria-current=page]{background:#2c2c31}.rail-link img{width:27px;height:27px;object-fit:contain}.rail-tip{position:absolute;left:58px;top:4px;white-space:nowrap;background:#232327;color:white;font-size:12px;border-radius:7px;padding:7px 12px;opacity:0;pointer-events:none;transition:opacity .15s}.rail-link:hover .rail-tip,.rail-link:focus-visible .rail-tip{opacity:1}.rail-bottom{margin-top:auto;color:#d4d4d8}.sidebar{position:fixed;top:12px;bottom:12px;left:86px;width:232px;display:flex;flex-direction:column;padding:24px 16px 13px;background:#fafafa;border:1px solid #e8e8eb;border-radius:12px;z-index:30}.brand{display:flex;align-items:center;gap:9px;padding:0 8px;color:var(--ink);font-size:23px;letter-spacing:-1px;font-weight:730;line-height:1.2}.brand-dot{height:7px;width:7px;background:var(--accent);border-radius:50%;margin:4px 0 0}.guide-label{margin:9px 8px 23px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.side-scroll{overflow:auto;scrollbar-width:thin;flex:1;margin:0 -5px;padding:0 5px}.nav-group{margin-top:21px}.nav-group:first-child{margin-top:12px}.nav-group h2{font-size:10px;letter-spacing:1.35px;color:#707076;font-weight:650;text-transform:uppercase;padding:0 11px;margin:0 0 7px}.nav-item{display:flex;gap:10px;align-items:center;min-height:37px;padding:7px 10px;border-radius:7px;font-size:12px;color:#535359;line-height:1.45;margin:2px 0;transition:background .15s}.nav-item .icon{width:16px;height:16px;color:#7b7b80}.nav-item:hover{background:#eeeef0;color:var(--ink)}.nav-item[aria-current=page]{background:#ffe9d8;color:#793108;font-weight:600}.nav-item[aria-current=page] .icon{color:#a63b06}.side-foot{border-top:1px solid var(--line);padding:16px 8px 0;margin-top:15px}.side-foot a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.side-foot small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.frame{margin:12px 12px 12px 326px;background:#fff;border:1px solid #e7e7eb;border-radius:12px;min-height:calc(100vh - 24px);overflow:clip}.topbar{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);padding:17px 32px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.breadcrumbs{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:10px;min-width:0}.breadcrumbs .current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink2)}.breadcrumbs .icon{height:15px;width:15px}.top-actions{display:flex;gap:16px;align-items:center;flex:none}.lang-switch{display:flex;align-items:center;gap:8px;font-size:12px}.lang-switch a{color:var(--muted);padding:5px 0}.lang-switch .active{color:var(--ink);font-weight:650}.lang-switch span{color:#d3d3d8}.top-open{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.top-open .icon{width:15px;height:15px}.mobile-menu{display:none}.mobile-brand{display:none}.content{max-width:1210px;margin:auto;padding:44px 48px 30px}.eyebrow{display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;font-weight:650;color:var(--muted);margin:0 0 20px}.eyebrow:before{content:'';width:6px;height:6px;background:var(--accent);border-radius:2px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding:7px 0 35px}.hero h1{font-size:clamp(34px,3.7vw,56px);line-height:1.09;letter-spacing:-2.3px;font-weight:650;margin:0 0 22px}.hero h1 em{font-style:normal;color:#a63b06}.hero .intro{max-width:420px;font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;min-height:44px;border-radius:8px;border:1px solid var(--line2);background:white;font-size:12px;font-weight:600;transition:background .15s,transform .15s}.button:hover{background:#f5f5f5}.button .icon{width:16px;height:16px}.button.primary{background:var(--ink);border-color:var(--ink);color:white}.button.primary:hover{background:#2a2a2e;transform:translateY(-1px)}.hero-caption{font-size:10px;color:var(--muted);display:block;margin-top:11px}.hero-art{min-width:0;background:#f6f6f7;border-radius:18px;padding:28px 20px 22px;position:relative}.mini-window{background:#fff;border:1px solid #dedee2;border-radius:11px;box-shadow:0 15px 32px -20px #23232755;overflow:hidden;transform:rotate(-2deg)}.window-head{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:11px 13px;font-size:11px;font-weight:600}.window-head img{width:20px;height:20px}.window-head small{margin-left:auto;font-weight:400;color:var(--muted);font-size:9px}.mini-chat{padding:18px 16px 14px}.mini-user{background:#f3f3f4;margin-left:32px;padding:11px 12px;border-radius:10px 10px 3px 10px;font-size:11px;line-height:1.6}.mini-user .attach{display:flex;gap:5px;align-items:center;color:#77777c;font-size:9px;margin-bottom:7px}.attach .icon{width:12px;height:12px}.mini-answer{display:flex;gap:8px;font-size:11px;line-height:1.7;margin-top:17px}.mini-answer img{width:20px;height:20px;flex:none}.result-sheet{border:1px solid var(--line);border-radius:8px;margin:12px 0 0 28px;padding:12px}.result-title{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600}.result-title .icon{color:#9d3909;width:15px;height:15px}.result-lines{margin-top:8px;font-size:9px;color:#727278}.result-lines span{display:block;border-bottom:1px solid #f0f0f2;padding:5px 0}.review-badge{display:flex;gap:6px;align-items:center;color:#704021;background:#ffefdf;font-size:9px;width:max-content;padding:3px 7px;border-radius:4px;margin-top:9px}.review-badge .icon{width:11px;height:11px}.art-caption{text-align:center;color:var(--muted);font-size:9px;margin:16px 0 0}.search-wrap{position:relative;margin:6px 0 35px}.search-label{font-weight:550;font-size:14px;display:block;margin-bottom:11px}.search-box{position:relative;display:flex;align-items:center;gap:11px;background:#fafafa;border:1px solid #dcdcdf;border-radius:9px;padding:0 15px;min-height:51px}.search-box .icon{color:var(--muted);width:19px;height:19px}.search-box input{border:0;background:transparent;outline:none;min-width:0;width:100%;font-size:13px;color:var(--ink);padding:14px 0}.search-box:focus-within{outline:2px solid #bd4c14;outline-offset:2px}.search-box input:focus-visible{outline:none}.search-box input::placeholder{color:#727278}.key-hint{border:1px solid #dedee2;border-radius:4px;color:#797980;font-size:10px;padding:0 5px;white-space:nowrap}.clear-search{border:0;background:transparent;padding:7px;line-height:1;color:#666}.search-results{margin-top:10px;border:1px solid var(--line2);border-radius:9px;box-shadow:0 8px 20px #00000006;overflow:hidden}.search-result{display:block;padding:15px 19px;border-bottom:1px solid var(--line);background:#fff}.search-result:last-child{border:0}.search-result:hover{background:var(--paper)}.search-result strong{display:block;font-size:13px}.search-result span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.search-state{padding:15px 19px;font-size:12px;color:var(--muted);margin:0}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:0 0 16px}.section-heading h2{font-size:21px;letter-spacing:-.6px;line-height:1.4;margin:0;font-weight:630}.section-heading p{font-size:11px;color:var(--muted);margin:0}.start-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:36px}.start-step{padding:19px 21px;border-right:1px solid var(--line);position:relative;transition:background .15s}.start-step:last-child{border:0}.start-step:hover{background:var(--paper)}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.step-number{font-size:10px;letter-spacing:1px;font-weight:650;color:var(--orange-ink);background:var(--soft);border-radius:4px;padding:3px 6px}.step-top .icon{height:15px;width:15px;color:#909096}.start-step h3{font-size:13px;line-height:1.4;margin:0 0 7px;font-weight:650}.start-step p{font-size:11px;color:var(--muted);margin:0;line-height:1.7}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:36px}.topic{border:1px solid var(--line);border-radius:10px;padding:22px 20px 17px;display:flex;flex-direction:column;transition:border-color .15s,background .15s}.topic:hover{border-color:#ccc; background:#fafafa}.topic-icon{display:grid;place-items:center;width:35px;height:35px;background:#f5f5f6;border:1px solid #eeeeef;border-radius:8px;margin-bottom:19px;color:#47474d}.topic-icon .icon{height:19px;width:19px}.topic h3{font-weight:650;font-size:13px;margin:0 0 7px;line-height:1.5}.topic p{font-size:11px;color:var(--muted);margin:0 0 18px;line-height:1.8}.topic-footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:auto}.topic-footer .icon{height:14px;width:14px}.prompt-band{background:#151518;border-radius:12px;padding:30px;display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;color:white;margin:0 0 35px}.prompt-band h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;font-weight:550;margin:8px 0 12px}.prompt-band p{font-size:12px;line-height:1.8;color:#b8b8bd;margin:0}.prompt-band .eyebrow{font-size:9px;color:#aaaab1;margin:0}.prompt-band a{display:inline-flex;gap:8px;align-items:center;color:#f1f1f3;font-size:11px;margin-top:19px}.prompt-band a .icon{height:14px;width:14px}.example-selector{display:flex;gap:5px;margin-bottom:12px}.example-selector button{border:1px solid #49494f;background:transparent;color:#c5c5ca;border-radius:5px;padding:4px 11px;font-size:10px;min-height:32px}.example-selector button[aria-pressed=true]{color:#17171b;background:#fff;border-color:#fff}.sample-box{border:1px solid #414146;border-radius:8px;padding:16px;background:#202024}.sample-box blockquote{font-size:12px;line-height:1.9;margin:0 0 13px;color:#e8e8ed}.copy-button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line2);background:#fff;border-radius:6px;padding:7px 11px;font-size:11px;min-height:36px}.copy-button .icon{height:13px;width:13px}.sample-box .copy-button{background:#303035;border-color:#55555c;color:white}.sample-box .copy-button:hover{background:#45454b}.prompt-band small{display:block;color:#aaaab0;font-size:9px;margin-top:10px}.readiness{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;border-top:1px solid var(--line);padding:27px 0}.readiness h2{font-size:21px;letter-spacing:-.5px;margin:0 0 7px;font-weight:630}.readiness p{font-size:11px;color:var(--muted);margin:0}.checklist{display:grid;gap:9px}.checklist label{display:flex;gap:10px;align-items:start;cursor:pointer;font-size:12px}.checklist input{accent-color:#a7430d;flex:none;margin:4px 0 0;width:15px;height:15px}.checklist label:has(input:checked) span{color:#76767b}.check-foot{font-size:10px;color:var(--muted);margin-top:12px;display:flex;align-items:center;gap:15px}.text-button{padding:3px 0;color:#6b6b70;background:none;border:0;text-decoration:underline;text-underline-offset:3px;font-size:10px}.footer{border-top:1px solid var(--line);padding:22px 32px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.footer a:hover{text-decoration:underline}.footer-links{display:flex;gap:16px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:45px;max-width:1180px;margin:auto;padding:37px 42px 40px}.article-head{padding:5px 0 25px;border-bottom:1px solid var(--line);margin-bottom:27px}.article-head .eyebrow{margin-bottom:16px}.article-head h1{font-weight:640;font-size:clamp(29px,3vw,43px);line-height:1.15;letter-spacing:-1.3px;margin:0 0 18px}.article-head .lede{color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 20px}.article-meta{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted);flex-wrap:wrap}.article-meta .icon{height:13px;width:13px}.path-pill{display:inline-flex;align-items:center;gap:6px;background:#f6f6f7;border:1px solid var(--line);padding:4px 8px;border-radius:5px;line-height:1.7;color:#5e5e65}.article-section{margin:29px 0 36px;scroll-margin-top:93px}.article-section h2{font-weight:640;font-size:21px;line-height:1.4;letter-spacing:-.5px;margin:0 0 15px}.article-section p{color:#45454b;font-size:14px;line-height:1.9;margin:0 0 17px}.article-section ul{padding-left:21px;color:#45454b;margin:14px 0;font-size:14px;line-height:1.9}.article-section ul li{padding:0 0 9px 4px}.steps{list-style:none;counter-reset:steps;padding:0;margin:17px 0 22px;display:grid;gap:16px}.steps li{counter-increment:steps;display:flex;gap:13px;font-size:14px;line-height:1.9;color:#45454b}.steps li:before{content:counter(steps);display:grid;place-items:center;flex:none;width:25px;height:25px;background:#f4f4f5;border:1px solid #e6e6e8;border-radius:7px;font-size:11px;font-weight:600;color:#626269;margin-top:3px}.notice{display:flex;gap:11px;padding:16px 18px;background:#fff5ed;border:1px solid #f0d8c6;border-radius:8px;margin:22px 0}.notice .icon{flex:none;color:#994011;width:18px;height:18px;margin-top:4px}.notice p{font-size:12px;line-height:1.9;color:#713b1f;margin:0}.table-wrap{overflow:auto;border:1px solid var(--line2);border-radius:8px;margin:18px 0 22px}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8;text-align:left}th{background:#f7f7f8;color:#616169;font-size:11px;font-weight:600}td,th{padding:11px 15px;border-bottom:1px solid var(--line);vertical-align:top}td:first-child{font-weight:550;color:#252529;width:30%;min-width:112px}td{color:#55555c}tr:last-child td{border:0}.prompt-card{background:#fafafa;border:1px solid var(--line2);border-radius:9px;margin:20px 0 24px;overflow:hidden}.prompt-card-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px 15px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.prompt-card blockquote{margin:0;padding:20px;font-size:14px;line-height:1.95;white-space:pre-line;color:#36363c}.article-aside{padding-top:7px}.toc{position:sticky;top:103px}.toc-title{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:650;margin:0 0 17px;color:#6b6b70}.toc a{display:block;padding:6px 0 6px 12px;border-left:1px solid var(--line2);font-size:11px;color:var(--muted);line-height:1.7}.toc a:hover{color:var(--orange-ink);border-left-color:var(--accent)}.toc a.is-current{border-left:2px solid var(--accent);color:var(--orange-ink)}.toc-help{margin-top:28px;padding-top:19px;border-top:1px solid var(--line)}.toc-help p{font-size:11px;color:var(--muted);margin:0 0 10px}.toc-help a{padding:0;border:0;text-decoration:underline;text-underline-offset:3px;color:#44444b}.article-search{margin:0 0 24px}.article-search input{font-size:11px}.article-search .search-box{min-height:40px;padding:0 11px}.article-search .key-hint{display:none}.article-search .search-box input{padding:9px 0}.article-search .search-results{max-height:330px;overflow:auto}.article-search .search-result{padding:11px}.article-search .search-result span{display:none}.article-search .search-result strong{font-size:11px}.article-end{padding:23px 0 0;border-top:1px solid var(--line);margin-top:35px}.article-end h2{font-size:17px;margin:0 0 15px}.related{display:grid;gap:9px}.related a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px 15px;font-size:13px}.related a:hover{background:var(--paper)}.related .icon{width:16px;height:16px}.article-tools{display:flex;gap:15px;margin-top:25px}.article-tools button{font-size:11px}.toast{position:fixed;bottom:24px;left:calc(50% + 120px);transform:translateX(-50%);background:#232327;color:white;box-shadow:0 8px 25px #0002;border-radius:8px;padding:11px 18px;font-size:12px;z-index:90;max-width:calc(100vw - 35px);text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.copy-fallback{padding:20px;border:1px solid var(--line2);border-radius:12px;max-width:550px;width:calc(100vw - 32px)}.copy-fallback::backdrop{background:#0005}.copy-fallback h2{font-size:19px;margin:0 0 8px}.copy-fallback p{font-size:13px;color:var(--muted)}.copy-fallback textarea{width:100%;min-height:175px;resize:vertical;font-size:13px;line-height:1.7;border:1px solid #ccc;border-radius:6px;padding:12px;margin-bottom:13px}.no-js{display:none}noscript .no-js{display:block}.js-only{display:none}.js .js-only{display:block}.js .js-inline{display:inline-flex}.js .no-js{display:none}[hidden]{display:none!important}html[lang=zh-Hant-HK] .hero h1{font-size:clamp(31px,3.5vw,48px);line-height:1.3;letter-spacing:-1.2px}html[lang=zh-Hant-HK] .hero .intro{line-height:1.95}html[lang=zh-Hant-HK] .nav-item{font-size:12px}html[lang=zh-Hant-HK] .article-head h1{line-height:1.3}html[lang=zh-Hant-HK] .article-section p,html[lang=zh-Hant-HK] .steps li{line-height:2.05}@media(min-width:1660px){.content{padding-top:55px;padding-bottom:45px}.hero{gap:60px;padding-bottom:46px}.topic p,.start-step p{font-size:12px}.topic h3,.start-step h3{font-size:14px}}@media(max-width:1250px){.sidebar{width:209px}.frame{margin-left:303px}.content{padding:34px 30px 25px}.hero{gap:23px;grid-template-columns:1fr 1fr}.hero h1{font-size:39px}.hero-art{padding:20px 12px}.article-layout{padding:32px 30px;gap:26px;grid-template-columns:minmax(0,1fr) 142px}.topbar{padding:16px 26px}.topic{padding:18px 16px}.prompt-band{padding:25px;gap:23px}.start-step{padding:17px}.top-open{font-size:11px}}@media(max-width:1050px){.rail{display:none}.sidebar{left:12px;width:210px}.frame{margin-left:230px}.article-layout{display:block;max-width:790px}.article-aside{display:none}.hero h1{font-size:36px}.hero .intro{font-size:13px}.hero-art{padding:18px 10px}.mini-chat{padding:13px 12px}.mini-user{margin-left:16px}.window-head small{display:none}.result-sheet{margin-left:0}.top-open{display:none}.topbar{padding:15px 25px;min-height:65px}.topic-grid{gap:10px}.content{padding:31px 25px}.topic{padding:17px 15px}.prompt-band{grid-template-columns:1fr;gap:19px}.prompt-band h2{font-size:25px}.prompt-band a{margin-top:11px}.toast{left:calc(50% + 100px)}}@media(max-width:760px){body{font-size:15px}.sidebar{display:none;top:70px;bottom:12px;left:12px;right:12px;width:auto;border:1px solid var(--line2);box-shadow:0 20px 70px #0003;z-index:50}.sidebar.is-open{display:flex}.sidebar .brand,.sidebar .guide-label{display:none}.side-scroll{padding:10px}.nav-item{font-size:14px;min-height:42px}.nav-group h2{font-size:11px}.side-foot{padding-left:20px}.frame{margin:8px;min-height:calc(100vh - 16px);border-radius:10px}.topbar{padding:13px 17px;min-height:58px;gap:10px}.breadcrumbs{display:none}.mobile-brand{display:flex;align-items:center;gap:7px;font-size:16px;letter-spacing:-.6px;font-weight:700}.mobile-brand img{width:25px;height:25px}.mobile-brand span{font-weight:450;font-size:10px;color:var(--muted);letter-spacing:0;border-left:1px solid #ddd;padding-left:7px;margin-left:3px}.top-actions{gap:14px}.lang-switch{font-size:11px;gap:7px}.mobile-menu{display:grid;place-items:center;background:none;border:1px solid var(--line);width:34px;height:34px;border-radius:6px;padding:6px}.mobile-menu .icon{width:17px;height:17px}.content{padding:30px 23px 20px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:16px}.hero{grid-template-columns:1fr;gap:25px;padding:0 0 26px}.hero h1{font-size:44px;letter-spacing:-1.8px;line-height:1.1;margin-bottom:16px}.hero .intro{font-size:14px;max-width:450px;margin-bottom:21px}.hero-art{padding:24px 25px 16px;max-width:440px;width:100%;margin:auto}.mini-window{transform:rotate(-1.5deg)}.mini-chat{padding:17px}.mini-user{margin-left:40px;font-size:12px}.window-head{font-size:12px}.window-head small{display:block}.mini-answer{font-size:12px}.result-sheet{margin-left:28px}.result-lines{font-size:10px}.hero-caption{font-size:11px}.search-wrap{margin:3px 0 31px}.search-box{min-height:48px}.search-label{font-size:14px}.key-hint{display:none}.section-heading{align-items:start;flex-direction:column;gap:4px;margin-bottom:14px}.section-heading h2{font-size:22px}.start-strip{grid-template-columns:1fr;margin-bottom:29px}.start-step{padding:17px 18px;display:grid;grid-template-columns:39px 1fr;column-gap:11px;border-right:0;border-bottom:1px solid var(--line)}.step-top{grid-row:span 2;align-self:start;display:block;margin:2px 0 0}.step-top .icon{display:none}.start-step h3{font-size:14px;margin-bottom:4px}.start-step p{font-size:12px}.step-number{font-size:11px}.topic-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:29px}.topic{padding:18px 15px}.topic-icon{margin-bottom:15px}.topic h3{font-size:13px}.topic p{font-size:12px;line-height:1.8;margin-bottom:16px}.topic-footer{font-size:10px}.prompt-band{padding:24px 20px;margin-bottom:28px;gap:23px}.prompt-band h2{font-size:25px}.prompt-band p{font-size:13px}.sample-box blockquote{font-size:13px}.sample-box{padding:16px}.example-selector button{font-size:12px;padding:4px 13px;min-height:36px}.prompt-band small{font-size:10px}.readiness{display:block;padding:25px 0 18px}.readiness p{font-size:12px}.checklist{margin-top:21px;gap:13px}.checklist label{font-size:13px}.check-foot{font-size:10px}.footer{padding:20px 23px;flex-direction:column;gap:9px;font-size:10px}.article-layout{padding:26px 23px 30px}.article-head h1{font-size:34px;letter-spacing:-1px}.article-head .lede{font-size:14px}.article-head{padding-bottom:22px}.article-meta{font-size:10px}.article-section h2{font-size:21px}.article-section{margin-bottom:32px}.article-section p,.steps li,.article-section ul{font-size:14px}.article-tools{flex-wrap:wrap}.toast{left:50%;bottom:16px}.notice{padding:14px}.notice p{font-size:12px}.prompt-card blockquote{font-size:14px;padding:17px}td,th{padding:10px 12px}html[lang=zh-Hant-HK] .hero h1{font-size:39px;line-height:1.3}html[lang=zh-Hant-HK] .article-head h1{font-size:32px}.table-wrap{max-width:100%}.js .mobile-article-search{display:block;margin:0 0 22px}}@media(min-width:761px){.mobile-article-search{display:none!important}}@media(max-width:370px){.content,.article-layout{padding-left:17px;padding-right:17px}.mobile-brand span{display:none}.hero h1{font-size:39px}.topic-grid{grid-template-columns:1fr}.topic{display:grid;grid-template-columns:35px 1fr;column-gap:14px}.topic-icon{grid-row:span 3}.topic h3{font-size:14px}.topic p{margin-bottom:12px}.hero-art{padding:20px 15px}.mini-user{margin-left:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;transform:none!important}}@media print{@page{size:A4;margin:16mm}html,body{background:white!important;font-size:11pt;scroll-padding:0}.rail,.sidebar,.topbar,.article-aside,.mobile-article-search,.search-wrap,.article-tools,.copy-button,.footer,.toast,.hero-art,.js-only,.article-end,.prompt-band,.readiness{display:none!important}.frame{border:0;margin:0;border-radius:0;min-height:0}.article-layout,.content{display:block;padding:0;max-width:none}.article-head h1{font-size:28pt}.article-head .lede{font-size:12pt}.article-section{margin:20px 0;break-inside:auto}.article-section h2{break-after:avoid;font-size:16pt}.article-section p,.steps li,.article-section ul{font-size:11pt}.notice,.prompt-card,tr,.steps li{break-inside:avoid}.table-wrap{overflow:visible}table{font-size:10pt}.notice,.prompt-card{background:#fafafa!important}.hero{display:block;padding:0}.hero h1{font-size:32pt}.topic-grid{display:block}.topic{margin:10px 0;break-inside:avoid}.start-strip{display:block}.start-step{border:0}.topic-footer{display:none}a{text-decoration:none}.path-pill{border:0;padding:0}}
.hero-art{margin:0}.js .mobile-menu{display:none}@media(max-width:760px){.js .mobile-menu{display:grid}.hero-art{margin:0 auto}}
.all-guides{margin:-15px 0 34px;border:1px solid var(--line);border-radius:9px;scroll-margin-top:85px}.all-guides summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:14px 19px;font-size:12px;font-weight:550}.all-guides summary::-webkit-details-marker{display:none}.all-guides summary span{font-size:17px;font-weight:400;color:var(--muted)}.all-guides[open] summary{border-bottom:1px solid var(--line)}.catalogue{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:22px}.catalogue h3{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin:0 0 10px}.catalogue a{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;padding:8px 0;border-bottom:1px solid var(--line)}.catalogue a:hover{color:var(--orange-ink)}.catalogue .icon{width:13px;height:13px}@media(max-width:460px){.catalogue{grid-template-columns:1fr;gap:22px}.catalogue a{font-size:13px}}@media print{.all-guides{display:none}}
@media(min-width:761px) and (max-width:1050px){.js .mobile-article-search{display:block!important;margin:0 0 24px}}
