.listing-invitation{width:min(100%,980px);line-height:1.55}.listing-invitation h1,.listing-invitation h2,.listing-invitation h3,.listing-invitation p{margin-bottom:12px}.listing-invitation h1{font-size:clamp(1.65rem,4vw,2.15rem)}.listing-invitation form.ms-card{display:grid;gap:12px}.listing-invitation header{margin-bottom:24px}.listing-invitation{margin:0 auto;padding:24px 16px 64px}.listing-invitation section,.listing-invitation form.ms-card,.listing-invitation details.ms-card{margin:20px 0}.listing-invitation label{display:block;margin:16px 0 8px}.listing-invitation__map{height:420px;margin:16px 0}.listing-invitation__inline{display:inline-block;margin:12px 8px 0 0}.ms-invitation-page{max-width:1480px;margin:24px auto;line-height:1.55}.ms-invitation-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 30px;max-width:1360px}.ms-invitation-brand>span{color:var(--ms-muted);font-size:.78rem}.ms-invitation-map{height:400px;min-width:0}.ms-invitation-map[hidden]{display:none}.ms-invitation-feedback{margin-block:24px}.ms-invitation-photos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ms-invitation-preview{min-width:0;padding-bottom:0}.ms-invitation-preview .pl-section{margin-bottom:18px}.ms-invitation-account{max-width:760px;margin:32px auto;display:grid;gap:24px}.ms-invitation-checks{display:grid;gap:14px}@media(max-width: 720px){.ms-invitation-page{margin:0}.ms-invitation-brand{align-items:flex-start}.ms-invitation-brand>span{max-width:130px;text-align:right}.ms-invitation-map{height:340px}}