.newsletter-form[data-v-764e18c3]{gap:var(--space-3);display:grid}.newsletter-form__row[data-v-764e18c3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.newsletter-form__row>.input[data-v-764e18c3]{flex:16rem}.newsletter-form__note[data-v-764e18c3]{font-size:var(--text-small);color:var(--text-tertiary)}.form-message[data-v-764e18c3]{min-block-size:1lh}.newsletter-form[data-variant=line][data-v-764e18c3]{gap:var(--space-1);position:relative}.newsletter-form[data-variant=line] .newsletter-form__row[data-v-764e18c3]{align-items:baseline;gap:var(--space-4);flex-wrap:nowrap}.newsletter-form__label[data-v-764e18c3]{font-size:var(--text-small);white-space:nowrap;flex:none}.newsletter-form[data-variant=line] .input[data-v-764e18c3]{min-inline-size:0;padding:var(--space-1) 0;border:0;border-block-end:1px solid var(--border-strong);font-size:var(--text-small);text-align:center;background:0 0;border-radius:0;flex:auto}.newsletter-form[data-variant=line] .input[data-v-764e18c3]::placeholder{color:var(--text-tertiary)}.newsletter-form[data-variant=line] .input[data-v-764e18c3]:focus-visible{border-block-end-color:var(--text-primary);outline:none}.newsletter-form[data-variant=line] .form-message[data-v-764e18c3]{min-block-size:0;font-size:var(--text-small);position:absolute;inset-block-start:100%;inset-inline:0}
