/* FINAL APPROVED HOMEPAGE ALIGNMENT */ .tp-approved-home{background:#fff;margin:0 -1px 80px;overflow:hidden} .tp-approved-hero{border-radius:0!important;min-height:540px;box-shadow:none!important} .tp-approved-hero__content{padding:72px 6vw 56px;max-width:780px} .tp-approved-hero__photo{background-position:center!important} .tp-approved-dest-grid{grid-template-columns:repeat(8,minmax(150px,1fr));display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px} .tp-approved-dest-card{min-width:170px;height:230px;scroll-snap-align:start} .tp-approved-dest-card__copy small{font-size:.72rem;opacity:.85} .tp-approved-section{max-width:1320px;margin:34px auto;padding:0 24px} .tp-approved-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px} .tp-approved-head h2{font-size:clamp(1.35rem,2.2vw,2rem);margin:0;color:#0f172a} .tp-approved-head p{margin:5px 0 0;color:#667085;line-height:1.5} .tp-approved-head a{color:#0b5cff;font-weight:750;cursor:pointer;white-space:nowrap} .tp-approved-search{display:grid!important;grid-template-columns:1.5fr 1fr 1fr auto!important;gap:0!important;background:#fff!important;padding:7px!important;border-radius:18px!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important} .tp-approved-search__field{min-height:62px;padding:8px 14px;border-right:1px solid #e6eaf0} .tp-approved-search__field label{display:block;font-size:.7rem;font-weight:800;color:#667085;margin-bottom:4px} .tp-approved-search__field input,.tp-approved-search__field select{width:100%;border:0;outline:0;background:transparent;font:inherit;color:#111827} .tp-approved-search button{border:0;border-radius:12px;background:#0759d7;color:#fff;font-weight:800;padding:0 24px;min-height:52px;cursor:pointer} .tp-trust{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22);color:#fff!important;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:700} .tp-approved-dest{right:36px;bottom:30px;min-width:250px} .post-card__media,.post-card__media img,.post-card__media video,.promo-card img,.promo-card video,.ad-media img,.ad-media video,.listing-detail__media img,.listing-detail__media video{border:0!important;border-radius:0!important} @media(max-width:900px){.tp-approved-search{grid-template-columns:1fr 1fr!important}.tp-approved-search button{grid-column:1/-1}.tp-approved-search__field:nth-child(2){border-right:0}.tp-approved-dest{right:24px}.tp-approved-section{padding:0 18px}} @media(max-width:620px){.tp-approved-home{margin:0 0 70px}.tp-approved-hero{min-height:680px!important}.tp-approved-hero__content{padding:34px 18px 190px}.tp-approved-search{grid-template-columns:1fr!important;padding:6px!important}.tp-approved-search__field{border-right:0;border-bottom:1px solid #e6eaf0;min-height:55px}.tp-approved-search button{grid-column:auto;min-height:48px}.tp-approved-dest{left:18px;right:18px;bottom:18px;min-width:0}.tp-approved-dest-grid{gap:9px}.tp-approved-dest-card{min-width:160px;height:190px}.tp-approved-section{margin:28px 0;padding:0 14px}.tp-approved-head{align-items:flex-start}.tp-approved-head h2{font-size:1.25rem}.tp-approved-head p{display:none}.tp-approved-head a{font-size:.78rem}.navbar{position:fixed!important;top:0;left:0;right:0}.mobile-search-bar{top:64px!important}.page-shell{padding-top:0!important}.tp-approved-home{padding-top:0}}

Discover participating stays, tours, rides and experiences with practical booking and safety tools.