:root{--ja-navy:#193255;--ja-navy-deep:#0e1e36;--ja-navy-soft:#2b4970;--ja-orange:#f06d4d;--ja-orange-deep:#d9502e;--ja-orange-tint:#fff1ec;--ja-ink:#16263c;--ja-muted:#5f7288;--ja-faint:#8899ab;--ja-line:#e2e8f0;--ja-mist:#f4f7fa;--ja-paper:#fff;--ja-font-display:"Sora",sans-serif;--ja-font-body:-apple-system,BlinkMacSystemFont,"PingFang TC","Noto Sans TC","Microsoft JhengHei","Segoe UI",sans-serif;--ja-shell:1140px;--ja-radius:12px;--ja-radius-lg:18px;--ja-shadow:0 1px 2px rgba(25,50,85,.04),0 12px 32px -12px rgba(25,50,85,.16);--ja-shadow-lift:0 2px 4px rgba(25,50,85,.05),0 26px 52px -20px rgba(25,50,85,.26);--ja-section-y:96px;--ja-line-soft:#eef2f7;--ja-t-micro:13px;--ja-t-small:15px;--ja-t-body:17px;--ja-t-lead:18px;--ja-t-h3:18px;--ja-t-h2:clamp(19px,2.2vw,28px);--ja-t-h1:clamp(21px,2.7vw,33px);--ja-lh-tight:1.16;--ja-lh-head:1.32;--ja-lh-sub:1.45;--ja-lh-lead:1.75;--ja-lh-body:1.9;--ja-sp-1:4px;--ja-sp-2:8px;--ja-sp-3:12px;--ja-sp-4:16px;--ja-sp-5:24px;--ja-sp-6:32px;--ja-sp-7:48px;--ja-sp-8:64px;--ja-sp-9:96px;--ja-sec-y:clamp(72px,8.5vw,128px);--ja-gutter:clamp(20px,4vw,32px);--ja-shadow-sm:0 1px 2px rgba(12,27,49,.04),0 4px 12px -4px rgba(12,27,49,.08);--ja-ease:cubic-bezier(.22,1,.36,1)}