.tow-contact-guest-access{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding:22px 24px;border:1px solid rgba(211,165,61,.52);border-left:4px solid #d3a53d;background:linear-gradient(90deg,rgba(111,72,10,.24),rgba(7,19,42,.92));box-shadow:0 14px 34px rgba(0,0,0,.16)}
.tow-contact-guest-access-important{display:block;margin:26px 0 0;padding:26px;text-align:left}
.tow-contact-guest-access h2,.tow-contact-guest-access h3{margin:0;color:#fff;letter-spacing:-.02em}
.tow-contact-guest-access h2{font-size:24px}.tow-contact-guest-access h3{font-size:22px}
.tow-contact-guest-access p:not(.tow-contact-kicker){max-width:760px;margin:8px 0 0;color:#c1cad7;font-size:13px;line-height:1.65}
.tow-contact-guest-access p strong{color:#f0d48c}
.tow-contact-private-link-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 auto}
.tow-contact-guest-access-important .tow-contact-private-link-actions{margin-top:20px;justify-content:center}
.tow-contact-copy-status{display:inline-block;min-height:18px;color:#f0c665;font-size:11px;font-weight:800;letter-spacing:.03em}
.tow-contact-identity-tag{display:inline-flex;margin-left:6px;padding:2px 6px;border:1px solid rgba(71,126,183,.5);border-radius:999px;background:rgba(30,76,126,.18);color:#9bc7f0!important;font-size:8px!important;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;vertical-align:middle}
@media(max-width:760px){.tow-contact-guest-access{align-items:flex-start;flex-direction:column}.tow-contact-private-link-actions{width:100%}.tow-contact-private-link-actions .tow-contact-button{width:100%;box-sizing:border-box}.tow-contact-guest-access-important .tow-contact-private-link-actions{justify-content:stretch}}
