.home-booking-info{display:flex;align-items:center;gap:4px 18px;flex-wrap:wrap;box-sizing:border-box;width:min(1200px,calc(100% - 40px));margin:8px auto 0;padding:0 12px;color:var(--color-text-secondary,#5b6773);font-size:13px;line-height:1.6}
.home-booking-info a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.home-booking-info a:focus-visible{outline:2px solid var(--color-primary,#007eae);outline-offset:3px}
.mobile-main .home-booking-info{width:100%;margin:0;padding:0 4px;gap:0 14px;font-size:12px}
.mobile-main .home-booking-info>span{flex-basis:100%;margin-top:4px}
.mobile-main .home-booking-info a{min-height:44px;white-space:nowrap}
