/* Registration hero contrast and native consent control. */
.guest-body .publisher-registration .registration-hero,
.guest-body .publisher-registration .registration-hero h1 {
    color: #fff !important;
}

.guest-body .publisher-registration .registration-hero-copy > p {
    color: #c5d9d3 !important;
}

.guest-body .publisher-registration .registration-roadmap strong {
    color: #fff !important;
}

.guest-body .publisher-registration .registration-roadmap small,
.guest-body .publisher-registration .registration-roadmap-label {
    color: #a9c5bd !important;
}

.guest-body .publisher-registration .terms-check {
    position: relative;
    cursor: pointer;
    user-select: none;
}

.guest-body .publisher-registration .terms-check input[type="checkbox"] {
    appearance: auto !important;
    -webkit-appearance: checkbox !important;
    position: static !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    pointer-events: auto !important;
    cursor: pointer;
    accent-color: #087568;
}
