main honox-island{display:contents}.hero .trust-list{margin-top:var(--gap-hero)}.facts{background:var(--card);border:1px solid var(--rule);width:100%;max-width:520px;filter:var(--lift);border-radius:16px;margin:0 0 0 auto;overflow:hidden}.facts-head{background:var(--tint);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.facts-brand{align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.facts-brand .mark{--mark-tile:var(--ink);--mark-notch:var(--tint);--mark-arrow:var(--punch);width:18px;height:18px}.facts-head .fh-l{letter-spacing:.02em;color:var(--ink-2);font-size:13px;font-weight:600;font-stretch:87.5%}.facts dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:4px 20px;padding:15px 20px;display:grid}.facts dl>div:first-child{border-top:0}.facts dt{color:var(--ink-2);font-size:14px;line-height:1.5}.facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.facts dd .sub{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;display:block}.facts dd a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;margin:-4px 0;padding:4px 0;display:inline-block}.facts dd a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.facts dd .num{font-size:13px;font-weight:500}#how .route{--stops:4}.how-foot{border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 64px;margin-top:44px;padding-top:20px;font-size:15px;line-height:1.55;display:grid}.how-foot p{max-width:var(--measure)}.how-foot a,.promise a.arrow-link{text-decoration:none}.how-foot a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;font-weight:600}.how-foot a:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.promise .card{flex-direction:column;gap:12px;display:flex}.promise .card p{color:var(--ink-2);font-size:15px;line-height:1.55}.promise .card .arrow-link{margin-top:auto;padding-top:6px}.pr-k{letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;font-stretch:87.5%;display:flex}.pr-k svg{width:14px;height:14px;color:var(--valid)}.contact{border:1px solid var(--rule);background:var(--card);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c-addr{color:var(--ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;min-width:0;font-size:clamp(17px,1.7vw,21px)}html[lang=zh-CN] :is(.how-foot p,.contact p,.promise .card p,.facts dd .sub){line-height:1.7}@media (width<=1180px){.stn{padding-right:20px}}@media (width>=821px) and (width<=1100px){.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact>div:last-child{border-left:0;border-top:1px solid var(--rule);grid-column:1/-1}}@media (width<=900px){.facts{max-width:640px;margin:8px 0 0}}@media (width<=820px){.how-foot,.contact{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.promise .card{padding:22px 20px}}@media (width<=420px){.facts dl>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:13px 18px}.facts-head{padding:0 18px}}
