/* Cancellation Policy module — scoped under .scm-mod-VenueCancellationPolicy
 *
 * The FAQ's cancellation answer, styled from the theme's variables so it reads as one more question of the list above it,
 * in light and dark alike.
 */

.scm-mod-VenueCancellationPolicy {
    display: block;
}

.scm-mod-VenueCancellationPolicy .vc-policy {
    max-width: 800px;
    margin: 0 auto;
    padding: 1.5rem 1rem 4rem;
    line-height: 1.7;
    color: var(--default-color, inherit);
}

.scm-mod-VenueCancellationPolicy .vc-policy__question {
    font-size: 1.1rem;
    font-weight: 700;
    color: var(--heading-color, inherit);
    margin-bottom: 0.5rem;
}

.scm-mod-VenueCancellationPolicy .vc-terms__venue-name {
    font-size: 1rem;
    font-weight: 700;
    color: var(--heading-color, inherit);
    margin: 1rem 0 0.25rem;
}

.scm-mod-VenueCancellationPolicy p {
    margin: 0 0 0.5rem;
}

.scm-mod-VenueCancellationPolicy .vc-terms__list {
    margin: 0;
    padding-left: 1.25rem;
}
