.service-guide{max-width:960px;margin:auto;padding:32px 24px 56px}.service-guide h1{font-size:clamp(32px,5vw,48px);letter-spacing:-1px;line-height:1.2}.service-guide h2{font-size:28px;letter-spacing:-.5px}.service-guide h3{font-size:20px;margin-top:24px}.service-guide section{padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.service-lead{font-size:18px;line-height:1.8}.service-byline,.breadcrumbs{font-size:14px;color:var(--muted)}.breadcrumbs{display:block;margin-bottom:32px}.service-guide p a,.service-guide li a,footer a{text-decoration:underline;text-underline-offset:3px}.service-guide li{margin-bottom:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th,td{padding:14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}thead{background:var(--mint)}tbody th{width:32%;font-weight:600}.service-contact{background:var(--mint);padding:24px!important;border-radius:12px}.service-guide:lang(zh-Hans){line-height:1.9}.service-guide:lang(zh-Hans) h1{letter-spacing:0}@media(max-width:600px){header{padding:18px 20px;gap:14px}header .brand img{width:145px;height:auto}header nav{gap:14px}th,td{padding:10px}.service-guide h2{font-size:24px}.service-contact p{overflow-wrap:anywhere}}