.guide-header{grid-template-columns:1fr auto 1fr}.guide-nav{align-items:center;gap:clamp(16px,3vw,40px);display:flex}.guide-nav a{min-height:44px;color:var(--s-muted);font-size:var(--s-font-size-control);align-items:center;text-decoration:none;display:inline-flex}.guide-nav a[aria-current=page]{color:var(--s-ink);box-shadow:none;font-weight:650}.guide-header .header-actions{font-size:var(--s-font-size-caption);color:var(--s-muted)}.guide-main{padding-bottom:70px}.guide-hero{max-width:880px;padding:clamp(48px,8vw,108px) 0 48px}.guide-hero h1{max-width:760px;margin:0 0 18px;font-size:clamp(36px,5vw,58px)}.guide-hero .lead{max-width:680px;font-size:18px}.guide-hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.guide-hero-actions .button:not(.dark){color:var(--s-ink)}.guide-section{border-top:1px solid var(--s-line);padding:34px 0 42px}.guide-section>h2{letter-spacing:var(--s-tracking-heading);margin:0 0 10px;font-size:clamp(23px,3vw,31px);line-height:1.25}.guide-intro{max-width:72ch;color:var(--s-muted);margin:0 0 22px}.guide-table-wrap{border:1px solid var(--s-line);background:var(--s-surface);overflow-x:auto}.guide-table{border-collapse:collapse;text-align:left;width:100%;line-height:1.55}.guide-table th,.guide-table td{border-bottom:1px solid var(--s-line);vertical-align:top;padding:15px 18px}.guide-table th{color:var(--s-muted);font-size:var(--s-font-size-caption);font-weight:600}.guide-table td:first-child{width:32%;font-weight:600}.guide-table tr:last-child td{border-bottom:0}.guide-table small{color:var(--s-muted);font-size:var(--s-font-size-caption);margin-top:4px;font-weight:400;display:block}.guide-note{border-left:2px solid var(--s-red);background:var(--bg);color:var(--muted);font-size:var(--s-font-size-reading);margin:16px 0 0;padding:14px 17px}.guide-install-steps{counter-reset:guide-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}.guide-install-steps>li{border:1px solid var(--s-line);background:var(--s-surface);counter-increment:guide-step;min-width:0;padding:22px}.guide-install-steps>li:before{content:"0" counter(guide-step);color:var(--s-red);font:var(--s-font-size-caption) var(--mono);margin-bottom:15px;display:block}.guide-install-steps h3{margin:0 0 8px;font-size:18px;line-height:1.35}.guide-install-steps p{color:var(--s-muted);font-size:var(--s-font-size-reading);text-wrap:pretty;margin:0}.guide-install-steps ul{color:var(--s-muted);font-size:var(--s-font-size-reading);margin:12px 0 0;padding-left:20px}.guide-install-steps ul li+li{margin-top:6px}.guide-disclaimer{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-disclaimer section{border-top:1px solid var(--s-line-dark);padding:20px}.guide-disclaimer h3{margin:0 0 8px;font-size:16px}.guide-disclaimer p{color:var(--s-muted);font-size:var(--s-font-size-reading);margin:0}.guide-footer .footer-inner{min-height:72px}.guide-footer a{color:var(--s-muted);text-decoration:none}.guide-footer a:hover{color:var(--s-ink)}@media (max-width:700px){.guide-header{grid-template-columns:1fr auto;height:auto;min-height:70px;padding:12px 20px}.guide-header .guide-nav{grid-area:2/1/auto/-1;min-height:42px}.guide-header .header-actions{grid-area:1/2}.guide-main{width:min(100% - 40px,1380px);padding-bottom:42px}.guide-hero{padding:48px 0 34px}.guide-hero .lead{font-size:var(--s-font-size-body)}.guide-install-steps,.guide-disclaimer{grid-template-columns:1fr}.guide-table th,.guide-table td{padding:12px 13px}}@media (max-width:480px){.guide-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-table,.guide-table tbody,.guide-table tr,.guide-table td{width:100%;display:block}.guide-table tr{border-bottom:1px solid var(--s-line);padding:12px 14px}.guide-table tr:last-child{border-bottom:0}.guide-table td{border:0;padding:3px 0}.guide-table td:first-child{width:100%}}.guide-main{max-width:1040px;padding-bottom:clamp(64px,8vw,120px)}.guide-hero.gx-open{max-width:none;padding-bottom:clamp(48px,6vw,88px)}.guide-hero-actions{align-items:center;gap:24px;margin-top:36px}.guide-section{border-top-color:var(--rule);padding:clamp(48px,6vw,80px) 0}.guide-section>h2{letter-spacing:-.035em;text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,1rem + 2.7vw,52px);font-weight:500;line-height:1.1}:lang(en) .guide-section>h2{text-transform:lowercase}.guide-intro{font-size:17px;line-height:1.65}.guide-table-wrap{border-color:var(--rule);border-radius:var(--r-m);background:var(--surface-2)}.guide-table th,.guide-table td{border-bottom-color:var(--rule)}.guide-hero h1.gx-display{letter-spacing:-.058em;max-width:16ch;margin:0;font-size:clamp(46px,.6rem + 6.9vw,116px);font-weight:700;line-height:.94}.guide-hero h1.gx-display:lang(zh-Hans),.guide-hero h1.gx-display:lang(zh-Hant){letter-spacing:-.03em;font-weight:600;line-height:1.06}.guide-hero .gx-lead{margin-top:28px}.guide-paths{gap:var(--gap-m,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.guide-paths>li{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--surface-2);flex-direction:column;gap:12px;padding:24px;display:flex}.guide-paths h3{letter-spacing:-.02em;margin:0;font-size:24px}.guide-paths p:not(.gx-label){color:var(--s-muted);font-size:var(--s-font-size-reading);text-wrap:pretty;margin:0}.guide-paths .gx-text-link{margin-top:auto}.guide-crumb{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.guide-paths{grid-template-columns:1fr}}.guide-section{border-top:0}.guide-hero .gx-lead,.guide-intro{color:var(--ink)}.guide-paths{grid-template-columns:1fr;gap:6px;margin-top:28px}.guide-paths>li.guide-path{border-radius:var(--r-m);background:var(--surface-2);border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(16px,2vw,24px);display:grid}.guide-path-shot{aspect-ratio:3/2;border-radius:var(--r-s);background:#1b2325;display:block;overflow:hidden}.guide-path-shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out,ease);display:block}.guide-path:hover .guide-path-shot img{transform:scale(1.03)}.guide-path-films .guide-path-shot{place-items:center;padding:6%;display:grid}.guide-film-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.guide-film-icons img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;image-rendering:pixelated}.guide-path:hover .guide-film-icons img{transform:none}.guide-path-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.guide-paths .guide-path h3{letter-spacing:-.03em;font-size:clamp(28px,1rem + 2vw,44px);font-weight:600;line-height:1.1}.guide-paths .guide-path p{color:var(--ink);max-width:32em;font-size:17px;line-height:1.6}.guide-path-copy .gx-pill{margin-top:6px}.guide-order-note{max-width:46em;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.6}.guide-back{margin:0 0 clamp(18px,2vw,28px);font-size:17px}.guide-back .guide-crumb{color:var(--muted);text-decoration:none}.guide-back .guide-crumb:before{content:"← "}.guide-back .guide-crumb:hover{color:var(--ink)}.guide-install-steps>li{border-radius:var(--r-m);background:var(--surface-2);border:0}.guide-install-steps>li:before{content:counter(guide-step);font:600 17px var(--font);font-variant-numeric:tabular-nums;color:var(--amber)}.guide-install-steps p,.guide-install-steps ul,.guide-disclaimer p{color:var(--ink);font-size:17px}.guide-disclaimer section{border-radius:var(--r-m);background:var(--surface-2);border-top:0}.guide-disclaimer h3{font-size:19px}.guide-table th,.guide-table small{font-size:15px}.guide-note{color:var(--ink);font-size:17px}@media (max-width:760px){.guide-paths>li.guide-path{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guide-path-shot img{transition:none}}:root{--s-font-size-caption:15px;--s-font-size-label:15px;--s-font-size-control:15px;--s-font-size-reading:17px;--s-font-size-body:17px}.guide-figure{margin:clamp(24px,3vw,36px) 0 0}.guide-figure img{border-radius:var(--r-s);background:#1b2325;width:100%;height:auto;display:block}.guide-figure figcaption{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.guide-figure+.guide-install-steps{margin-top:clamp(24px,3vw,36px)}.guide-list{max-width:72ch;margin:0 0 22px;padding-left:22px;font-size:17px;line-height:1.65}.guide-list li+li{margin-top:8px}.guide-section code{background:var(--surface-2);font:15px var(--mono,ui-monospace, monospace);word-break:break-all;border-radius:4px;padding:1px 6px}.guide-section.home-faq .faq-list{margin-top:24px}.gp-shot img{background:0 0;border-radius:0;display:none}.gp-shot img.gp-shot-en{display:block}html[lang|=zh] .gp-shot img.gp-shot-en{display:none}html[lang|=zh] .gp-shot img.gp-shot-zh-hans{display:block}html:is([lang=zh-Hant],[lang=zh-TW],[lang=zh-HK]) .gp-shot img.gp-shot-zh-hans{display:none}html:is([lang=zh-Hant],[lang=zh-TW],[lang=zh-HK]) .gp-shot img.gp-shot-zh-hant{display:block}.guide-hero .gp-shot{max-width:760px;margin-top:clamp(32px,4vw,56px)}.guide-path-pro .guide-path-shot{background:0 0}.guide-path-pro .guide-path-shot img{object-fit:contain}.gp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,32px);display:grid}.gp-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.gp-split .guide-figure{margin-top:0}.gp-split .guide-list{margin:0}.gp-split+.gx-text-link,.gp-split+.guide-hero-actions{margin-top:24px}.gp-split+.gx-text-link{display:inline-block}.gp-tour{gap:clamp(28px,4vw,48px);margin:28px 0 0;padding:0;list-style:none;display:grid}.gp-tour>li{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.gp-tour .guide-figure{margin:0}.gp-tour h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,1rem + 1.4vw,34px);font-weight:600}.gp-tour p{text-wrap:pretty;max-width:36em;margin:0 0 12px;font-size:17px;line-height:1.65}.gp-zip{margin-top:clamp(24px,3vw,36px)}.guide-note+.gx-text-link{margin-top:16px;display:inline-block}.guide-pro-note{border-radius:var(--r-m);background:var(--surface-2);margin:0 0 clamp(8px,2vw,16px);padding:18px 20px;font-size:17px;line-height:1.6}.guide-pro-note p{margin:0}.guide-pro-note p+p{margin-top:8px}@media (max-width:760px){.gp-pair,.gp-split,.gp-tour>li{grid-template-columns:1fr}}
