.ds-guide .gpage h1,.ds-guide .gpage h2,.ds-guide .gpage h3,.ds-guide .gpage p,.ds-guide .gpage ol,.ds-guide .gpage ul,.ds-guide .gpage dl,.ds-guide .gpage dd{margin:0;padding:0}.ds-guide .gpage h1,.ds-guide .gpage h2{font-family:var(--display);text-wrap:balance;font-weight:600}.ds-guide .gwrap{max-width:1120px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.ds-guide .ghero{gap:18px;padding-block:32px 28px;display:grid}.ds-guide .gtag{color:var(--cel);background:var(--cel-light);white-space:nowrap;border-radius:999px;padding:2px 11px;font-size:12.5px;font-weight:600}.ds-guide .gpage h1{font-size:clamp(36px,7vw,64px);line-height:1.18}.ds-guide .gpage h1 em{color:var(--cel);white-space:nowrap;font-style:normal}.ds-guide .glead{color:var(--ink2);max-width:34em;font-size:clamp(17px,2.2vw,20px)}.ds-guide .gtrack{z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:60px}.ds-guide .gtrack ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-block:9px;list-style:none;display:grid}.ds-guide .gtrack a{color:var(--muted);text-align:center;justify-items:center;gap:2px;font-size:12px;line-height:1.3;text-decoration:none;display:grid}.ds-guide .gtrack i{border:2px solid var(--line-strong);background:var(--surface);border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:700;transition:background .25s,border-color .25s,color .25s;display:grid}.ds-guide .gtrack a.on{color:var(--ink);font-weight:600}.ds-guide .gtrack a.on i{border-color:var(--act);color:var(--act)}.ds-guide .gtrack a.done i{background:var(--gold);border-color:var(--gold);color:#fff}.ds-guide .gstep{border-bottom:1px solid var(--line);gap:22px;padding-block:44px;scroll-margin-top:130px;display:grid}.ds-guide .gstep-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 14px;display:grid}.ds-guide .gnum{font-family:"CSCA Brand Serif", var(--display);color:var(--cel);grid-row:span 2;font-size:46px;line-height:1}.ds-guide .gpage h2{font-size:clamp(25px,4vw,34px);line-height:1.3}.ds-guide .gstep-head p{color:var(--ink2);grid-column:2;max-width:38em}.ds-guide .gshots{scroll-snap-type:x mandatory;margin-inline:calc(-1 * max(20px, env(safe-area-inset-left,0px)));padding:4px max(20px, env(safe-area-inset-left,0px)) 14px;scrollbar-width:thin;gap:20px;display:flex;overflow-x:auto}.ds-guide .gcard{scroll-snap-align:center;flex:0 0 min(74vw,262px);align-content:start;gap:12px;min-width:0;display:grid}.ds-guide .gswipe{color:var(--muted);margin-top:-12px;font-size:13px}.ds-guide .gphone{aspect-ratio:390/844;max-width:100%;box-shadow:var(--shadow);background:#f4f7f6;border:5px solid #1f2a28;border-radius:30px;display:block;position:relative;overflow:hidden}.ds-guide .gphone img{object-fit:cover;width:100%;height:100%;display:block}.ds-guide .gdot{color:#fff;width:24px;height:24px;font:700 12.5px/20px var(--sans);text-align:center;cursor:pointer;background:#b08a3e;border:2px solid #fff;border-radius:50%;margin:-12px 0 0 -12px;padding:0;position:absolute;box-shadow:0 2px 6px #00000047}.ds-guide .gcap h3{margin-bottom:3px;font-size:17px;font-weight:700;line-height:1.45}.ds-guide .gcap p{color:var(--ink2);font-size:15px;line-height:1.65}.ds-guide .gnotes{gap:4px;margin-top:6px;list-style:none;display:grid}.ds-guide .gnotes li{color:var(--ink2);cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:10px;margin-inline:-8px;padding:6px 8px;font-size:15px;line-height:1.6;transition:background .2s;display:grid}.ds-guide .gnotes li>b{background:var(--gold);color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;margin-top:1px;font-size:12px;line-height:22px;display:block}.ds-guide .gnotes strong{color:var(--ink)}.ds-guide .gnotes li.hit{background:var(--gold-soft)}.ds-guide .gdot.hit{animation:.7s ds-guide-pop}@keyframes ds-guide-pop{40%{transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.ds-guide .gdot.hit{outline:3px solid #fff;animation:none}.ds-guide .gtrack i,.ds-guide .gnotes li{transition:none}}.ds-guide .gsplit{gap:20px;display:grid}.ds-guide .gsplit .gphone{width:min(76vw,300px)}.ds-guide .gsplit .gnotes{font-size:16px}.ds-guide .gplans{border-bottom:1px solid var(--line);gap:18px;padding-block:44px;scroll-margin-top:130px;display:grid}.ds-guide .gtable{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow-x:auto}.ds-guide table{border-collapse:collapse;width:100%;min-width:440px;font-size:14.5px;line-height:1.5}.ds-guide th,.ds-guide td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:11px 13px}.ds-guide thead th{border-top:0;font-size:15px}.ds-guide thead small{color:var(--muted);font-size:13px;font-weight:500;display:block}.ds-guide tbody th{color:var(--ink2);white-space:nowrap;font-weight:600}.ds-guide .gfine{color:var(--muted);font-size:14px}.ds-guide .gqa{gap:18px;padding-block:44px;display:grid}.ds-guide .gqa dl{gap:16px 40px;display:grid}.ds-guide .gqa dt{font-weight:700}.ds-guide .gqa dd{color:var(--ink2);font-size:15px}.ds-guide .gend{background:var(--act-soft);padding-block:40px}.ds-guide .gend .gwrap{justify-items:start;gap:14px;display:grid}.ds-guide .gend h2{font-size:clamp(25px,4vw,34px)}.ds-guide .gfoot{color:var(--muted);padding-block:22px 30px;font-size:13px;line-height:1.7}@media (min-width:760px){.ds-guide .gwrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}.ds-guide .ghero{padding-block:52px 40px}.ds-guide .gtrack a{grid-auto-flow:column;justify-content:center;align-items:center;gap:7px;font-size:13.5px}.ds-guide .gshots{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:28px;margin-inline:0;padding:4px 0 0;display:grid;overflow:visible}.ds-guide .gcard{flex:none}.ds-guide .gswipe{display:none}.ds-guide .gsplit{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:44px}.ds-guide .gsplit .gphone{width:100%}.ds-guide .gsplit .gnotes li{padding:10px 12px;font-size:17px}.ds-guide .gqa dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ds-guide .gpage h1 em:not(:lang(zh)){white-space:normal}.ds-guide .gpage .gtrack ol{grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto}@media (max-width:999px){.ds-guide .gpage .gtrack ol{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto}.ds-guide .gpage .gtrack ol::-webkit-scrollbar{display:none}}@media (max-width:759px){.ds-guide .gpage .gtrack ol{padding-inline:12px}}@media (min-width:760px){.ds-guide .gpage .gtrack ol{padding-inline:max(32px, env(safe-area-inset-left,0px)) max(32px, env(safe-area-inset-right,0px))}}@media (max-width:360px){html:not(:lang(zh)) .ds-guide .gpage h1{font-size:30px}}.ds-guide .on-pc{display:none}.ds-guide .gpitch{border:1px solid var(--line-strong);background:var(--gold-soft);max-width:40em;color:var(--ink);border-radius:14px;padding:12px 16px;font-size:15.5px;line-height:1.6;text-decoration:none;display:block}.ds-guide .gpitch span{color:var(--act);font-weight:600}.ds-guide .gvip{gap:22px;min-width:0;display:grid}.ds-guide .gvip .gtable table{min-width:0}.ds-guide .gvip th.paid,.ds-guide .gvip td.paid{background:var(--cel-light);color:var(--ink);font-weight:600}.ds-guide .gvip thead th.paid{color:var(--cel)}.ds-guide .gvip tbody th{white-space:normal}@media (max-width:480px){.ds-guide .gvip table,.ds-guide .gvip thead th{font-size:13.5px}.ds-guide .gvip th,.ds-guide .gvip td{padding:9px 8px}}.ds-guide .gpage .gexample{border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:0 12px 12px 0;padding:12px 16px;font-size:15.5px;line-height:1.65}.ds-guide .gplanrow{gap:16px;display:grid}.ds-guide .gplan{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;position:relative}.ds-guide .gplan.hot{border:2px solid var(--act);box-shadow:var(--shadow)}.ds-guide .gplan .gtag{position:absolute;top:-12px;left:20px}.ds-guide .gplan h3{font-size:19px;font-weight:700}.ds-guide .gprice{color:var(--muted);font-size:14px}.ds-guide .gprice b{color:var(--ink);font-size:30px;font-weight:700}.ds-guide .gplus{color:var(--ink2);font-size:14px;font-weight:600}.ds-guide .gplan ul{flex:1;align-content:start;gap:7px;list-style:none;display:grid}.ds-guide .gplan li{color:var(--ink2);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.ds-guide .gplan li:before{content:"✓";color:var(--cel);font-weight:700;position:absolute;left:0}.ds-guide .gplan .btn{text-align:center;justify-content:center}.ds-guide .gpage .gbuy{margin-top:10px;font-size:21px;font-weight:700}.ds-guide .gend-actions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:760px){.ds-guide .on-phone{display:none}.ds-guide .on-pc{display:inline}.ds-guide .gdot.on-pc{display:block}.ds-guide .gplanrow{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-guide .gphone{aspect-ratio:auto;border-width:26px 1px 1px;border-color:#dde4e2;border-radius:12px;overflow:visible}.ds-guide .gphone:before{content:"";background:#b9c4c1;border-radius:50%;width:8px;height:8px;position:absolute;top:-16px;left:12px;box-shadow:14px 0 #b9c4c1,28px 0 #b9c4c1}.ds-guide .gphone img{object-fit:initial;height:auto}.ds-guide .gsplit .gphone{width:100%}.ds-guide .gsplit,.ds-guide .gcard{grid-template-columns:minmax(0,1fr);gap:16px}.ds-guide .gshots{grid-template-columns:minmax(0,1fr);gap:36px}}@media (min-width:1000px){.ds-guide .gsplit,.ds-guide .gcard{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:center;gap:32px}}
