.ccpa-container a {
    color: var(--link-blue);
    text-decoration: none;
}
.ccpa-container a:hover {
    text-decoration: underline;
}
.ccpa-container hr {
    height: 1px;border: 0; 
    background-color: #ccc;
}

.ccpa-container form h2 {
    font-size:18px;
    border-bottom:solid 1px #ccc;
    padding-bottom:12px;
    margin-bottom:16px;
}

.ccpa-container .dk-card {
    padding:5px 20px;
}

.ccpa-container form .dk-input,
.ccpa-container form .dk-input__error {
    width: 50%
}

@media screen and (max-width:768px) {
    .ccpa-container form .dk-input,
    .ccpa-container form .dk-input__error {
       width: 100%;
    }
}