/*
 * Russian About section only — loaded on /ru/ pages via website_base.html.
 * Does not modify style.css; Armenian (hy) and English (en) are unaffected.
 */

/* Cyrillic bold at 600 — matches Armenian .text-box p { font-weight: 600 } */
@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXpsog.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXpsog.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Cyrillic bold at 700 — final tagline (strong) */
@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXpsog.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXpsog.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Cyrillic extra-bold at 800 — matches Armenian h1 { font-weight: 800 } */
@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w9aXpsog.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Montserratarm";
    src: url('https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w0aXpsog.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Same typography as Armenian .text-box (About block only) */
html[lang="ru"] .narrative .text-box p {
    font-family: "Montserratarm", "Montserrat", sans-serif;
    font-size: clamp(.8rem, 3.5vw, 17px);
    font-weight: 600;
    line-height: 41.21px;
    letter-spacing: 0.02em;
    text-align: left;
    color: var(--pry-color);
    font-synthesis: none;
}

html[lang="ru"] .narrative .text-box h1 {
    font-synthesis: none;
}

html[lang="ru"] .narrative .text-box p strong {
    display: block;
    margin-top: 8px;
    font-weight: 800;
    font-synthesis: none;
}
