.privacy-notice.svelte-gixosq{margin-top:1.5rem;padding:1rem 1.5rem;background:#2c5f2d1a;border-radius:8px;font-size:clamp(.875rem,.8rem + .375vw,1rem)}.privacy-notice.svelte-gixosq strong:where(.svelte-gixosq){color:#2c5f2d}.directory-form.svelte-gixosq{max-width:700px}.form-section.svelte-gixosq{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #E0E0E0}.form-section.svelte-gixosq:last-of-type{border-bottom:none}.form-section.svelte-gixosq h3:where(.svelte-gixosq){font-size:clamp(1.125rem,1rem + .625vw,1.25rem);font-weight:600;color:#1a1a1a;margin-bottom:1.5rem}.form-section__note.svelte-gixosq{font-size:clamp(.875rem,.8rem + .375vw,1rem);color:#424242;margin-bottom:1rem}.form-row.svelte-gixosq{display:grid;gap:1rem}@media(min-width:640px){.form-row.svelte-gixosq{grid-template-columns:1fr 1fr}}.form-group.svelte-gixosq{margin-bottom:1rem}.form-group.svelte-gixosq label:where(.svelte-gixosq){display:block;font-size:clamp(.875rem,.8rem + .375vw,1rem);font-weight:500;color:#2d2d2d;margin-bottom:.25rem}.form-group.svelte-gixosq input[type=text]:where(.svelte-gixosq),.form-group.svelte-gixosq input[type=email]:where(.svelte-gixosq),.form-group.svelte-gixosq input[type=tel]:where(.svelte-gixosq),.form-group.svelte-gixosq textarea:where(.svelte-gixosq){width:100%;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.125rem);border:2px solid #E0E0E0;border-radius:8px;transition:border-color .15s ease}.form-group.svelte-gixosq input[type=text]:where(.svelte-gixosq):focus,.form-group.svelte-gixosq input[type=email]:where(.svelte-gixosq):focus,.form-group.svelte-gixosq input[type=tel]:where(.svelte-gixosq):focus,.form-group.svelte-gixosq textarea:where(.svelte-gixosq):focus{outline:none;border-color:#8b2635}.form-group.svelte-gixosq input[type=text]:where(.svelte-gixosq)::placeholder,.form-group.svelte-gixosq input[type=email]:where(.svelte-gixosq)::placeholder,.form-group.svelte-gixosq input[type=tel]:where(.svelte-gixosq)::placeholder,.form-group.svelte-gixosq textarea:where(.svelte-gixosq)::placeholder{color:#424242;opacity:.6}.form-group.svelte-gixosq textarea:where(.svelte-gixosq){resize:vertical;min-height:80px}.form-group--checkbox.svelte-gixosq{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.form-group--checkbox.svelte-gixosq input[type=checkbox]:where(.svelte-gixosq){width:18px;height:18px;accent-color:#8B2635}.form-group--checkbox.svelte-gixosq label:where(.svelte-gixosq){margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-group.svelte-gixosq{display:grid;gap:.25rem}@media(min-width:640px){.checkbox-group.svelte-gixosq{grid-template-columns:repeat(2,1fr)}}.form-actions.svelte-gixosq{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}
