/* ========================================================= */
/* СТИЛИ ДЛЯ УРОВНЕЙ ВЛОЖЕННОСТИ И ЦВЕТА ТЕКСТА             */
/* (Корректировка размера и жирности шрифта)                */
/* ========================================================= */

/* Стили для ссылок первого уровня под главным заголовком (.sitemap-section h4) */
/* ЭТО ПУНКТЫ ВТОРОГО УРОВНЯ (например, UPMAX CONSULTANCY) */

.sitemap-section h4 {
    font-size: 1.6em; /* Крупнее */
    font-weight: bold; /* Жирнее */
    color: #333; /* ТЕМНЫЙ ЦВЕТ для основного заголовка */
    margin-top: 0; /* Убираем стандартный верхний отступ */
    margin-bottom: 15px; /* Отступ от списка ниже */
    padding-bottom: 5px; /* Небольшой отступ снизу */
    border-bottom: 1px solid #eee; /* Разделительная линия */
}
.sitemap-section ul > li > a {
    font-size: 1.3em; /* СДЕЛАНО КРУПНЕЕ: Было 1.1em */
    font-weight: bold; /* Оставляем жирным */
    color: #555; /* Базовый цвет для первого уровня вложенности */
    text-decoration: none;
    line-height: 1.8;
    display: block;
}

/* Стили для второго уровня вложенности (например, EDUCATIONAL CONSULTANCY) */
/* И ВСЕХ ПОСЛЕДУЮЩИХ УРОВНЕЙ */
.sitemap-section ul ul li a {
    font-size: 1em; /* ОБЫЧНЫЙ ШРИФТ: Возвращаем к стандартному размеру */
    font-weight: normal; /* ОБЫЧНЫЙ ШРИФТ: Делаем обычным */
    color: #777; /* Цвет для второго уровня */
}

/* Стили для третьего и последующих уровней вложенности (если есть, будут такими же, как второй уровень) */
.sitemap-section ul ul ul li a {
    font-size: 1em; /* ОБЫЧНЫЙ ШРИФТ */
    font-weight: normal; /* ОБЫЧНЫЙ ШРИФТ */
    color: #999; /* Цвет для третьего уровня */
}

/* ========================================================= */
/* СТИЛИ ДЛЯ КАЖДОГО ГЛАВНОГО РАЗДЕЛА (.sitemap-section)     */
/* (WHO WE ARE, SERVICES, MEDICALS и т.д.)                  */
/* ========================================================= */
.sitemap-section {
    margin-bottom: 30px; /* Отступ между основными разделами */
    border: 1px solid #ddd; /* Легкая рамка для разделения */
    border-radius: 4px; /* Закругленные углы, как в Bootstrap */
    background-color: #f0f0f0; /* СЛЕГКА ТЕМНЕЕ ФОН для основного блока */
    padding: 15px; /* Внутренние отступы */
    box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* Легкая тень для выделения */
}