.newsletter--band[data-v-7a7ed9a2]{text-align:center}.newsletter__headline[data-v-7a7ed9a2]{letter-spacing:-.01em;color:var(--ns-ink,var(--espresso));margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.15}.newsletter__lede[data-v-7a7ed9a2]{margin-top:.75rem;max-width:34rem;color:var(--ns-muted,var(--taupe));margin-inline:auto}.newsletter__form[data-v-7a7ed9a2]{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.newsletter--band .newsletter__form[data-v-7a7ed9a2]{justify-content:center}.newsletter--compact .newsletter__form[data-v-7a7ed9a2]{margin-top:1rem}.newsletter__input[data-v-7a7ed9a2]{min-width:0;max-width:20rem;font:inherit;color:var(--ns-ink,var(--espresso));background-color:var(--ns-field-bg,transparent);border:1px solid var(--ns-field-border,var(--linen-300));transition:border-color var(--transition-fast);border-radius:999px;flex:12rem;padding:.6875rem 1.25rem;font-size:.875rem}.newsletter__input[data-v-7a7ed9a2]::placeholder{color:var(--ns-muted,var(--taupe))}.newsletter__input[data-v-7a7ed9a2]:focus{border-color:var(--ns-focus,var(--teal-800));outline:none}.btn--primary.newsletter__submit[data-v-7a7ed9a2]{background-color:var(--ns-btn-bg,var(--espresso));color:var(--ns-btn-color,var(--linen-50));flex-shrink:0}.btn--primary.newsletter__submit[data-v-7a7ed9a2]:hover{background-color:var(--ns-btn-hover-bg,var(--teal-900));color:var(--ns-btn-hover-color,var(--linen-25))}.btn--primary.newsletter__submit[data-v-7a7ed9a2]:disabled{opacity:.65;cursor:wait}.newsletter__consent[data-v-7a7ed9a2]{text-align:left;color:var(--ns-muted,var(--taupe));cursor:pointer;flex-basis:100%;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.newsletter--band .newsletter__consent[data-v-7a7ed9a2]{justify-content:center}.newsletter__consent input[data-v-7a7ed9a2]{width:1rem;height:1rem;accent-color:var(--ns-focus,var(--teal-800));flex-shrink:0;margin-top:.0625rem}.newsletter__error[data-v-7a7ed9a2]{color:var(--ns-ink,var(--espresso));margin-top:.75rem;font-size:.875rem}.newsletter__confirm[data-v-7a7ed9a2]{color:var(--ns-ink,var(--espresso));align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9375rem;display:inline-flex}.newsletter--compact .newsletter__confirm[data-v-7a7ed9a2]{margin-top:1rem}.newsletter__confirm svg[data-v-7a7ed9a2]{width:1rem;height:1rem;color:var(--ns-check,var(--teal-800));flex-shrink:0}
