.setup-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:34px;display:grid}.setup-form>label,.setup-form>.field-grid,.setup-form>fieldset{margin-top:22px}.setup-form h2{margin-bottom:8px}.setup-form label{display:block}.setup-form .check{display:flex}.setup-form .private-banner{align-items:flex-start;margin:24px 0}.setup-preview{position:sticky;top:28px}.setup-preview>.eyebrow{margin:0 0 14px 3px}.setup-invitation{text-align:center;background:#fff;padding:36px 30px}.setup-invitation>svg{color:var(--sage)}.setup-invitation h2{overflow-wrap:anywhere;margin:20px 0 10px;font-size:35px}.setup-invitation .muted svg{vertical-align:middle;margin-right:6px}.setup-preview-divider{background:var(--line);width:45px;height:1px;margin:26px auto}.setup-invitation h3{font-family:Georgia,serif;font-size:19px;font-weight:400}.setup-invitation>p{font-size:12px}.setup-invitation .clean-list{text-align:left;margin:22px 0}.setup-preview-pill{background:var(--light);color:var(--sage);border-radius:30px;margin-top:20px;padding:8px 14px;font-size:11px;display:inline-block}.setup-help{margin-top:20px}.setup-help p{align-items:center;gap:10px;font-size:12px;display:flex}.setup-help .caption{display:block}.setup-form .full{margin-top:4px}@media (max-width:800px){.setup-layout{grid-template-columns:1fr}.setup-preview{position:static}.setup-form{padding:26px 20px}.setup-invitation{padding:30px 22px}.setup-preview>.eyebrow{margin-top:8px}.setup-form .field-grid{gap:16px}.setup-form>.field-grid label{margin:0}}
