@font-face{font-family:"Noto Sans Arabic";src:url(/fonts/notosansarabic.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans Devanagari";src:url(/fonts/notosansdevanagari.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans JP";src:url(/fonts/notosansjp.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans SC";src:url(/fonts/notosanssc.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Noto Sans KR";src:url(/fonts/notosanskr.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root{--body-font:"Segoe UI",system-ui,sans-serif;--heading-font:Unbounded,"Segoe UI",sans-serif}
:lang(ar){--body-font:"Noto Sans Arabic","Segoe UI",sans-serif;--heading-font:var(--body-font)}
:lang(hi){--body-font:"Noto Sans Devanagari","Nirmala UI",sans-serif;--heading-font:var(--body-font)}
:lang(ja){--body-font:"Noto Sans JP","Yu Gothic UI",sans-serif;--heading-font:var(--body-font)}
:lang(zh-CN){--body-font:"Noto Sans SC","Microsoft YaHei UI",sans-serif;--heading-font:var(--body-font)}
:lang(ko){--body-font:"Noto Sans KR","Malgun Gothic",sans-serif;--heading-font:var(--body-font)}
body,button,select{font-family:var(--body-font)}h1,h2{font-family:var(--heading-font)}
:is(:lang(ar),:lang(hi),:lang(ja),:lang(zh-CN),:lang(ko)) :is(h1,h2,h3,.eyebrow){letter-spacing:normal}
:is(:lang(ar),:lang(hi)) :is(h1,h2,h3){line-height:1.5}
:lang(ko) :is(p,li,h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}
:lang(ja) .docs-prose h3{padding-inline-end:.4em}
