.ff[data-v-f778a342]{width:100%;display:block}.ff-label[data-v-f778a342]{font-family:var(--font-typewriter);font-weight:500;font-size:var(--fz-label-sm);line-height:var(--lh-label-sm);text-transform:uppercase;color:var(--c-font-muted);margin-bottom:8px;display:block}input[data-v-f778a342],textarea[data-v-f778a342]{border:0;border-bottom:1px solid var(--c-border-default);width:100%;font-family:var(--font-text);font-size:var(--fz-body);color:var(--c-font-primary);background:0 0;border-radius:0;padding:8px 0;line-height:1.4}textarea[data-v-f778a342]{resize:vertical;line-height:1.6}input[data-v-f778a342]::-moz-placeholder{font-family:var(--font-typewriter);text-transform:uppercase;color:var(--c-font-muted);font-size:13px;font-weight:500}textarea[data-v-f778a342]::-moz-placeholder{font-family:var(--font-typewriter);text-transform:uppercase;color:var(--c-font-muted);font-size:13px;font-weight:500}input[data-v-f778a342]::placeholder,textarea[data-v-f778a342]::placeholder{font-family:var(--font-typewriter);text-transform:uppercase;color:var(--c-font-muted);font-size:13px;font-weight:500}input[data-v-f778a342]:focus-visible,textarea[data-v-f778a342]:focus-visible{border-bottom-color:var(--c-brand-primary);outline:none}input[data-v-f778a342]:disabled,textarea[data-v-f778a342]:disabled{opacity:.5}
