.azs-sitemap-container {
    margin: 20px 0;
}

.azs-sitemap-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.azs-letter-group h3 {
    margin-top: 25px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 2px solid #eaeaea;
    font-size: 24px;
    color: #333;
}

.azs-posts-list {
    list-style: disc;
    margin-left: 20px;
}

.azs-posts-list li {
    margin-bottom: 8px;
}

.azs-posts-list li a {
    text-decoration: none;
    color: #0073aa;
    transition: color 0.2s ease;
}

.azs-posts-list li a:hover {
    color: #005177;
    text-decoration: underline;
}
