.shared-rsvp{margin-top:26px;padding:24px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gold) 5%,var(--paper));text-align:left}
.shared-rsvp h3{margin:0 0 10px;font:normal 25px/1.4 Georgia,serif}.shared-rsvp>p{font:13px/1.8 Arial,sans-serif}
.shared-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}.shared-fields fieldset,.shared-fields .custom-guest-field{min-width:0}
.builder-preview .preview-field>small{font:11px/1.6 Arial,sans-serif;color:#753d59}
@media(max-width:800px){.shared-rsvp{padding:18px 14px}.shared-fields{grid-template-columns:minmax(0,1fr)}}
