.home-guest-list{padding:104px 0;background:#fff}.guest-list-preview-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.guest-list-preview-copy h2{margin:16px 0 20px}.guest-list-preview-copy p{max-width:430px}.guest-list-preview-features{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.guest-list-preview-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:#69616a}.guest-list-preview-features svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#bd0057;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.guest-list-preview-card{border:1px solid #ebdfe5;border-radius:18px;overflow:hidden;background:white;box-shadow:0 12px 40px #3913220c;min-width:0}.guest-list-preview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px}.guest-list-preview-head strong{font-size:16px;display:block}.guest-list-preview-head span{font-size:13px;display:block;color:#69616a;margin-top:5px}.guest-list-preview-summary{display:flex;gap:24px;flex-wrap:wrap;background:#fff5f8;border-block:1px solid #ebdfe5;padding:16px 24px;font-size:14px;color:#69616a}.guest-list-preview-summary strong{font-size:22px;color:#bd0057;margin-right:4px}.guest-list-preview-scroll{overflow-x:auto}.guest-list-preview-scroll table{border-collapse:collapse;width:100%;min-width:440px;font-size:14px;text-align:left;margin:0}.guest-list-preview-scroll th,.guest-list-preview-scroll td{padding:16px 18px;border:0;border-bottom:1px solid #f0e7eb;vertical-align:top;background:none}.guest-list-preview-scroll thead th{font-size:12px;font-weight:600;color:#69616a;background:#fcfafb;white-space:nowrap}.guest-list-preview-scroll tbody th{font-weight:500;white-space:nowrap}.guest-list-preview-scroll tbody tr:last-child th,.guest-list-preview-scroll tbody tr:last-child td{border-bottom:0}.guest-list-preview-scroll small{font-size:12px;line-height:1.5;color:#69616a;display:block;margin-top:5px}.guest-list-preview-scroll td{line-height:1.5}.preview-rsvp{color:#237b4b;white-space:nowrap;font-size:13px}.preview-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guest-list-preview-scroll:focus-visible{outline:3px solid #bd0057;outline-offset:-3px}@media(max-width:1000px){.guest-list-preview-grid{grid-template-columns:1fr;gap:30px}.guest-list-preview-copy p{max-width:650px}.guest-list-preview-features{max-width:500px}.guest-list-preview-card{max-width:700px;width:100%}}@media(max-width:650px){.home-guest-list{padding:64px 0}.guest-list-preview-head{padding:20px}.guest-list-preview-summary{padding:14px 20px}.guest-list-preview-scroll th,.guest-list-preview-scroll td{padding:14px}.guest-list-preview-features{gap:16px}.guest-list-preview-copy h2{font-size:2.1rem}}
