/* Minification failed. Returning unminified contents.
(148,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
 */
/* Latin (English, French, Spanish) */
@font-face {
    font-family: 'content-font-regular';
    src: url('/epublications/static/templates/fonts/Gibson-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

@font-face {
    font-family: 'content-font-bold';
    src: url('/epublications/static/templates/fonts/Gibson-SemiBold.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-SemiBold.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-SemiBold.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-SemiBold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

@font-face {
    font-family: 'content-font-italic';
    src: url('/epublications/static/templates/fonts/Gibson-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-Regular.woff2') format('woff2');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

/* Arabic */
@font-face {
    font-family: 'content-font-regular';
    src: url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
    font-family: 'content-font-bold';
    src: url('/epublications/static/templates/fonts/NotoKufiArabic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
    font-family: 'content-font-italic';
    src: url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/NotoNaskhArabic-Regular.woff2') format('woff2');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

/* Chinese */
@font-face {
    font-family: 'content-font-regular';
    src: url('/epublications/static/templates/fonts/NotoSansTC-VariableFont_wght.ttf') format('truetype'), url('/epublications/static/templates/fonts/noto-sans-tc-chinese-traditional-400.woff') format('woff'), url('/epublications/static/templates/fonts/noto-sans-tc-chinese-traditional-400.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2E80-2EFF, U+3000-303F;
}

@font-face {
    font-family: 'content-font-bold';
    src: url('/epublications/static/templates/fonts/NotoSansTC-VariableFont_wght.ttf') format('truetype'), url('/epublications/static/templates/fonts/noto-sans-tc-chinese-traditional-700.woff') format('woff'), url('/epublications/static/templates/fonts/noto-sans-tc-chinese-traditional-700.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2E80-2EFF, U+3000-303F;
}

@font-face {
    font-family: 'content-font-italic';
    src: url('/epublications/static/templates/fonts/NotoSerifTC-VariableFont_wght.ttf') format('truetype'), url('/epublications/static/templates/fonts/noto-serif-tc-chinese-traditional-400.woff') format('woff');
    font-weight: 100 900;
    font-display: swap;
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2E80-2EFF, U+3000-303F;
}

@font-face {
    font-family: 'STKaiti';
    src: url('/epublications/static/templates/fonts/NotoSerifTC-VariableFont_wght.ttf') format('truetype'), url('/epublications/static/templates/fonts/noto-serif-tc-chinese-traditional-400.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}

/* Russian*/
@font-face {
    font-family: 'content-font-regular';
    src: url('/epublications/static/templates/fonts/Gibson-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'content-font-bold';
    src: url('/epublications/static/templates/fonts/Gibson-SemiBold.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-SemiBold.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-SemiBold.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-SemiBold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'content-font-italic';
    src: url('/epublications/static/templates/fonts/Gibson-Regular.eot?#iefix') format('embedded-opentype'), url('/epublications/static/templates/fonts/Gibson-Regular.ttf') format('truetype'), url('/epublications/static/templates/fonts/Gibson-Regular.woff') format('woff'), url('/epublications/static/templates/fonts/Gibson-Regular.woff2') format('woff2');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0400-04FF, U+0500-052F, U+2DE0-2DFF, U+A640-A69F;
}

html {
    font-size: 10px;
}

@media (min-width: 576px) {
    html {
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    html {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    html {
        font-size: 16px;
    }
}

@media (min-width: 1200px) {
    html {
        font-size: 16px;
    }
}

@media (min-width: 1400px) {
    html {
        font-size: 16px;
    }
}

.doc-itu-sg-cp {
    font-family: content-font-regular, sans-serif ;
    font-size: 1rem;
    color: var(--bs-black);
}

    .doc-itu-sg-cp p > a > span,
    .doc-itu-sg-cp h1 > a > span,
    .doc-itu-sg-cp h2 > a > span {
        word-break: break-word;
    }

div.doc-itu-sg-cp body {
    line-height: 108%;
    font-family: content-font-regular, sans-serif ;
    font-size: 1.1rem;
}

div.doc-itu-sg-cp h1,
div.doc-itu-sg-cp h2,
div.doc-itu-sg-cp h3,
div.doc-itu-sg-cp h4,
div.doc-itu-sg-cp h5,
div.doc-itu-sg-cp h6,
div.doc-itu-sg-cp p {
    margin: 0rem 0rem 0.8rem;
}

div.doc-itu-sg-cp li,
div.doc-itu-sg-cp table {
    margin-top: 0rem;
    margin-bottom: 0.8rem !important;
}

div.doc-itu-sg-cp h1 {
    margin-top: 1.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-bold, sans-serif ;
    font-size: 2rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h2 {
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-bold, sans-serif ;
    font-size: 1.6rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h3 {
    margin-top: 0.8rem;
    margin-bottom: 0.4rem;
    line-height: 108%;
    font-family: content-font-regular, sans-serif ;
    font-size: 1.4rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h4 {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    line-height: 108%;
    font-family: content-font-regular, sans-serif ;
    font-size: 1.1rem;
    font-style: italic;
    color: #0f4761;
}

    div.doc-itu-sg-cp h4:lang(zh) {
        font-family: content-font-italic, sans-serif !important;
        font-style: normal !important;
        font-weight: 200;
    }

div.doc-itu-sg-cp h5 {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    line-height: 108%;
    font-family: content-font-regular, sans-serif ;
    font-size: 1.1rem;
    color: #0f4761;
}

div.doc-itu-sg-cp h6 {
    margin-top: 0.2rem;
    margin-bottom: 0rem;
    line-height: 108%;
    font-family: content-font-regular, sans-serif ;
    font-size: 1.1rem;
    font-style: italic;
    color: #595959;
}

div.doc-itu-sg-cp h6 {
    font-family: content-font-italic, sans-serif !important;
    font-style: normal !important;
    font-weight: 200;
}

div.doc-itu-sg-cp p {
    margin-bottom: 0rem;
}

    div.doc-itu-sg-cp p.Codesgcp {
        font-family: content-font-regular, sans-serif ;
        font-size: 0.9rem !important;
        background-color: #f2f2f2 !important;
        margin: 0rem !important;
        padding-left:0.419rem!important;
    }

        div.doc-itu-sg-cp p.Codesgcp span {
            color: inherit; /* To avoid color overrides */
        }

