.sdf-form__fields{display:flex;flex-wrap:wrap;gap:var(--sdf-gap-y, 1rem) var(--sdf-gap-x, 1rem)}.sdf-form__group{flex:0 0 100%;min-width:0}.sdf-form__group--w25{flex:0 0 calc(25% - var(--sdf-gap-x, 1rem) * 3 / 4)}.sdf-form__group--w33{flex:0 0 calc(33.333% - var(--sdf-gap-x, 1rem) * 2 / 3)}.sdf-form__group--w50{flex:0 0 calc(50% - var(--sdf-gap-x, 1rem) / 2)}.sdf-form__submit{margin-top:.5rem;background-color:var(--sdf-btn-bg, inherit);color:var(--sdf-btn-fg, inherit);border-radius:var(--sdf-radius-btn, inherit)}.sdf-form__input,.sdf-form__textarea,.sdf-form__select{border-radius:var(--sdf-radius-field, inherit)}.sdf-form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sdf-gap-y, 1rem) var(--sdf-gap-x, 1rem)}.sdf-form--inline .sdf-form__fields{display:contents}.sdf-form--inline .sdf-form__group{flex:1 1 180px;min-width:0}.sdf-form--inline .sdf-form__group--acceptance{flex:0 0 100%;order:2}.sdf-form--inline .sdf-form__submit{flex-shrink:0;margin-top:0;order:1}.sdf-form__label{display:block;margin-bottom:.25rem}.sdf-form__required{opacity:.6}.sdf-form__error{display:block;min-height:1.25em;margin-bottom:.25rem;font-size:.875em;line-height:1.25}.sdf-form__error:empty{visibility:hidden}.sdf-form__input,.sdf-form__textarea,.sdf-form__select,.sdf-form__file{display:block;width:100%;box-sizing:border-box}.sdf-form__textarea{resize:vertical;min-height:6rem}.sdf-form__file-list{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none}.sdf-form__file-list[hidden]{display:none}.sdf-form__file-item{display:flex;align-items:baseline;gap:.75rem;min-width:0}.sdf-form__file-name{min-width:0;overflow-wrap:anywhere}.sdf-form__file-remove{flex:none;padding:0;font:inherit;color:inherit;text-decoration:underline;background:none;border:0;cursor:pointer}.sdf-form__checkbox-group{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.sdf-form__checkbox-label,.sdf-form__acceptance-label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.sdf-form__checkbox,.sdf-form__acceptance{flex-shrink:0;margin-top:.15em}.sdf-form__acceptance-text{flex:1}.sdf-form__acceptance-label a{color:var(--accent-ink, #7A6346);text-decoration:underline;text-underline-offset:.2em}.sdf-form__acceptance-label a:hover{color:var(--accent, #B89B7B)}.sdf-form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sdf-form__captcha{margin-top:.5rem}.grecaptcha-badge{visibility:hidden}.sdf-form__captcha-notice{font-size:.75rem;line-height:1.5;opacity:.75}.sdf-form--loading .sdf-form__submit{opacity:.7;pointer-events:none}.sdf-form__status{margin-top:1rem}.sdf-form__status:empty{display:none}@media(max-width:575px){.sdf-form__group--w25,.sdf-form__group--w33,.sdf-form__group--w50,.sdf-form--inline .sdf-form__group{flex:0 0 100%}.sdf-form--inline .sdf-form__group--acceptance{flex-basis:100%}}
