  /* Font family declarations */
@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSans/NotoSans-Regular.ttf"); }
  
@font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSans/NotoSans-Bold.ttf"); }

@font-face {
    font-family: "Noto Naskh Arabic";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoNaskhArabic/NotoNaskhArabic-Regular.ttf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Naskh Arabic";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoNaskhArabic/NotoNaskhArabic-Bold.ttf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans Myanmar";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansMyanmar/NotoSansMyanmar-Regular.ttf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans Myanmar";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSansMyanmar/NotoSansMyanmar-Bold.ttf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK JP";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansCJKJP/NotoSansJP-Regular.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK JP";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSansCJKJP/NotoSansJP-Bold.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK KR";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansCJKKR/NotoSansKR-Regular.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK KR";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSansCJKKR/NotoSansKR-Bold.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK SC";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansCJKSC/NotoSansSC-Regular.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK SC";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSansCJKSC/NotoSansSC-Bold.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK TC";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansCJKTC/NotoSansTC-Regular.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans CJK TC";
    font-style: normal;
    font-weight: 700;
    src: url("census-fonts-multilang/resources/NotoSansCJKTC/NotoSansTC-Bold.otf");
    font-display: fallback; }

@font-face {
    font-family: "Noto Sans Tagalog";
    font-style: normal;
    font-weight: 400;
    src: url("census-fonts-multilang/resources/NotoSansTagalog/NotoSansTagalog-Regular.ttf");
    font-display: fallback; }

  /* Global font family applications */
[lang="vi"] {
    font-family: "Noto Sans", sans-serif; }

[lang="my"] {
    font-family: "Noto Sans Myanmar", sans-serif; }

[lang="fa"], [lang="ar"] {
    font-family: "Noto Naskh Arabic", sans-serif; }

[lang="zh-hans"], [lang="zh"] {
    font-family: "Noto Sans CJK SC", sans-serif; }

[lang="zh-hant"] {
    font-family: "Noto Sans CJK TC", sans-serif; }

[lang="ja"] {
    font-family: "Noto Sans CJK JP", sans-serif; }

[lang="ko"] {
    font-family: "Noto Sans CJK KR", sans-serif; }

[lang="tl"] {
    font-family: "Noto Sans Tagalog", sans-serif; }

  /* Specific font family applications */
    /* Vietnamese */
[lang="vi"] #detailContent p {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .titlecore h1,
[lang="vi"] .titlecore h2,
[lang="vi"] .titlecore h3,
[lang="vi"] .titlecore h4,
[lang="vi"] .titlecore h5,
[lang="vi"] .titlecore h6 {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .textimage h1,
[lang="vi"] .textimage h2,
[lang="vi"] .textimage h3,
[lang="vi"] .textimage h4,
[lang="vi"] .textimage h5,
[lang="vi"] .textimage h6 {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .author {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .documentnumber {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .publishdate {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .socialLinks a {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .uscb-text-image-text ul {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh", sans-serif;
}

[lang="vi"] .uscb-text-image-text ol {
    font-family: "Noto Naskh", sans-serif;
}

    /* Burmese */
[lang="my"] #detailContent p {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .titlecore h1,
[lang="my"] .titlecore h2,
[lang="my"] .titlecore h3,
[lang="my"] .titlecore h4,
[lang="my"] .titlecore h5,
[lang="my"] .titlecore h6 {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .textimage h1,
[lang="my"] .textimage h2,
[lang="my"] .textimage h3,
[lang="my"] .textimage h4,
[lang="my"] .textimage h5,
[lang="my"] .textimage h6 {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .author {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .documentnumber {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .publishdate {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .socialLinks a {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .uscb-text-image-text ul {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

[lang="my"] .uscb-text-image-text ol {
    font-family: "Noto Naskh Myanmar", sans-serif;
}

    /* Arabic/Farsi/Dari */
[lang="fa"] #detailContent p, [lang="ar"] #detailContent p {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .wrapper .titlecore h2, [lang="ar"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .titlecore h1, [lang="ar"] .titlecore h1,
[lang="fa"] .titlecore h2, [lang="ar"] .titlecore h2,
[lang="fa"] .titlecore h3, [lang="ar"] .titlecore h3,
[lang="fa"] .titlecore h4, [lang="ar"] .titlecore h4,
[lang="fa"] .titlecore h5, [lang="ar"] .titlecore h5,
[lang="fa"] .titlecore h6, [lang="ar"] .titlecore h6 {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .textimage h1, [lang="ar"] .textimage h1,
[lang="fa"] .textimage h2, [lang="ar"] .textimage h2
[lang="fa"] .textimage h3, [lang="ar"] .textimage h3,
[lang="fa"] .textimage h4, [lang="ar"] .textimage h4,
[lang="fa"] .textimage h5, [lang="ar"] .textimage h5,
[lang="fa"] .textimage h6, [lang="ar"] .textimage h6 {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .author, [lang="ar"] .author {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .documentnumber, [lang="ar"] .documentnumber {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .publishdate, [lang="ar"] .publishdate {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .socialLinks a, [lang="ar"] .socialLinks a {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .uscb-text-image-text ul, [lang="ar"] .uscb-text-image-text ul {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .uscb-text-image-text ul li::before, [lang="ar"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh Arabic", sans-serif;
}

[lang="fa"] .uscb-text-image-text ol, [lang="ar"] .uscb-text-image-text ol {
    font-family: "Noto Naskh Arabic", sans-serif;
}

    /* Chinese (Simplified) */
[lang="zh-hans"] #detailContent p, [lang="zh"] #detailContent p {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .wrapper .titlecore h2, [lang="zh"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .titlecore h1, [lang="zh"] .titlecore h1,
[lang="zh-hans"] .titlecore h2, [lang="zh"] .titlecore h2,
[lang="zh-hans"] .titlecore h3, [lang="zh"] .titlecore h3,
[lang="zh-hans"] .titlecore h4, [lang="zh"] .titlecore h4,
[lang="zh-hans"] .titlecore h5, [lang="zh"] .titlecore h5,
[lang="zh-hans"] .titlecore h6, [lang="zh"] .titlecore h6 {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .textimage h1, [lang="zh"] .textimage h1,
[lang="zh-hans"] .textimage h2, [lang="zh"] .textimage h2
[lang="zh-hans"] .textimage h3, [lang="zh"] .textimage h3,
[lang="zh-hans"] .textimage h4, [lang="zh"] .textimage h4,
[lang="zh-hans"] .textimage h5, [lang="zh"] .textimage h5,
[lang="zh-hans"] .textimage h6, [lang="zh"] .textimage h6 {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .author, [lang="zh"] .author {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .documentnumber, [lang="zh"] .documentnumber {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .publishdate, [lang="zh"] .publishdate {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .socialLinks a, [lang="zh"] .socialLinks a {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .uscb-text-image-text ul, [lang="zh"] .uscb-text-image-text ul {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .uscb-text-image-text ul li::before, [lang="zh"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

[lang="zh-hans"] .uscb-text-image-text ol, [lang="zh"] .uscb-text-image-text ol {
    font-family: "Noto Naskh CJK SC", sans-serif;
}

    /* Chinese (Traditional) */
[lang="zh-hant"] #detailContent p {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .titlecore h1,
[lang="zh-hant"] .titlecore h2,
[lang="zh-hant"] .titlecore h3,
[lang="zh-hant"] .titlecore h4,
[lang="zh-hant"] .titlecore h5,
[lang="zh-hant"] .titlecore h6 {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .textimage h1,
[lang="zh-hant"] .textimage h2,
[lang="zh-hant"] .textimage h3,
[lang="zh-hant"] .textimage h4,
[lang="zh-hant"] .textimage h5,
[lang="zh-hant"] .textimage h6 {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .author {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .documentnumber {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .publishdate {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .socialLinks a {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .uscb-text-image-text ul {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

[lang="zh-hant"] .uscb-text-image-text ol {
    font-family: "Noto Naskh CJK TC", sans-serif;
}

    /* Japanese */
[lang="ja"] #detailContent p {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .titlecore h1,
[lang="ja"] .titlecore h2,
[lang="ja"] .titlecore h3,
[lang="ja"] .titlecore h4,
[lang="ja"] .titlecore h5,
[lang="ja"] .titlecore h6 {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .textimage h1,
[lang="ja"] .textimage h2,
[lang="ja"] .textimage h3,
[lang="ja"] .textimage h4,
[lang="ja"] .textimage h5,
[lang="ja"] .textimage h6 {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .author {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .documentnumber {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .publishdate {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .socialLinks a {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .uscb-text-image-text ul {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

[lang="ja"] .uscb-text-image-text ol {
    font-family: "Noto Naskh CJK JP", sans-serif;
}

    /* Korean */
[lang="ko"] #detailContent p {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .titlecore h1,
[lang="ko"] .titlecore h2,
[lang="ko"] .titlecore h3,
[lang="ko"] .titlecore h4,
[lang="ko"] .titlecore h5,
[lang="ko"] .titlecore h6 {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .textimage h1,
[lang="ko"] .textimage h2,
[lang="ko"] .textimage h3,
[lang="ko"] .textimage h4,
[lang="ko"] .textimage h5,
[lang="ko"] .textimage h6 {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .author {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .documentnumber {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .publishdate {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .socialLinks a {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .uscb-text-image-text ul {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

[lang="ko"] .uscb-text-image-text ol {
    font-family: "Noto Naskh CJK KR", sans-serif;
}

    /* Tagalog */
[lang="tl"] #detailContent p {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .wrapper .titlecore h2 {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .titlecore h1,
[lang="tl"] .titlecore h2,
[lang="tl"] .titlecore h3,
[lang="tl"] .titlecore h4,
[lang="tl"] .titlecore h5,
[lang="tl"] .titlecore h6 {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .textimage h1,
[lang="tl"] .textimage h2,
[lang="tl"] .textimage h3,
[lang="tl"] .textimage h4,
[lang="tl"] .textimage h5,
[lang="tl"] .textimage h6 {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .author {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .documentnumber {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .publishdate {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .socialLinks a {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .uscb-text-image-text ul {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .uscb-text-image-text ul li::before {
    font-family: "Noto Naskh Tagalog", sans-serif;
}

[lang="tl"] .uscb-text-image-text ol {
    font-family: "Noto Naskh Tagalog", sans-serif;
}