/* Only the club registration and free-trial consent forms. */
form[data-phg-consent] .phg-consent-hint {
    color: #555;
    font-size: 14px;
    line-height: 1.35;
    margin: 12px auto;
    max-width: 340px;
    text-align: left;
}
form[data-phg-consent] .phg-consent-hint[hidden] { display: none; }
form[data-phg-consent] .phg-consent-hint--error { color: #bb1529; }
form[data-phg-consent] button[type="submit"]:disabled {
    cursor: not-allowed;
    filter: grayscale(1);
    opacity: .55;
}
form[data-phg-consent] .phg-consent-error .form__mark { border-color: #bb1529; box-shadow: 0 0 0 1px #bb1529; }
form[data-phg-consent] .phg-consent-error input[type="checkbox"] { outline: 2px solid #bb1529; outline-offset: 2px; }
form[data-phg-consent] input[type="checkbox"]:focus-visible + .form__mark { outline: 2px solid #bb1529; outline-offset: 3px; }
