.legalPage{color:#18181b;max-width:840px;margin:0 auto;padding:72px 24px 96px;font-family:Arial,Noto Sans TC,sans-serif}.legalPage a{color:#5136e8}.legalPage h1{margin:16px 0;font-size:clamp(30px,5vw,48px)}.legalPage h2{margin:34px 0 10px;font-size:20px}.legalPage p,.legalPage li{color:#52525b;line-height:1.9}.legalPage .legalKicker{color:#654cff;letter-spacing:.18em;font-size:12px;font-weight:800}.legalPage .legalUpdated{color:#4c1d95;background:#f5f3ff;padding:14px 16px}.legalPage ul{padding-left:20px}
