.cc-legal {
    max-width: 48rem;
    margin: 2rem auto 4rem;
    padding: 0 1.25rem;
}

.cc-legal__content h1 {
    margin-bottom: 0.5rem;
}

.cc-legal__updated {
    color: var(--cc-text-muted, #666);
    font-size: 0.9rem;
    margin-bottom: 2rem;
}

.cc-legal__content section {
    margin-bottom: 1.75rem;
}

.cc-legal__content h2 {
    font-size: 1.15rem;
    margin-bottom: 0.5rem;
}

.cc-legal__content ul {
    padding-left: 1.25rem;
}

.cc-legal__content a {
    color: var(--cc-accent, #c45a11);
}
