.legal-text {
    max-width: 800px;
    margin-top: 3rem;
    font-size: 0.95rem;
    color: #555;
}

.disclosure-list {
    list-style: none;
    margin-top: 2rem;
}

.disclosure-list li {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #eee;
}

.disclosure-list a {
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--col-primary);
    display: block;
}

.disclosure-list a:hover {
    color: var(--col-accent);
}