@font-face{font-family:FeatureArabic;src:url('/fonts/NotoSansArabic.ttf') format('truetype');font-display:swap}
@font-face{font-family:FeatureHebrew;src:url('/fonts/NotoSansHebrew.ttf') format('truetype');font-display:swap}
@font-face{font-family:FeatureHindi;src:url('/fonts/NotoSansDevanagari.ttf') format('truetype');font-display:swap}
.feature-languages{width:min(1440px,calc(100% - 36px));margin:16px auto 0;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font:500 14px/1.6 Arial,sans-serif}
.feature-languages a{min-height:44px;display:inline-flex;align-items:center;color:inherit;text-decoration:none;text-underline-offset:.3em}
.feature-languages a:hover,.feature-languages a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}
.feature-languages a[lang=ar]{font-family:FeatureArabic,Arial,sans-serif}
.feature-languages a[lang=he]{font-family:FeatureHebrew,Arial,sans-serif}
.feature-languages a[lang=hi]{font-family:FeatureHindi,Arial,sans-serif}
.feature-translation-note{width:min(1440px,calc(100% - 36px));margin:20px auto;padding-block:12px;color:var(--muted,#496258);font-size:14px;line-height:1.7;border-bottom:1px solid var(--line,#cddbcf)}
html:lang(ar) body{font-family:FeatureArabic,Arial,sans-serif}html:lang(he) body{font-family:FeatureHebrew,Arial,sans-serif}html:lang(hi) body{font-family:FeatureHindi,Arial,sans-serif}html:lang(zh-Hant) body{font-family:'Noto Sans CJK TC','Microsoft JhengHei',sans-serif}
html:is(:lang(ar),:lang(he),:lang(hi),:lang(zh-Hant)) :is(h1,h2,h3,h4){letter-spacing:normal;line-height:1.3}
html:not(:lang(ru)) :is(h1,h2,h3,p,a,summary,button){overflow-wrap:anywhere}
.page-heading>*{min-width:0}.page-heading h1{overflow-wrap:anywhere}.length-filter .segmented{flex-wrap:wrap}
[dir=rtl] .record-source ul{padding-left:0;padding-right:20px}[dir=rtl] .text-link svg,[dir=rtl] .story-link svg{transform:scaleX(-1)}
.record-symbol{width:44px;height:44px;margin-bottom:16px;object-fit:contain}.program-symbol{width:36px;height:36px;object-fit:contain;margin-block:12px}
.feature-symbol-download{display:inline-flex;align-items:center;gap:7px;min-height:44px;text-decoration:none;font:11px/1.2 Arial,sans-serif;letter-spacing:.06em;color:inherit}.feature-symbol-download img{margin:0}.feature-symbol-download:hover span{text-decoration:underline}.feature-symbol-download:focus-visible{outline:2px solid currentColor;outline-offset:4px}.record-identity>.feature-symbol-download{margin-bottom:16px}
@media(max-width:600px){.feature-languages{gap:0 14px}.feature-translation-note{font-size:14px}.search-input{flex-wrap:wrap}.search-input input{flex:1;min-width:150px}.search-input>button{max-width:100%}.catalog-controls{display:block}.catalog-controls fieldset{margin-top:18px}.site-header{min-width:0}.lead-copy{overflow-wrap:anywhere}}
@media print{.feature-languages,.feature-translation-note{display:none}}
