.voluntary-proposition-section[data-v-1b9c8f64]{padding-top:3rem;padding-bottom:3rem;scroll-margin-top:1.5rem}.voluntary-proposition-section>h2[data-v-1b9c8f64]{color:var(--spa-primary)}.voluntary-proposition-section>p[data-v-1b9c8f64]{margin-bottom:1.5rem;line-height:1.6}.voluntary-proposition-form__consent[data-v-1b9c8f64]{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.voluntary-proposition-form__consent input[data-v-1b9c8f64]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:var(--spa-primary)}.voluntary-proposition-form__honeypot[data-v-1b9c8f64]{display:none}.foster-family-section[data-v-f8d6a9e9]{padding-top:3rem;padding-bottom:3rem;scroll-margin-top:1.5rem}.foster-family-choice legend[data-v-f8d6a9e9],.foster-family-section>h2[data-v-f8d6a9e9]{color:var(--spa-primary)}.foster-family-section>p[data-v-f8d6a9e9]{margin-bottom:1.5rem;line-height:1.6}.foster-family-choice[data-v-f8d6a9e9]{min-width:0;border:0;padding:0;margin:0}.foster-family-choice legend[data-v-f8d6a9e9]{margin-bottom:.75rem;font-weight:600}.foster-family-choice label[data-v-f8d6a9e9]{display:inline-flex;align-items:center;gap:.5rem;margin-right:1.5rem}.foster-family-consent[data-v-f8d6a9e9]{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.foster-family-choice input[data-v-f8d6a9e9],.foster-family-consent input[data-v-f8d6a9e9]{flex-shrink:0;width:1.1rem;height:1.1rem;accent-color:var(--spa-primary)}.foster-family-consent input[data-v-f8d6a9e9]{margin-top:.25rem}.foster-family-field-error[data-v-f8d6a9e9]{display:block;font-weight:400}.foster-family-honeypot[data-v-f8d6a9e9]{display:none}.public-proposition-link[data-v-404ca80d]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.25rem 0;color:var(--spa-primary);background:transparent;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.2em}.public-proposition-link[data-v-404ca80d]:hover{color:var(--spa-primary-dark)}.public-proposition-link[data-v-404ca80d]:focus-visible{outline:2px solid var(--spa-primary);outline-offset:3px}.public-proposition-modal{width:min(56rem,calc(100vw - 2rem));max-width:56rem;color:var(--spa-black);background:var(--spa-light)}.public-proposition-modal.public-proposition-modal--fullscreen{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0}.public-proposition-modal__header{flex-shrink:0;gap:.75rem;padding-top:max(1rem,env(safe-area-inset-top));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.public-proposition-modal__title{flex:1;min-width:0}.public-proposition-modal__close{position:static;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;min-width:2.75rem;min-height:2.75rem}.public-proposition-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.public-proposition-modal .container-shell{width:100%;padding-top:0;padding-bottom:0}.public-proposition-modal .public-contact-form{padding:1rem}.public-proposition-modal .membership-section{padding:0;background:transparent}.public-proposition-modal__resize[data-v-404ca80d]{flex-shrink:0;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--spa-primary);border-radius:.5rem;color:var(--spa-primary);cursor:pointer;font-size:.9rem}.public-proposition-modal__resize[data-v-404ca80d]:focus-visible,.public-proposition-modal__close:focus-visible{outline:2px solid var(--spa-primary);outline-offset:2px}
