.newsletter[data-v-22f55230]{display:flex;flex-direction:column;gap:var(--kl-space-3);max-width:480px}.newsletter__title[data-v-22f55230]{color:var(--kl-color-text-primary);font-size:var(--kl-font-size-md);margin:0}.newsletter__form[data-v-22f55230]{display:flex;flex-direction:column;gap:var(--kl-space-2)}.newsletter__consent[data-v-22f55230],.newsletter__done[data-v-22f55230],.newsletter__label[data-v-22f55230]{color:var(--kl-color-text);font-size:var(--kl-font-size-sm)}.newsletter__consent[data-v-22f55230]{align-items:flex-start;display:flex;gap:var(--kl-space-2)}.newsletter__input[data-v-22f55230]{background:var(--kl-color-surface);border:1px solid var(--kl-color-border);border-radius:var(--kl-radius-md);color:var(--kl-color-text);font-size:var(--kl-font-size-base);min-height:44px;padding:0 var(--kl-space-3)}.newsletter__button[data-v-22f55230]:focus-visible,.newsletter__input[data-v-22f55230]:focus-visible{outline:2px solid var(--kl-color-focus-ring);outline-offset:2px}.newsletter__button[data-v-22f55230]{background:var(--kl-color-surface-raised);border:1px solid var(--kl-color-border);border-radius:var(--kl-radius-md);color:var(--kl-color-text-primary);cursor:pointer;font-size:var(--kl-font-size-base);min-height:44px;padding:0 var(--kl-space-4)}.newsletter__error[data-v-22f55230]{color:var(--kl-color-error);font-size:var(--kl-font-size-sm);margin:0}
