/* kx-proof: converted from https://kingy.ai/wp-content/themes/kingy-spectrum-child/kingy-brief-signup-routes.css */

.kingy-home-brief > .kingy-home-brief__actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 0 0 auto;
    max-width: 100%;
}
.kingy-home-brief__actions .btn {
    min-height: 48px;
    margin: 0;
    text-align: center;
    white-space: normal;
}
#kingy-brief-signup { scroll-margin-top: 110px; }
.kingy-brief-signup__status { font-weight: 700; line-height: 1.5; margin: 16px 0 0; }
.kingy-brief-signup__privacy { font-size: 14.933px; margin: 12px 0 0; }
.kingy-brief-signup__fallback a.kingy-brief-signup__hosted-link {
    background: #1c2027;
    border: 1px solid var(--ink);
    color: #f3f1ea !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    min-height: 48px;
    padding: 12px 16px;
    text-decoration: none;
    white-space: normal;
}
.kingy-brief-signup__hosted-link:focus-visible { outline: 3px solid var(--news); outline-offset: 3px; }
.kingy-brief-signup__form[data-kingy-brief-fallback-only] { min-height: 0; }
@media (max-width: 782px) {
    .kingy-brief-signup__embed { display: none !important; }
    .kingy-brief-signup__form { min-height: 0 !important; }
    .kingy-brief-signup__fallback a.kingy-brief-signup__hosted-link { width: 100%; }
    .kingy-home-brief > .kingy-home-brief__actions { margin-top: 16px; width: 100%; }
}
