@import url('/assets/typography/sans.css');@import url('/assets/typography/serif.css');
:root,html:lang(zh),html:lang(ja),html:lang(en),html:lang(es){--font-text:'Noto Sans SC','Segoe UI','Microsoft YaHei',sans-serif;--font-display:var(--font-text);--serif:var(--font-display)}
body,html:lang(ja) body{font-family:var(--font-text);font-size:15px;-webkit-font-smoothing:antialiased}.policy-page p{font-size:15px;line-height:1.95;font-weight:400;letter-spacing:.015em}.policy-page h1{font-family:var(--font-display)!important;font-weight:500!important;font-size:clamp(35px,4.3vw,60px)!important;line-height:1.4!important;letter-spacing:.035em!important}.policy-page h2{font-family:var(--font-display)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:.025em!important}.policy-page h3{font-family:var(--font-text)!important;font-size:18px!important;font-weight:500!important;letter-spacing:.01em}.annual-metrics strong,.partner-numbers strong,.annual-example strong,.policy-table tbody td,.sample-bottom strong{font-family:'Segoe UI',Arial,sans-serif!important;font-weight:400!important;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.annual-metrics strong{font-size:58px}.annual-metrics strong small{letter-spacing:.025em}.policy-table tbody td{font-size:21px}.policy-page .micro{letter-spacing:.1em}.policy-details summary{font-weight:500;font-size:15px}.policy-page .policy-note{line-height:1.9}.annual-routes h2{font-size:25px!important}.policy-hero-copy{padding-top:30px}.policy-hero h1{margin:25px 0 27px}.policy-crumb{margin-bottom:40px}.policy-page .policy-heading>p{max-width:780px}.policy-details p{max-width:800px}.annual-metrics>div>span{font-size:13px}.annual-flow p{font-size:13px}.example-order strong{font-size:28px}.policy-cta h2{font-size:32px}.policy-page a{font-family:var(--font-text)}
@media(max-width:700px){.policy-page h1{font-size:36px!important}.policy-page p{font-size:14px}.annual-metrics strong{font-size:48px}.annual-routes h2{font-size:22px!important}}
:root,html:lang(zh),html:lang(ja),html:lang(en),html:lang(es){--font-display:'Noto Serif SC',Georgia,serif}.policy-page h1{font-weight:500!important;letter-spacing:.055em!important;line-height:1.45!important}.policy-page h2{letter-spacing:.035em!important}.annual-routes h2{font-family:var(--font-text)!important}.policy-page h3{font-family:var(--font-text)!important}