.gpb[data-v-2773ee9b]{color:#2c3e50;font-family:Quicksand,sans-serif;margin:0 0 2.75rem}.gpb-head[data-v-2773ee9b]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between}.gpb-title[data-v-2773ee9b]{align-items:center;color:#2c3e50;display:flex;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:400;gap:.6rem;margin:0}.gpb-icon[data-v-2773ee9b]{align-items:center;background:#c0392b;border-radius:50%;color:#fff;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.gpb-sub[data-v-2773ee9b]{color:#7f8c8d;font-size:.92rem;line-height:1.6;margin:.35rem 0 0;max-width:60ch;text-wrap:pretty}.gpb-all[data-v-2773ee9b]{align-items:center;background:#fff;border:1px solid #e6e2dc;border-radius:999px;color:#c0392b;display:inline-flex;flex:none;font-size:.86rem;font-weight:700;gap:.3rem;padding:.45rem .95rem;text-decoration:none;transition:border-color .15s}.gpb-all[data-v-2773ee9b]:hover{border-color:#c0392b80}.gpb-all[data-v-2773ee9b]:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.gpb-info[data-v-2773ee9b]{align-items:center;background:#f8f8f8;border:1px solid #ece8e3;border-radius:14px;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin:1.1rem 0 1.2rem;padding:.95rem 1.25rem}.gpb-facts[data-v-2773ee9b]{display:flex;flex-direction:column;gap:.5rem}.gpb-totals[data-v-2773ee9b]{display:flex;gap:1.75rem;margin:0}.gpb-devices[data-v-2773ee9b]{align-items:center;color:#95a5a6;display:inline-flex;font-size:.76rem;font-weight:600;gap:.3rem;margin:0}.gpb-devices svg[data-v-2773ee9b]:last-of-type{margin-right:.15rem}.gpb-totals>div[data-v-2773ee9b]{display:flex;flex-direction:column-reverse}.gpb-totals dd[data-v-2773ee9b]{color:#c0392b;font-family:Playfair Display,Georgia,serif;font-size:1.7rem;font-variant-numeric:lining-nums;line-height:1;margin:0}.gpb-totals dt[data-v-2773ee9b]{color:#95a5a6;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-top:.3rem;text-transform:uppercase}.gpb-how[data-v-2773ee9b]{color:#4a5a68;display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:600;gap:.6rem 1.4rem;list-style:none;margin:0;padding:0}.gpb-how li[data-v-2773ee9b]{gap:.5rem}.gpb-how li[data-v-2773ee9b],.gpb-n[data-v-2773ee9b]{align-items:center;display:inline-flex}.gpb-n[data-v-2773ee9b]{background:#fff;border:1px solid #e6e2dc;border-radius:50%;color:#c0392b;flex:none;font-size:.76rem;font-weight:800;height:24px;justify-content:center;width:24px}.gpb-grid[data-v-2773ee9b]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:959px){.gpb-grid[data-v-2773ee9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gpb-grid[data-v-2773ee9b]{grid-template-columns:minmax(0,1fr)}.gpb-info[data-v-2773ee9b]{padding:.85rem 1rem}}.guide-hero[data-v-ed5689db]{background:#f8f8f8;padding:5.5rem 0 3.5rem;text-align:center}.guide-hero-inner[data-v-ed5689db]{max-width:800px}.hero-icon[data-v-ed5689db]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.hero-icon--red[data-v-ed5689db]{background:#c0392b}.hero-kicker[data-v-ed5689db]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;margin:0 0 .5rem}.hero-title[data-v-ed5689db]{color:#c0392b;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;margin:0}.hero-writer[data-v-ed5689db]{align-items:center;display:flex;justify-content:center;margin:.75rem 0 0;min-height:56px}.hero-pinyin[data-v-ed5689db]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.84rem;font-style:italic;font-weight:500;margin:.35rem 0 0}.hero-divider[data-v-ed5689db]{background:#2c3e50;border-radius:2px;height:3px;margin:1rem auto;width:50px}.hero-subtitle[data-v-ed5689db]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:500;line-height:1.7;margin:0 auto 1.75rem;max-width:640px}.hero-search[data-v-ed5689db]{align-items:center;display:flex;margin:0 auto;max-width:560px;position:relative}.hero-search-ic[data-v-ed5689db]{color:#b0a99f;left:1rem;pointer-events:none;position:absolute}.hero-search-in[data-v-ed5689db]{background:#fff;border:1.5px solid #e6e2dc;border-radius:999px;color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.94rem;outline:none;padding:.85rem 1rem .85rem 2.7rem;transition:border-color .15s,box-shadow .15s;width:100%}.hero-search-in[data-v-ed5689db]::-moz-placeholder{color:#b8b2a9}.hero-search-in[data-v-ed5689db]::placeholder{color:#b8b2a9}.hero-search-in[data-v-ed5689db]:focus{border-color:#c0392b80;box-shadow:0 0 0 3px #c0392b14}.hero-search-in[data-v-ed5689db]::-webkit-search-cancel-button{cursor:pointer}.guide-body-section[data-v-ed5689db]{background:#fff;padding:2.5rem 0 3rem}.page-container[data-v-ed5689db]{max-width:1200px}.gh-h2[data-v-ed5689db]{align-items:baseline;color:#2c3e50;display:flex;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:400;gap:.6rem;margin:0 0 1rem}.gh-count[data-v-ed5689db]{color:#b0a99f;font-family:Quicksand,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gh-results[data-v-ed5689db]{display:flex;flex-direction:column;gap:.55rem}.gh-note[data-v-ed5689db]{color:#b0a99f;font-family:Quicksand,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.06em;margin:0 0 .2rem;text-transform:uppercase}.gh-hit[data-v-ed5689db]{background:#fff;border:1px solid #ece8e3;border-radius:12px;display:flex;flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .15s}.gh-hit[data-v-ed5689db]:hover{border-color:#c0392b66}.gh-hit-title[data-v-ed5689db]{color:#2c3e50;font-size:.96rem;font-weight:700;text-wrap:balance}.gh-hit-snip[data-v-ed5689db],.gh-hit-title[data-v-ed5689db]{font-family:Quicksand,sans-serif}.gh-hit-snip[data-v-ed5689db]{color:#95a5a6;font-size:.84rem;line-height:1.55;text-wrap:pretty}.gh-none[data-v-ed5689db]{background:#faf8f5;border:1px solid #ece8e3;border-radius:12px;padding:1.6rem;text-align:center}.gh-none-t[data-v-ed5689db]{color:#2c3e50;font-size:.98rem;font-weight:700;margin:0 0 .3rem}.gh-none-s[data-v-ed5689db],.gh-none-t[data-v-ed5689db]{font-family:Quicksand,sans-serif}.gh-none-s[data-v-ed5689db]{color:#7f8c8d;font-size:.87rem;margin:0}.gh-none-s a[data-v-ed5689db]{color:#c0392b;font-weight:700}.gh-start[data-v-ed5689db]{margin-bottom:2.6rem}.gh-start-grid[data-v-ed5689db]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gh-start-card[data-v-ed5689db]{background:#fff;border:1px solid #ece8e3;border-radius:12px;display:flex;flex-direction:column;gap:.22rem;padding:1.05rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.gh-start-card[data-v-ed5689db]:hover{border-color:#c0392b66;box-shadow:0 2px 12px #c0392b12;transform:translateY(-1px)}.gh-start-title[data-v-ed5689db]{color:#2c3e50;font-size:.95rem;font-weight:700;text-wrap:balance}.gh-start-sum[data-v-ed5689db],.gh-start-title[data-v-ed5689db]{font-family:Quicksand,sans-serif}.gh-start-sum[data-v-ed5689db]{color:#95a5a6;font-size:.81rem;line-height:1.55;text-wrap:pretty}.gh-start-meta[data-v-ed5689db]{align-items:center;color:#b0a99f;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.7rem;font-weight:700;gap:.25rem;margin-top:.4rem}.gh-cat-grid[data-v-ed5689db]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.gh-cat[data-v-ed5689db]{align-items:flex-start;background:#fff;border:1px solid #ece8e3;border-radius:13px;display:flex;gap:.9rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.gh-cat[data-v-ed5689db]:hover{border-color:#c0392b66;box-shadow:0 2px 14px #c0392b14;transform:translateY(-1px)}.gh-cat-ic[data-v-ed5689db]{background:#fdf2f0;border-radius:10px;color:#c0392b;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.gh-cat-body[data-v-ed5689db]{display:flex;flex-direction:column;gap:.2rem;margin-right:auto;min-width:0}.gh-cat-label[data-v-ed5689db]{align-items:center;color:#2c3e50;display:flex;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:700;gap:.45rem}.gh-cat-n[data-v-ed5689db]{background:#f5f2ee;border-radius:999px;color:#b0a99f;font-size:.66rem;font-weight:800;padding:.1rem .42rem}.gh-cat-blurb[data-v-ed5689db]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.83rem;line-height:1.6}.gh-cat-go[data-v-ed5689db]{color:#d5cec4;flex-shrink:0;margin-top:.55rem}.gh-cat:hover .gh-cat-go[data-v-ed5689db]{color:#c0392b}.gh-cat--exit[data-v-ed5689db]{background:#faf8f5;border-color:#ddd6cd;border-style:dashed}.gh-cat--exit[data-v-ed5689db]:hover{background:#fff;border-style:solid}.gh-cat-ic--exit[data-v-ed5689db]{background:#f2efea;color:#8d8579}.gh-cat--exit:hover .gh-cat-ic--exit[data-v-ed5689db]{background:#fdf2f0;color:#c0392b}.hskg[data-v-ed5689db]{background:#fff;border-top:1px solid #efece7;padding:3.5rem 0 4rem}.hskg-ladder[data-v-ed5689db]{display:grid;gap:.6rem;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:0;padding:0}.hskg-ladder>li[data-v-ed5689db],.hskg-rung[data-v-ed5689db]{display:flex}.hskg-rung[data-v-ed5689db]{background:#faf8f5;border:1px solid #efece7;border-radius:10px;flex:1;flex-direction:column;gap:.1rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,transform .15s}.hskg-rung[data-v-ed5689db]:hover{border-color:#c0392b;transform:translateY(-2px)}.hskg-rung-l[data-v-ed5689db]{color:#2c3e50;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;margin-bottom:.3rem;white-space:nowrap}.hskg-rung-t[data-v-ed5689db]{color:#c0392b;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:700}.hskg-rung-q[data-v-ed5689db],.hskg-rung-t[data-v-ed5689db]{font-family:Quicksand,sans-serif}.hskg-rung-q[data-v-ed5689db]{color:#4a5a68;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600}.hskg-rung-s[data-v-ed5689db]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.72rem}@media(max-width:759px){.hskg-ladder[data-v-ed5689db]{gap:.4rem;grid-template-columns:minmax(0,1fr)}.hskg-rung[data-v-ed5689db]{align-items:baseline;display:grid;gap:.5rem;grid-template-columns:4.6rem 4.4rem minmax(0,1fr) auto;padding:.6rem .85rem}.hskg-rung-l[data-v-ed5689db]{font-size:1.05rem;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.hskg-rung[data-v-ed5689db],.hskg-rung[data-v-ed5689db]:hover{transform:none;transition:none}}.tbg[data-v-ed5689db]{background:#f8f8f8;border-top:1px solid #efece7;padding:3.5rem 0 4rem}.tbg-inner[data-v-ed5689db]{max-width:1200px}.tbg-head[data-v-ed5689db]{margin:0 0 2.5rem;max-width:760px}.tbg-kicker[data-v-ed5689db]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 .6rem;text-transform:uppercase}.tbg-title[data-v-ed5689db]{color:#2c3e50;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:400;margin:0 0 .7rem;text-wrap:balance}.tbg-lead[data-v-ed5689db]{color:#6d7d8b;font-family:Quicksand,sans-serif;font-size:1rem;line-height:1.75;margin:0 0 1.4rem;max-width:65ch}.tbg-cta[data-v-ed5689db]{display:flex;flex-wrap:wrap;gap:.7rem}.tbg-btn[data-v-ed5689db]{align-items:center;background:#fff;border:1px solid #ded7ce;border-radius:999px;color:#2c3e50;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;gap:.3rem;padding:.62rem 1.15rem;text-decoration:none;transition:border-color .15s,background .15s}.tbg-btn[data-v-ed5689db]:hover{border-color:#c0392b;color:#c0392b}.tbg-btn--primary[data-v-ed5689db]{background:#c0392b;border-color:#c0392b;color:#fff}.tbg-btn--primary[data-v-ed5689db]:hover{background:#a93226;border-color:#a93226;color:#fff}.tbg-does[data-v-ed5689db]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin-bottom:2.75rem}.tbg-do[data-v-ed5689db]{background:#fff;border:1px solid #ece8e3;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem}.tbg-do-ico[data-v-ed5689db]{align-items:center;background:#fdf2f0;border-radius:9px;color:#c0392b;display:inline-flex;height:36px;justify-content:center;width:36px}.tbg-do h3[data-v-ed5689db]{color:#2c3e50;font-size:.95rem;font-weight:700;text-wrap:balance}.tbg-do h3[data-v-ed5689db],.tbg-do p[data-v-ed5689db]{font-family:Quicksand,sans-serif;margin:0}.tbg-do p[data-v-ed5689db]{color:#8496a4;font-size:.83rem;line-height:1.65}.tbg-block[data-v-ed5689db]{margin-bottom:2.75rem}.tbg-block[data-v-ed5689db]:last-of-type{margin-bottom:1.75rem}.tbg-h3[data-v-ed5689db]{align-items:baseline;color:#2c3e50;display:flex;flex-wrap:wrap;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:400;gap:.6rem;margin:0 0 .45rem}.tbg-count[data-v-ed5689db]{color:#b0a99f;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tbg-count[data-v-ed5689db],.tbg-sub[data-v-ed5689db]{font-family:Quicksand,sans-serif}.tbg-sub[data-v-ed5689db]{color:#8496a4;font-size:.87rem;line-height:1.7;margin:0 0 1.1rem;max-width:70ch}.tbg-lays[data-v-ed5689db]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));list-style:none;margin:0;padding:0}.tbg-lay[data-v-ed5689db]{align-items:flex-start;background:#fff;border:1px solid #ece8e3;border-radius:11px;display:flex;gap:.7rem;padding:.85rem 1rem}.tbg-lay-ico[data-v-ed5689db]{align-items:center;background:#f5f2ee;border-radius:8px;color:#8d8579;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.tbg-lay-txt[data-v-ed5689db]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.tbg-lay-txt strong[data-v-ed5689db]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.88rem;font-weight:700}.tbg-lay-txt em[data-v-ed5689db]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.78rem;font-style:normal;line-height:1.55}.tbg-arts[data-v-ed5689db]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}.tbg-art[data-v-ed5689db]{background:#fff;border:1px solid #ece8e3;border-radius:12px;display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s}.tbg-art[data-v-ed5689db]:hover{border-color:#c0392b;transform:translateY(-2px)}.tbg-art-title[data-v-ed5689db]{color:#2c3e50;font-size:.92rem;font-weight:700;text-wrap:balance}.tbg-art-sum[data-v-ed5689db],.tbg-art-title[data-v-ed5689db]{font-family:Quicksand,sans-serif}.tbg-art-sum[data-v-ed5689db]{color:#95a5a6;font-size:.79rem;line-height:1.6;text-wrap:pretty}.tbg-art-meta[data-v-ed5689db]{align-items:center;color:#b0a99f;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.7rem;font-weight:700;gap:.25rem;letter-spacing:.04em;margin-top:.15rem;text-transform:uppercase}.tbg-for[data-v-ed5689db]{display:grid;gap:1.1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));margin:0}.tbg-for-item[data-v-ed5689db]{display:flex;flex-direction:column;gap:.2rem}.tbg-for dt[data-v-ed5689db]{color:#2c3e50;font-size:.85rem;font-weight:700}.tbg-for dd[data-v-ed5689db],.tbg-for dt[data-v-ed5689db]{font-family:Quicksand,sans-serif}.tbg-for dd[data-v-ed5689db]{color:#8496a4;font-size:.82rem;line-height:1.7;margin:0}.tbg-for-link[data-v-ed5689db]{color:#c0392b;font-weight:700;text-decoration:none}.tbg-for-link[data-v-ed5689db]:hover{text-decoration:underline}.tbg-foot[data-v-ed5689db]{border-top:1px solid #e9e5e0;color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.82rem;line-height:1.75;margin:0;padding-top:1.4rem}.tbg-foot a[data-v-ed5689db]{color:#c0392b;font-weight:700;text-decoration:none}.tbg-foot a[data-v-ed5689db]:hover{text-decoration:underline}@media(max-width:768px){.guide-hero[data-v-ed5689db]{padding:3rem 0 2.25rem}.gh-cat-grid[data-v-ed5689db],.gh-start-grid[data-v-ed5689db]{grid-template-columns:1fr}.tbg[data-v-ed5689db]{padding:2.5rem 0 3rem}.tbg-head[data-v-ed5689db]{margin-bottom:1.75rem}.tbg-block[data-v-ed5689db]{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.gh-cat[data-v-ed5689db],.gh-cat[data-v-ed5689db]:hover,.gh-start-card[data-v-ed5689db],.gh-start-card[data-v-ed5689db]:hover,.tbg-art[data-v-ed5689db],.tbg-art[data-v-ed5689db]:hover{transform:none;transition:none}}
