/* Services Triad Member Area Styles */

.stma-documents {
    margin: 2rem 0;
}

.stma-documents__year-group {
    margin-bottom: 3rem;
}

.stma-documents__year-title {
    font-size: 2rem;
    margin-bottom: 1.5rem;
    color: #333;
}

.stma-documents__section-group {
    margin-bottom: 2rem;
}

.stma-documents__section-title {
    font-size: 1.75rem;
    margin-bottom: 1rem;
    color: #1D5175;
}

.stma-documents__subsection {
}

.stma-documents__subsection-title {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    color: #333;
}

.stma-documents__subject-title {
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
    color: #666;
    font-weight: 600;
}

.stma-documents__list {
    list-style: none;
    padding: 0;
    margin: 0 0 1.5rem 16px;
}

.stma-documents__item {
    margin-bottom: 0.5rem;
}

.stma-documents__link {
    display: inline-flex;
    align-items: center;
    padding: 0.5rem 0;
    color: #1D5175;
    text-decoration: none;
    transition: color 0.2s;
}

.stma-documents__link:hover {
    color: #143d56;
    text-decoration: underline;
}

.triad-member-doc-icon {
    margin-right: 0.5rem;
    font-size: 1.2em;
}

/* Responsive */
@media (max-width: 768px) {
    .stma-documents__year-title {
        font-size: 1.5rem;
    }
    
    .stma-documents__section-title {
        font-size: 1.35rem;
    }
    
    .stma-documents__subsection-title {
        font-size: 1.2rem;
    }
}