/* Shared typography and controls for translated public pages. */
.localized-public .language-trigger,.localized-public .language-option{text-decoration:none}.localized-public .language-window h2{margin:0 0 8px;font-size:25px;line-height:1.25}.localized-public .language-window p{margin-bottom:0}.localized-public:lang(hi) h1 em,.localized-public:lang(hi) h2 em{font-family:Onest,TelepathDevanagari,system-ui,sans-serif;font-style:normal;letter-spacing:0}.localized-public .breadcrumb,.localized-public .journal-breadcrumb{flex-wrap:wrap}.localized-public .article-header h1{overflow-wrap:break-word}.localized-public .article-actions{flex-wrap:wrap}.localized-public .language-window a{color:var(--ink)}.localized-public .step>div{min-width:0}.localized-public .prompt{overflow-wrap:anywhere}.localized-public .help-grid>a{min-width:0}.localized-public .help-grid h3{overflow-wrap:break-word}.localized-public .language-trigger{white-space:nowrap}.localized-public .top nav{min-width:0}.localized-public .language-window{line-height:1.5}
@media(max-width:780px){.localized-public .top nav{display:none}.localized-public .top .language-picker{margin-left:auto}.localized-public .article-header h1{font-size:clamp(30px,7.5vw,48px);letter-spacing:-1px}.localized-public .pricing-hero h1{font-size:clamp(34px,8vw,58px)}.localized-public:lang(hi) .article-header h1{letter-spacing:0;line-height:1.4}}
@media(max-width:480px){.localized-public .document h1{font-size:34px;overflow-wrap:break-word}.localized-public .language-window h2{font-size:23px}.localized-public .language-option{font-size:12px}.localized-public .demo-switch{flex-wrap:wrap}}

.localized-public .article-body :not(pre)>code{white-space:normal;overflow-wrap:anywhere}.localized-public .language-options a{text-decoration:none}
