.form-consent{display:flex!important;align-items:flex-start;gap:9px;color:#e2ded7!important;font:400 .72rem/1.5 var(--sans)!important;letter-spacing:normal!important;text-transform:none!important}.form-consent input{width:16px!important;height:16px!important;min-width:16px;margin:2px 0 0;padding:0}.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.wedding-form,.form-panel form{gap:16px}.form-more{border-top:1px solid rgba(255,255,255,.32);border-bottom:1px solid rgba(255,255,255,.32)}.form-more summary{cursor:pointer;list-style:none;padding:16px 2px;color:#f2efea;font:500 .9rem/1.5 var(--sans);display:flex;justify-content:space-between;align-items:center;gap:12px}.form-more summary::-webkit-details-marker{display:none}.form-more summary:after{content:'+';font-size:1.3rem;line-height:1}.form-more[open] summary:after{content:'−'}.form-more-fields{display:grid;gap:16px;padding:8px 0 22px}.form-more summary:focus-visible{outline:2px solid #fff;outline-offset:3px}
