.ax-guide,.ax-hub-entry,.ax-hub-map{--ax-ink:#092b53;--ax-muted:#536c84;--ax-blue:#006cff;--ax-border:#dce9f5;font-family:Arial,Helvetica,sans-serif;color:var(--ax-ink)}
.expanded-area-page .ax-guide h1,.expanded-area-page .ax-guide h2,.expanded-area-page .ax-guide h3{font-family:Arial,Helvetica,sans-serif!important}.ax-mobile-jump{display:none}
.ax-guide *,.ax-hub-entry *{box-sizing:border-box}.ax-guide a,.ax-hub-entry a{color:#0062e8;text-decoration:none}.ax-guide a:hover,.ax-hub-entry a:hover{text-decoration:underline}.ax-guide a:focus-visible,.ax-guide summary:focus-visible,.ax-hub-entry a:focus-visible,.ax-area-map a:focus-visible{outline:3px solid #ffb81c;outline-offset:4px}
.ax-guide h1,.ax-guide h2,.ax-guide h3,.ax-hub-entry h2,.ax-hub-entry strong{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;color:inherit}.ax-guide h1{font-size:clamp(2.5rem,4.6vw,4.2rem);line-height:1.05;margin:16px 0}.ax-guide h1 span{display:block;font-size:.38em;letter-spacing:.08em;margin-top:12px;font-weight:400;opacity:.8}.ax-guide h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2;margin:0 0 14px}.ax-guide h3{font-size:1.06rem;line-height:1.35;margin:0 0 8px}.ax-guide p{font-size:1rem;line-height:1.65;margin:0 0 16px}.ax-guide p:last-child{margin-bottom:0}.ax-guide [id]{scroll-margin-top:120px}.ax-wrap{max-width:1280px;width:calc(100% - 48px);margin:0 auto}
.ax-hero{background:linear-gradient(115deg,#05284d,#07589b);color:#fff;padding:27px 0 30px}.ax-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.ax-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#d1e6fa}.ax-breadcrumb a{color:#e3f2ff}.ax-eyebrow{font-size:.7rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:24px 0 8px!important}.ax-guide .ax-tagline{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.35;font-weight:600}.ax-hero-intro{max-width:670px;color:#e4f1fc}.ax-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 17px}.ax-guide a.ax-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 17px;background:#006cff;color:white;border:1px solid #2992ff;border-radius:5px;font-size:.88rem;font-weight:700}.ax-guide a.ax-button-light{background:transparent;border-color:#b5d5f3}.ax-reviewed{font-size:.75rem!important;color:#d4e6f7}.ax-map-figure{margin:0}.ax-area-map{display:block;width:100%;height:auto;border-radius:8px}.ax-area-map a:hover path,.ax-area-map a:focus-visible path{filter:brightness(.92);stroke:#0052ca;stroke-width:2.5px}.ax-map-figure figcaption{font-size:.66rem;line-height:1.55;color:var(--ax-muted);margin-top:7px}.ax-hero-map .ax-map-figure figcaption,.ax-hero-map .ax-map-figure a{color:#d8edff}.ax-area-nav{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--ax-border);padding:15px 0}.ax-area-nav a{padding:8px 13px;border:1px solid var(--ax-border);border-radius:5px;font-size:.87rem}.ax-area-nav a[aria-current]{background:#006cff;border-color:#006cff;color:white}.ax-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;padding-top:24px}.ax-main{min-width:0}.ax-panel{border:1px solid var(--ax-border);border-radius:7px;background:#fff;padding:23px;margin-bottom:18px;min-width:0}.ax-kicker{font-size:.8rem!important;color:#0065d9;font-weight:700}.ax-lead{font-size:1.06rem!important}.ax-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.ax-fit-grid>div{padding:16px;border-radius:5px;background:#edf8f5;border-left:3px solid #0d9a71}.ax-fit-grid>div.ax-tradeoff{background:#fff7e7;border-color:#e9a121}.ax-fit-grid p{font-size:.9rem}.ax-section-intro{color:var(--ax-muted);font-size:.88rem!important}.ax-subareas{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ax-subareas>section{position:relative;padding:17px 16px 16px;border:1px solid var(--ax-border);border-radius:5px;background:#f8fbff}.ax-number{display:inline-grid;place-items:center;width:26px;height:26px;color:#fff;background:#006cff;border-radius:50%;font-size:.8rem;font-weight:700;margin-bottom:11px}.ax-subareas p{font-size:.9rem}.ax-link-row{display:flex;flex-wrap:wrap;gap:10px 23px;margin:16px 0 12px;font-size:.88rem;font-weight:600}.ax-small,.ax-note{font-size:.8rem!important;color:var(--ax-muted)}.ax-note{background:#f0f7ff;border-radius:4px;padding:12px 14px}.ax-places{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ax-places article{display:flex;flex-direction:column;padding:18px;border:1px solid var(--ax-border);border-radius:6px;background:linear-gradient(150deg,#f0f7ff,#fff 75%)}.ax-places p{font-size:.9rem}.ax-guide .ax-chinese{color:#0065d9;font-size:.78rem;margin-bottom:7px}.ax-place-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:9px 16px;padding-top:4px;font-size:.78rem}.ax-day-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;counter-reset:ax-day;gap:13px;margin:0;padding:0}.ax-day-plan li{counter-increment:ax-day;border-top:3px solid #006cff;background:#f4f9ff;border-radius:5px;padding:16px}.ax-day-plan li:before{content:counter(ax-day);display:grid;place-items:center;width:29px;height:29px;background:#006cff;color:white;border-radius:50%;margin-bottom:12px;font-weight:700}.ax-day-plan p{font-size:.88rem}.ax-checklist{margin-top:18px;background:#eef9f5;border-radius:5px;padding:18px}.ax-checklist ul{margin:10px 0 0;padding-left:20px}.ax-checklist li{font-size:.88rem;line-height:1.6;margin:7px 0}.ax-faq{border:1px solid var(--ax-border);border-radius:5px;margin-top:9px;padding:0;background:#fff}.ax-faq summary{cursor:pointer;padding:14px;font-size:.95rem;font-weight:600;color:#0054ca}.ax-faq p{font-size:.92rem;padding:0 14px 15px;margin:0}.ax-sources ul{padding-left:18px;margin:16px 0}.ax-sources li{font-size:.84rem;margin:9px 0;line-height:1.55;overflow-wrap:anywhere}.ax-sidebar{align-self:start}.ax-sidebar h2{font-size:1.1rem}.ax-sidebar .ax-panel{padding:19px;background:#f7fbff}.ax-jump a,.ax-related a{display:flex;justify-content:space-between;border-bottom:1px solid #e1ecf6;padding:10px 0;font-size:.83rem;gap:8px}.ax-jump a:last-child,.ax-related a:last-child{border-bottom:0}.ax-help p{font-size:.85rem}.ax-help>a{font-size:.82rem}.ax-more{padding:8px 0 30px}.ax-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ax-more a{padding:18px;border:1px solid var(--ax-border);border-radius:6px;background:#f1f7ff;display:grid;gap:9px;position:relative}.ax-more strong{font-size:1.15rem}.ax-more strong span{font-size:.8rem;font-weight:400}.ax-more a>span{font-size:.86rem;line-height:1.5;color:var(--ax-muted)}.ax-more b{justify-self:end}.ax-hub-entry{border:1px solid #dce9f5;border-radius:7px;padding:23px;display:grid;grid-template-columns:.85fr 1.5fr;gap:24px;margin:20px auto;background:linear-gradient(110deg,#eff7ff,#fff)}.ax-hub-entry .ax-eyebrow{margin-top:0!important;color:#0065d9}.ax-hub-entry h2{font-size:1.5rem;margin:0 0 10px}.ax-hub-entry p{font-size:.92rem;line-height:1.6;margin:0}.ax-hub-entry nav{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ax-hub-entry nav a{display:grid;gap:5px;padding:12px 14px;border:1px solid #dce9f5;background:#fff;border-radius:5px;position:relative}.ax-hub-entry strong{font-size:1.03rem}.ax-hub-entry nav span{color:#536c84;font-size:.78rem;line-height:1.45;padding-right:8px}.ax-hub-entry nav b{position:absolute;right:10px;top:10px}.ax-hub-map{display:block!important;background:none!important}.ax-hub-map .ax-map-figure figcaption{padding:0 5px}.ax-hub-map .ax-area-map{min-height:0!important}
@media(min-width:1100px){.ax-jump{position:sticky;top:104px}}@media(max-width:900px){.ax-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.ax-hero-grid{gap:22px}.ax-panel{padding:19px}.ax-day-plan{grid-template-columns:1fr}.ax-hub-entry{grid-template-columns:1fr}.ax-sidebar .ax-panel{padding:16px}}@media(max-width:700px){.ax-wrap{width:calc(100% - 28px)}.ax-hero-grid{grid-template-columns:1fr;gap:15px}.ax-hero{padding:21px 0}.ax-hero-map{max-width:530px}.ax-layout{grid-template-columns:1fr;padding-top:17px}.ax-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ax-sidebar .ax-jump{grid-column:1/-1}.ax-jump{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.ax-jump h2{grid-column:1/-1}.ax-sidebar .ax-panel{margin:0 0 6px}.ax-subareas,.ax-places{gap:10px}.ax-fit-grid{grid-template-columns:1fr}.ax-more>div{grid-template-columns:1fr}.ax-hub-entry{padding:18px}.ax-hub-entry nav{gap:8px}}@media(max-width:450px){.ax-subareas,.ax-places,.ax-sidebar{grid-template-columns:1fr}.ax-panel{padding:17px}.ax-sidebar .ax-jump{grid-column:auto}.ax-area-nav{gap:5px}.ax-area-nav a{padding:8px 9px;font-size:.8rem}.ax-actions a.ax-button{width:100%}.ax-hub-entry nav{grid-template-columns:1fr 1fr}.ax-hub-entry nav span{font-size:.75rem}.ax-hub-entry nav a{padding:11px}.ax-guide p{font-size:.95rem}.ax-guide .ax-reviewed{font-size:.7rem!important}}
@media print{.ax-sidebar,.ax-area-nav,.ax-actions,.ax-hub-entry{display:none!important}.ax-layout,.ax-hero-grid{display:block}.ax-hero{background:none;color:#000}.ax-guide a{color:#000;text-decoration:underline}.ax-guide .ax-hero-map{max-width:460px}.ax-guide .ax-reviewed,.ax-guide .ax-hero-intro{color:#000}.ax-panel{break-inside:avoid}.ax-faq>p{display:block!important}.ax-wrap{width:100%}}
@media(max-width:700px){.ax-mobile-jump{display:block;background:#f1f7ff;border:1px solid #dce9f5;border-radius:5px;margin-top:15px}.ax-mobile-jump summary{cursor:pointer;padding:12px 14px;font-weight:700;color:#0054ca;font-size:.9rem}.ax-mobile-jump nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px}.ax-mobile-jump a{font-size:.8rem;line-height:1.5}}@media print{.ax-mobile-jump{display:none!important}}
