.newsletter__content[data-v-a21afc26]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);padding:1.25rem}@media (min-width:47.5em){.newsletter__content[data-v-a21afc26]{gap:2rem;padding:3rem}}.newsletter__content.no-padding-x[data-v-a21afc26]{padding-inline:0}.newsletter__content>p[data-v-a21afc26]{margin-bottom:0}.newsletter__header[data-v-a21afc26]{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.newsletter__header>p[data-v-a21afc26]{margin-bottom:0}.newsletter__headline[data-v-a21afc26]{font-weight:400;line-height:1.2}.newsletter__headline strong[data-v-a21afc26]{font-weight:700}.newsletter__form[data-v-a21afc26]{display:grid;gap:inherit;grid-template-columns:minmax(0,1fr)}.newsletter__form-group[data-v-a21afc26]{display:flex;flex-direction:column;gap:.5rem}@media (min-width:47.5em){.newsletter__form-group[data-v-a21afc26]{flex-direction:row}}.newsletter__submitted-message[data-v-a21afc26]{background-color:var(--color-background-dim-10);border-radius:.25rem;justify-self:start;padding:1rem}.listbox[data-v-a21afc26]{position:relative}.listbox__button[data-v-a21afc26]{--chevron-icon-rotation:0deg;align-items:center;border:1px solid var(--color-primary-dim-20);border-radius:.25rem;display:flex;gap:.5rem;justify-content:center;padding:.5rem 1rem;width:100%}.listbox__button[aria-expanded=true][data-v-a21afc26]{--chevron-icon-rotation:180deg}@media (min-width:47.5em){.listbox__button[data-v-a21afc26]{padding:1rem}}.listbox__text[data-v-a21afc26]{align-items:center;display:flex;gap:.5rem}.listbox__chevron-icon[data-v-a21afc26]{transform:rotateX(var(--chevron-icon-rotation));transition-duration:.1s;transition-property:transform;transition-timing-function:ease-in-out}.listbox__list[data-v-a21afc26]{--option-height:1.5rem;--max-options-shown:5;--gap:.5rem;background-color:#fff;border-radius:.25rem;color:#000;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);max-height:calc((var(--option-height) + var(--gap))*var(--max-options-shown) - var(--gap));overflow-y:auto;padding:.5rem 1rem;position:absolute;scroll-snap-type:y mandatory;top:calc(100% + .5rem);width:100%;z-index:1}.listbox__list[inert][data-v-a21afc26]{display:none}.listbox__option[data-v-a21afc26]{align-items:center;cursor:pointer;display:flex;gap:.5rem;scroll-snap-align:start}.listbox__option.-focused[data-v-a21afc26]:not(:hover){outline:1px solid currentColor}.radio-group[data-v-a21afc26]{gap:1rem}.radio-group[data-v-a21afc26],.radio-group__label[data-v-a21afc26]{align-items:center;display:flex;position:relative}.radio-group__label[data-v-a21afc26]{cursor:pointer;gap:.5rem}.radio-group__input[data-v-a21afc26]{opacity:0;position:absolute}.radio-group__button[data-v-a21afc26]{--radio-size:1.5rem;border-radius:50%;height:var(--radio-size);position:relative;width:var(--radio-size)}.radio-group__button[data-v-a21afc26]:after,.radio-group__button[data-v-a21afc26]:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.radio-group__button[data-v-a21afc26]:before{border:2px solid;height:80%;transition-duration:.1s;transition-property:border-width;transition-timing-function:ease-in-out;width:80%}.radio-group__button[data-v-a21afc26]:after{background-color:currentColor;height:30%;opacity:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:ease-in-out;width:30%}.radio-group__input:focus-visible+.radio-group__button[data-v-a21afc26]{outline:1px solid currentColor}.radio-group__input:checked+.radio-group__button[data-v-a21afc26]:before{border-width:3px}.radio-group__input:checked+.radio-group__button[data-v-a21afc26]:after{opacity:1}.input-email[data-v-a21afc26]{background-color:transparent;border:1px solid var(--color-primary-dim-20);border-radius:.25rem;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;transition-duration:.1s;transition-property:background-color,color;transition-timing-function:ease-in-out;white-space:nowrap}.input-email[data-v-a21afc26]:user-valid{background-color:var(--color-text);color:var(--color-background)}@media (min-width:47.5em){.input-email[data-v-a21afc26]{padding:1rem}}.input-email[data-v-a21afc26]::-moz-placeholder{color:#999}.input-email[data-v-a21afc26]::placeholder{color:#999}.submit-button[data-v-a21afc26]{background-color:var(--color-text);border-radius:.25rem;color:var(--color-background);padding:.5rem 1rem}@media (min-width:47.5em){.submit-button[data-v-a21afc26]{padding:1rem 1.5rem}}.checkbox-group[data-v-a21afc26]{--box-size:1.5rem;align-items:center;display:flex;gap:.5rem;position:relative}.checkbox-group__input[data-v-a21afc26]{cursor:pointer;margin:0;opacity:0;position:absolute;z-index:1}.checkbox-group__box[data-v-a21afc26],.checkbox-group__input[data-v-a21afc26]{height:var(--box-size);width:var(--box-size)}.checkbox-group__box[data-v-a21afc26]{position:relative}.checkbox-group__box[data-v-a21afc26]:after,.checkbox-group__box[data-v-a21afc26]:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-group__box[data-v-a21afc26]:before{border:2px solid;border-radius:.25rem;height:80%;width:80%}.checkbox-group__box[data-v-a21afc26]:after{background-color:currentColor;border-radius:.125rem;height:40%;opacity:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:ease-in-out;width:40%}.checkbox-group__input:focus-visible+.checkbox-group__box[data-v-a21afc26]{outline:1px solid currentColor}.checkbox-group__input:checked+.checkbox-group__box[data-v-a21afc26]:after{opacity:1}
