.expat-root .booking-wrap{max-width:780px}.expat-root .booking-lead,.expat-root .booking-more{margin-top:26px}.expat-root .booking-list{color:var(--muted-fg);margin:0 16px 15px;padding-left:20px;font-size:14px}.expat-root .booking-list li{margin-bottom:6px}.expat-root .booking-list li:last-child{margin-bottom:0}.expat-root .booking-list-desc li{margin-bottom:12px}.expat-root .booking-list-desc b{color:var(--foreground);font-weight:500;display:block}.expat-root .booking-list-desc b+span{margin-top:2px;display:block}.expat-root .booking-nested{margin:0 16px 15px}.expat-root .booking-nested details{background:var(--muted-2)}.expat-root .booking-nested details:last-child{margin-bottom:0}.expat-root .messenger{border-top:1px solid #ffffff2e;margin-top:18px;padding-top:16px}.expat-root .lead-card .messenger-lead{color:#ededea;margin:0 0 10px}.expat-root .messenger-row{flex-wrap:wrap;gap:8px;display:flex}.expat-root .messenger-btn{border-radius:var(--qz-r2);color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff5c;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.expat-root .messenger-btn:hover{background:#ffffff14}.expat-root .messenger-btn:focus-visible{border-radius:var(--qz-r2)}
