body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    background-color: #ffffff; /* Dark blue background */
}

.header-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 40px;
    background-color: #0b253a; /* Header background color */
}

.logo img {
    height: 50px;
}

.search-bar input {
    width: 400px;
    padding: 10px 20px;
    border-radius: 25px;
    border: none;
    font-size: 16px;
    background-color: #394d63;
    color: white;
}

.search-bar input::placeholder {
    color: #d3d3d3;
}

.top-menu {
    display: flex;
    gap: 30px;
}

.top-menu a {
    color: white;
    text-decoration: none;
    font-size: 16px;
}

.top-menu .language {
    font-weight: bold;
}






.breadcrumb {
    font-size: 14px; /* Smaller font size for breadcrumb */
    color: #666666; /* Light grey color for the breadcrumb text */
    margin-bottom: 20px;
    display: inline-block; /* Keeps the breadcrumb inline */
}

.breadcrumb a {
    text-decoration: none;
    color: #333333; /* Darker grey for the breadcrumb links */
    font-weight: 500; /* Slightly bolder for emphasis */
}

.breadcrumb a:hover {
    text-decoration: underline; /* Underline the links on hover */
}

.breadcrumb a + a::before {
    content: " > "; /* Adds the right arrow between breadcrumb links */
    padding: 0 8px; /* Adds some spacing around the arrow */
    color: #cccccc; /* Light color for the arrow */
}


.section-container {
    display: flex;
    align-items: center; /* Aligns the icon and text vertically */
    margin-top: 20px;
}

.icon-container {
    margin-right: 10px; 
    /* Adds space between the icon and text */
}

.icon {
    width: 40px; /* Adjust icon size */
    height: auto; /* Keeps the aspect ratio */
    
}

.text-container h2 {
    font-size: 24px;
    font-weight: bold;
    margin: 0; /* Removes the default margin */
    color: #000; /* Dark text color */
}

.text-container p {
    font-size: 14px;
    color: #666; /* Light grey color for article count */
    margin: 5px 0 0; /* Small margin above */
}







body {
    font-family: Arial, sans-serif;
}

.section {
    background-color: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #e0e0e0;
}

h2 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

hr {
    border: 0;
    border-top: 1px solid #e0e0e0;
    margin-bottom: 15px;
}

ul {
    list-style-type: none;
    padding-left: 0;
}

ul li {
    margin-bottom: 10px;
}

ul li a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
    transition: color 0.3s;
}

ul li a:hover {
    color: #4a90e2;
}









body {
    font-family: Arial, sans-serif;
    background-color: #f5f5f5;
}

.section {
    background-color: #fff;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #e0e0e0;
    max-width: 800px;
    margin: auto;
}

h2 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}

hr {
    border: 0;
    border-top: 1px solid #e0e0e0;
    margin-bottom: 15px;
}

ul {
    list-style-type: none;
    padding-left: 0;
}

ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

ul li a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
    transition: color 0.3s;
}

ul li a:hover {
    color: #4a90e2;
}

.arrow {
    color: #4a90e2;
    font-size: 16px;
    font-weight: bold;
}


body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
}

.header {
    background-color: #37424b;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #ccc;
}

.logo-container img {
    height: 40px;
}



