.how-booking-works_explainer__B_BI_{position:relative}.how-booking-works_bookingAction__CswzK{position:sticky;top:0;z-index:2;padding:.5rem 0;background:var(--milk);border-bottom:1px solid var(--stone)}.how-booking-works_explainer__B_BI_:has(:focus-visible) .how-booking-works_bookingAction__CswzK{position:static}@media (max-height:480px){.how-booking-works_bookingAction__CswzK{position:static}}.how-booking-works_steps__LGSF1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:0;margin:1.5rem 0 0;list-style:none;counter-reset:booking-step}.how-booking-works_steps__LGSF1>li{counter-increment:booking-step;min-width:0;padding:1.5rem;border:1px solid var(--stone);border-radius:1rem;background:var(--milk)}.how-booking-works_steps__LGSF1 svg{display:block;width:6rem;height:5rem;margin-bottom:1.25rem;color:var(--pine)}.how-booking-works_steps__LGSF1 h3{margin-bottom:.75rem;font-size:1.25rem}.how-booking-works_steps__LGSF1 h3:before{content:counter(booking-step) ". "}.how-booking-works_steps__LGSF1 p{margin:0}@media (max-width:760px){.how-booking-works_steps__LGSF1{grid-template-columns:1fr;gap:1rem}.how-booking-works_steps__LGSF1>li{padding:1.25rem}.how-booking-works_steps__LGSF1 svg{margin-bottom:.75rem}}