.service-page{font-size:16px;line-height:1.7}.service-page .header{position:static;flex-wrap:wrap}.service-page .service-languages{display:flex;flex-wrap:wrap;gap:8px;font-size:16px}.service-languages a{padding:8px 12px;border:1px solid var(--line);border-radius:6px}.service-languages a[aria-current]{color:var(--gold);border-color:var(--gold)}.service-back{display:inline-block;margin-top:28px;text-decoration:underline;text-underline-offset:5px}.service-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:44px;align-items:center;padding-block:35px 50px}.service-hero h1{font-size:clamp(34px,4.4vw,60px);line-height:1.15;letter-spacing:-.025em}.service-hero p{max-width:680px}.service-hero figure{margin:0}.service-hero img{border-radius:12px;border:1px solid var(--line)}.service-hero figcaption{font-size:14px;color:var(--muted);margin-top:10px}.service-page .button,.service-page .text-link{font-size:16px}.service-section{padding-block:30px;border-top:1px solid var(--line)}.service-section h2,.service-related h2{font:600 clamp(23px,3vw,30px)/1.4 Arial,sans-serif;letter-spacing:normal}.service-section p{max-width:900px}.service-section ol{padding-left:24px}.service-section li{padding:6px 0 6px 8px}.service-section .policy-grid{margin-bottom:24px}.service-contacts,.service-related{display:flex;flex-wrap:wrap;gap:14px 26px}.service-contacts a,.service-related a{text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.service-related{padding-block:28px}.service-related h2{flex-basis:100%;margin:0}.service-page footer{font-size:14px;padding-bottom:36px}.service-page .creator-credit{font-size:14px}html[lang=th] .service-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.55}@media(max-width:700px){.service-hero{grid-template-columns:1fr;gap:24px;padding-top:28px}.service-page .wrap{width:calc(100% - 36px)}.service-page .header{gap:20px}.service-page .service-languages{display:flex}.service-hero .hero-actions{margin-bottom:0}.service-hero figure{max-width:450px}.service-hero h1{font-size:36px}.service-page .brand small{font-size:10px;max-width:unset}.service-languages a{padding:8px 12px}}
.service-page .lang-label{font-size:14px;flex-wrap:wrap}.service-page .lang-label select{font-size:16px;max-width:180px;min-height:44px}.service-page .header>noscript{flex-basis:100%}.service-page .service-languages{gap:8px}html[lang=zh] .service-hero h1{letter-spacing:normal;line-height:1.4}@media(max-width:420px){.service-page .header{gap:12px}.service-page .lang-label{margin-left:auto}.service-page .lang-label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.service-page .lang-label select{max-width:115px}.service-page .brand>span:last-child{max-width:110px}.service-page .brand small{font-size:9px}}
