.site-language{display:flex;align-items:center;gap:2px;background:#e8eee3;border-radius:22px;padding:3px;flex-shrink:0;margin-left:auto;margin-right:15px}.site-language a{padding:6px 10px;border-radius:18px;color:#788c6d;font-size:11px;line-height:1.5;min-height:30px;display:grid;place-items:center}.site-language a[aria-current=page]{background:white;color:#234d3e}.site-language a:focus-visible{outline:2px solid #638260;outline-offset:2px}header nav{margin-right:35px}html[lang=en] .hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.16;letter-spacing:-2px}html[lang=en] .hero h1 span{white-space:nowrap}html[lang=en] .hero p{max-width:46ch}html[lang=en] .section-top h2{max-width:20ch;line-height:1.25}html[lang=en] .manifesto h2{max-width:20ch;line-height:1.25}html[lang=en] .manifesto-note{display:none}html[lang=en] .card-line h3{font-size:15px}html[lang=en] .card>p{min-height:34px}html[lang=en] .card-meta{gap:7px;flex-wrap:wrap}html[lang=en] .story h3{line-height:1.4}html[lang=en] .closing h2{line-height:1.25}html[lang=zh-CN] .photo-caption small{display:none}@media(max-width:900px){header nav{margin-right:15px;gap:15px}.site-language{margin-right:10px}html[lang=en] header .brand small{font-size:8px;letter-spacing:.4px}}@media(max-width:600px){header{padding-inline:5%;gap:5px}header nav{margin:0;gap:0}header nav #savedNav{font-size:10px}.site-language{margin-left:auto;margin-right:4px}.site-language a{font-size:9px;padding:6px 7px;min-height:28px}.plan-link{font-size:10px!important;padding:10px 12px!important}.brand>span{font-size:20px}.brand img{width:32px;height:32px}.brand small{display:none}.brand{gap:7px}.plan-link>span{margin-left:5px}html[lang=en] .hero h1{font-size:46px;letter-spacing:-1.5px}html[lang=en] .hero-content{padding-top:63px}html[lang=en] .hero p{font-size:12px}html[lang=en] .hero{height:565px}html[lang=en] .section-top h2{font-size:26px}html[lang=en] .card-line h3{font-size:12px}html[lang=en] .photo-caption h3{font-size:23px}html[lang=en] .card-meta{font-size:9px}html[lang=en] .manifesto h2{font-size:30px}}@media(max-width:360px){header nav #savedNav{font-size:9px}.brand>span{font-size:18px}.site-language a{padding:5px 6px;font-size:8px}.plan-link{padding:9px 10px!important;font-size:9px!important}.brand img{width:28px;height:28px}}
.filters button.clear{display:block;flex-shrink:0;min-height:44px}.filters{scrollbar-width:thin}
header .brand{margin-right:40px;flex-shrink:0}header nav{margin-right:auto}.site-language{margin-left:20px}@media(max-width:900px){header .brand{margin-right:20px}}@media(max-width:600px){header .brand{margin-right:0}header nav{margin-right:0}.site-language{margin-left:auto}}
@font-face{font-family:'JFZSK Seal';src:url('assets/fonts/JFZSKSealScript.woff2') format('woff2');font-display:swap;font-weight:400;font-style:normal}html[lang^="zh"] .seal-brand,html[lang^="zh"] .footer-brand span,html[lang^="zh"] .manifesto-note{font-family:'JFZSK Seal','WanMiles Song',SimSun,serif;font-weight:400}html[lang^="zh"] .manifesto-note small{font-family:'Noto Sans SC','Segoe UI',sans-serif}.seal-brand{font-weight:400}
