/* Language navigation: local translations; native labels remain recognizable. */
.language-picker{position:relative;margin-inline-start:auto;font-size:13px;flex-shrink:0}.language-picker>summary{cursor:pointer;padding:9px 12px;border:1px solid var(--line);border-radius:8px;list-style:none;white-space:nowrap}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>nav{position:absolute;z-index:50;inset-inline-end:0;top:calc(100% + 7px);width:230px;max-height:65vh;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 35px #10362d20;padding:6px;display:grid;gap:2px}.language-picker>nav>a{display:block;margin:0;padding:9px 12px;border-radius:6px;color:var(--ink)}.language-picker>nav>a:hover,.language-picker>nav>a[aria-current]{background:#e8f3ed;text-decoration:none}.plan-card-body,.card{min-width:0}.btn{overflow-wrap:anywhere}html:lang(zh-CN),html:lang(ja),html:lang(ko){word-break:normal;line-break:auto}html:lang(hi){line-height:1.7}code,pre{font-variant-ligatures:none}.marketing-plan .plan-recommendation{max-width:95%;white-space:normal;text-align:center}@media(max-width:800px){header nav.wrap{flex-wrap:wrap;gap:10px 15px}.language-picker{margin-inline-start:0}.language-picker>nav{inset-inline-end:auto;inset-inline-start:0}}
html:lang(zh-CN) body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif}html:lang(ja) body{font-family:"Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans CJK JP",system-ui,sans-serif}html:lang(ko) body{font-family:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif}html:lang(hi) body{font-family:"Nirmala UI","Noto Sans Devanagari",system-ui,sans-serif}html:lang(zh-CN) h1,html:lang(ja) h1,html:lang(ko) h1{letter-spacing:0;line-height:1.25}html:lang(hi) h1{line-height:1.4}