.network__map{background:#fff;border:1px solid #cfd9e4;min-width:0;margin:0}.network__map [hidden]{display:none!important}.network-map__labels{background:#f8fafb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.network-map__labels--bottom{border-bottom:1px solid #d9e1e7}.network__map-stage{isolation:isolate;aspect-ratio:600/540;background:#edf4f7;position:relative}.network__map-stage>img{width:100%;height:100%;display:block}.network-map__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.network-map__leaders line,.network-map__leaders polyline{fill:none;stroke:#607f99;stroke-width:1.2px;vector-effect:non-scaling-stroke}.network-map__leaders .is-active{stroke:var(--brand);stroke-width:2px}.network-map__dot{background:var(--brand);pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.network-map__dot[data-location-member]{border:0;width:1px;height:1px}.network-map__badge{border:1px solid var(--brand);width:28px;height:28px;color:var(--brand-deep);font-variant-numeric:tabular-nums;pointer-events:none;background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:500;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.network-map__badge.is-active{background:var(--brand);color:#fff}.network-map__dot--branch{background:var(--teal)}.network-map__callout,.network-map__overseas{gap:3px;font-size:14px;line-height:1.5;display:grid}.network-map__labels .network-map__callout{align-content:center;min-height:70px;padding:8px}.network-map__labels .network-map__callout strong{font-size:16px}.network-map__labels .network-map__callout strong>span{color:var(--brand-deep);font-variant-numeric:tabular-nums}.network-map__callout strong,.network-map__overseas strong{color:var(--ink);font-weight:500}.network-map__callout span,.network-map__overseas span{color:#40596b}.network-map__overseas{background:#fff;border:1px solid #d4dfdf;width:40%;position:absolute;top:5%;left:4%}.network-map__china{aspect-ratio:240/180;position:relative}.network-map__china img{width:100%;height:100%;display:block}.network-map__overseas button{gap:2px;padding:8px;display:grid}.network-map__callout--branch{max-width:42%;padding:4px 8px;position:absolute;bottom:2%;left:56%}.network__map button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:3px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .18s,background-color .18s}.network__map button:hover,.network__map button[aria-pressed=true]{border-color:var(--brand);background:#f5f7ff}.network__map button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.network-map__dot.is-active{outline-offset:3px;outline:3px solid #635ff2}.network-map__selection{border-left:2px solid var(--brand);background:#f5f7ff;gap:10px;margin:18px 20px 0;padding:16px;display:flex}.network-map__selection[hidden]{display:none}.network-map__selection>svg{color:var(--brand);flex:none;margin-top:3px}.network-map__selection strong{font-size:16px;font-weight:500}.network-map__selection address{overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-style:normal;line-height:1.7}.network__map figcaption{color:#596b7b;margin:0;padding:18px 20px;font-size:14px;line-height:1.7}.network__map figcaption a{text-underline-offset:3px}@media (width<=480px){.network-map__labels{gap:8px;padding:8px}.network-map__labels .network-map__callout{padding:6px}.network-map__selection{margin:16px 12px 0;padding:12px}.network__map figcaption{padding:16px 12px}}[data-network] .location-group__heading{align-items:center}[data-network] .location-row{grid-template-columns:1fr;gap:6px;font-size:16px}[data-network] .location-row.is-active{background:#f5f7ff}[data-network] .location-row button{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}[data-network] .location-row button>span{color:var(--muted);font-size:14px}[data-network] .location-row button>strong{flex:1;font-size:16px}[data-network] .location-row button>svg{color:var(--brand);flex:none;transition:transform .18s}[data-network] .location-row button:hover>svg{transform:translate(3px)}[data-network] .location-row button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}[data-network] .location-row address{overflow-wrap:anywhere;font-size:16px;font-style:normal;line-height:1.7}@media (prefers-reduced-motion:reduce){.network__map button,[data-network] .location-row button>svg{transition:none}[data-network] .location-row button:hover>svg{transform:none}}.tariff-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;font-size:.875rem;display:flex}.tariff-free{color:var(--teal);border-left:1px solid #a8b7b1;padding-left:12px;font-size:.875rem;font-weight:500}.tariff-promo{border-block:1px solid var(--line);background:#f2f4f6}.tariff-promo__inner{grid-template-columns:52px minmax(0,1fr) minmax(220px,280px);align-items:center;gap:32px;padding-block:52px;display:grid}.tariff-promo__symbol{color:var(--brand-deep);place-items:center;display:grid}.tariff-promo__copy{min-width:0}.tariff-promo h2{margin-bottom:14px;font-size:1.75rem}.tariff-promo h2 a{text-decoration:none}.tariff-promo h2 a:hover{text-decoration:underline}.tariff-promo__copy>p:last-child{color:var(--muted);margin:0;font-size:1rem}.tariff-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.tariff-detail-link{min-height:44px;color:var(--brand-deep);justify-content:center;align-items:center;gap:16px;font-size:1rem;text-decoration:none;display:inline-flex}.tariff-detail-link:hover{text-decoration:underline}.tariff-launch{gap:14px;min-height:56px;padding:16px 22px;font-size:1.0625rem}.tariff-launch>span{text-align:left}.button__outgoing{opacity:.9;margin-left:auto}.tariff-hero{background:var(--mist);border-bottom:1px solid var(--line);padding-block:40px 76px}.tariff-hero .breadcrumbs{margin-bottom:44px}.tariff-hero__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:80px;display:grid}.tariff-hero h1{margin-block:16px 24px;font-size:2.75rem}.tariff-summary{color:var(--muted);margin-bottom:32px;font-size:1.125rem}.tariff-access{max-width:640px;color:var(--muted);margin:20px 0 0;font-size:.875rem}.tariff-facts{border-top:2px solid var(--trade);margin:0;padding:0}.tariff-facts>div{border-bottom:1px solid var(--line);padding:24px 0}.tariff-facts dt{color:var(--muted);font-size:.875rem}.tariff-facts dd{margin:8px 0 0;font-size:1.0625rem}.tariff-workflow,.tariff-related{padding-block:80px}.tariff-workflow>.container>h2,.tariff-related h2{font-size:2rem}.tariff-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 48px;padding:0;list-style:none;display:grid}.tariff-workflow li{border-top:1px solid var(--line);padding-top:28px}.tariff-step-heading{color:var(--brand-deep);justify-content:space-between;align-items:center;display:flex}.tariff-step-heading span{color:var(--muted);font-size:.875rem}.tariff-workflow h3{margin-block:22px 14px;font-size:1.375rem}.tariff-workflow li p{color:var(--muted);margin:0}.tariff-boundary{border-left:2px solid #b98c83;padding-left:24px}.tariff-boundary h2{font-size:1.125rem}.tariff-boundary p{color:var(--muted);margin-bottom:18px;font-size:1rem}.tariff-boundary a{min-height:44px;color:var(--brand-deep);align-items:center;gap:10px;font-size:1rem;display:inline-flex}.tariff-faq article{border-top:1px solid var(--line);padding:24px 0}.tariff-faq h3{align-items:start;gap:12px;margin-bottom:14px;font-size:1.125rem;display:flex}.tariff-faq h3 svg{color:var(--brand);margin-top:4px}.tariff-faq p{color:var(--muted);margin:0 0 0 32px}.tariff-related p{max-width:840px;color:var(--muted)}.tariff-related__links{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}@media (width<=980px){.tariff-promo__inner{grid-template-columns:44px minmax(0,1fr);gap:24px}.tariff-actions{flex-flow:wrap;grid-column:2;align-items:center;gap:16px 24px}.tariff-hero__grid{grid-template-columns:1fr;gap:40px}}@media (width<=820px){.tariff-workflow ol{grid-template-columns:1fr;gap:32px}}@media (width<=620px){.tariff-promo__inner{grid-template-columns:1fr;gap:20px;padding-block:40px}.tariff-promo__symbol{justify-content:start}.tariff-promo h2{font-size:1.5rem}.tariff-actions{flex-direction:column;grid-column:1;align-items:stretch;gap:8px}.tariff-hero{padding-block:28px 48px}.tariff-hero h1{font-size:2rem}.tariff-summary{font-size:1rem}.tariff-workflow,.tariff-related{padding-block:56px}.tariff-workflow>.container>h2,.tariff-related h2{font-size:1.625rem}.tariff-faq p{margin-left:0}.tariff-boundary{padding-left:18px}}
