body.asia-track{margin:0;background:#fff;color:#173044;font:17px/1.7 system-ui,-apple-system,sans-serif}.asia-track main{max-width:1280px;margin:auto;padding:36px 32px 72px}.asia-track h1{font-size:clamp(36px,4.4vw,56px);line-height:1.12;letter-spacing:-.035em;margin:0;max-width:25ch}.asia-track h2{font-size:28px;line-height:1.3;margin:48px 0 20px}.hero{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero a{flex-shrink:0}.date{color:#51616f}.short-answer{font-size:20px;max-width:72ch}.asia-track a{color:#a51d32;text-underline-offset:3px}.company-index{display:flex;gap:12px 30px;flex-wrap:wrap;list-style:none;padding:0}.stage-visual{max-width:700px;padding:20px 0;animation:enter .45s both}.stage-bar{display:grid;grid-template-columns:minmax(120px,1fr) 2fr 32px;gap:16px;align-items:center;margin:12px 0}.stage-bar meter{width:100%;accent-color:#147d78}.controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.controls input{min-width:120px;width:220px;max-width:100%;box-sizing:border-box}.controls input,.controls select{font:inherit;padding:8px;border:1px solid #758591;border-radius:3px;min-height:44px}.controls output{min-width:2ch;font-variant-numeric:tabular-nums}.table-scroll{overflow:auto;max-width:100%;border:1px solid #d8dfe5;overscroll-behavior-x:contain}.table-scroll table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;padding:15px 18px;min-width:130px;max-width:300px;border:1px solid #d8dfe5;overflow-wrap:anywhere}.table-scroll thead th{background:#edf3f6;font-weight:650}.company-cell{background:#fff;min-width:160px!important}.table-scroll td:last-child{min-width:100px}.faq{max-width:76ch}.faq details{border-bottom:1px solid #d8dfe5;padding:18px 0}.faq summary{cursor:pointer;font-weight:650;min-height:44px;display:list-item}.faq p{font-size:18px}.asia-track :focus-visible{outline:3px solid #a51d32;outline-offset:3px}.skip-link{position:absolute;left:16px;top:-100px;background:white;z-index:1000;padding:12px}.skip-link:focus{top:10px}html[lang=zh-Hant] .short-answer,html[lang=zh-Hant] .faq p{max-width:35em}[hidden]{display:none!important}@keyframes enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:600px){.asia-track main{padding:24px 20px 48px}.hero{align-items:flex-start}.hero h1{font-size:36px}.hero a{font-size:14px}.short-answer{font-size:18px}.stage-bar{grid-template-columns:minmax(100px,1fr) 1fr 24px;gap:8px}.controls label{width:100%}.controls input{width:100%}}@media(prefers-reduced-motion:reduce){.stage-visual{animation:none}}
.asia-track .hero{background:transparent;padding:0;min-height:0;color:#173044;border:0;border-radius:0;box-shadow:none}.asia-track .hero h1{color:#173044}.stage-bar meter::-webkit-meter-optimum-value{background:#147d78}.stage-bar meter::-moz-meter-bar{background:#147d78}
