.rsvp-closed-notice{padding:clamp(24px,4vw,44px);border:1px solid var(--line,#cbd0bf);background:var(--cream,#f4f3eb);color:inherit;text-align:center;border-radius:4px;line-height:1.75}.rsvp-closed-notice h3{font:inherit;font-size:clamp(22px,3vw,30px);margin:0 0 16px}.rsvp-closed-notice p{margin:0;max-width:56ch;margin-inline:auto}.rsvp-closed-notice[hidden],#rsvp-form[hidden]{display:none!important}
html[data-rsvp-hidden="true"] #rsvp,html[data-rsvp-hidden="true"] a[href$="#rsvp"]{display:none!important}
