.circle-language-picker{display:inline-flex;align-items:center;flex:0 0 auto;margin:0 8px 0 0;max-width:100%}
.circle-language-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.circle-language-picker select{box-sizing:border-box;width:5.2rem;max-width:100%;min-height:34px;padding:5px 3px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px;font:inherit;font-size:12px;letter-spacing:normal;cursor:pointer}
.circle-language-picker select:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.circle-languages{margin:16px 0 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.circle-language-fallback{margin:20px;text-align:center}
.circle-languages a[aria-current=page]{font-weight:800;text-decoration-thickness:2px}
html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{letter-spacing:0!important;line-height:1.3}
html[lang=zh-Hans] p,html[lang=zh-Hans] li{line-height:1.7}
@media(max-width:600px){.circle-language-picker{margin-right:5px}.circle-language-picker select{width:4.65rem;font-size:11px}html[lang=zh-Hans] main h1{font-size:clamp(2rem,8vw,3rem)!important}.home-header-actions{gap:8px!important}.site-brand{min-width:0}.header-ebooks-link{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){.circle-language-picker{scroll-behavior:auto}}

.circle-reading-fragment{box-sizing:border-box;max-width:54rem;margin:40px auto;padding:0 24px;font:16px/1.65 system-ui,sans-serif;color:#17211f;background:#fff}.circle-reading-fragment h1{line-height:1.25}.circle-reading-fragment .circle-language-fallback{margin:24px 0}
.brand .circle-language-picker{margin-left:16px}

html[lang] .store-editorial-hero,html[lang] .store-editorial-copy,html[lang] .creative-product-sampler,html[lang] .creative-section-heading{min-width:0;overflow-wrap:anywhere}html[lang] .creative-primary-action{white-space:normal;text-align:center}

html[lang] .product-detail,html[lang] .product-detail>*,html[lang] .product-hero-copy,html[lang] .product-proof-card,html[lang] .use-case-card,html[lang] .creative-product-grid,html[lang] .creative-product-card{min-width:0;overflow-wrap:anywhere}html[lang] .creative-product-card a{min-width:0;white-space:normal}

@media(max-width:600px){html[lang] .creative-product-sampler{display:block}html[lang] .creative-section-heading,html[lang] .creative-product-grid,html[lang] .creative-product-card{grid-template-columns:minmax(0,1fr);max-width:100%}html[lang] .creative-product-card a{max-width:100%}}
