.page-content h1 {
    color: #333;
    border-bottom: 3px solid #333;
    padding-bottom: 0.5rem;
}

.page-content h2 {
    color: #555;
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.page-content h3 {
    color: #666;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
}

.page-content ul {
    margin-left: 1rem;
}

.disclaimer {
    background-color: #f0f8ff;
    border-left: 4px solid #333;
    padding: 1rem;
    margin: 2rem 0;
    font-style: italic;
    color: #555;
}

.important-notice {
    background-color: #fff3cd;
    border-left: 4px solid #ffc107;
    padding: 1rem;
    margin: 2rem 0;
    color: #856404;
}

.effective-date {
    font-weight: bold;
    color: #666;
    margin-bottom: 2rem;
}