.ExperienceMobilePage-module__8w_vja__page{--experience-accent:#075985;--experience-tint:#f0f9ff;color:#374151;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.ExperienceMobilePage-module__8w_vja__page[data-mainland-experience=hija]{--experience-accent:#115e59;--experience-tint:#f0fdfa}.ExperienceMobilePage-module__8w_vja__page[data-mainland-experience=kintsugi]{--experience-accent:#57534e;--experience-tint:#fafaf9}.ExperienceMobilePage-module__8w_vja__hero{background:linear-gradient(130deg, var(--experience-tint), #fff 75%);border-bottom:1px solid #e4e4e7}.ExperienceMobilePage-module__8w_vja__header,.ExperienceMobilePage-module__8w_vja__section,.ExperienceMobilePage-module__8w_vja__footer{width:100%;min-width:0;max-width:60rem;margin:0 auto;padding:1.5rem 1rem}.ExperienceMobilePage-module__8w_vja__header h1{color:#18181b;letter-spacing:-.025em;overflow-wrap:normal;line-break:strict;word-break:normal;margin-top:1rem;font-size:1.75rem;font-weight:750;line-height:1.4}.ExperienceMobilePage-module__8w_vja__header h1>span{text-wrap:balance;display:block}.ExperienceMobilePage-module__8w_vja__header .ExperienceMobilePage-module__8w_vja__subtitle{letter-spacing:normal;margin-top:.375rem;font-size:1.125rem;font-weight:600;line-height:1.6}.ExperienceMobilePage-module__8w_vja__breadcrumb{font-size:.8125rem;line-height:1.6}.ExperienceMobilePage-module__8w_vja__breadcrumb ol{flex-wrap:wrap;gap:.5rem;display:flex}.ExperienceMobilePage-module__8w_vja__breadcrumb li{min-width:0}.ExperienceMobilePage-module__8w_vja__intro{margin-top:.75rem}.ExperienceMobilePage-module__8w_vja__textLink{color:var(--experience-accent);text-underline-offset:4px;border-radius:2px;font-weight:600;text-decoration:underline}.ExperienceMobilePage-module__8w_vja__textLink:hover{text-decoration-thickness:2px}.ExperienceMobilePage-module__8w_vja__page a:focus-visible,.ExperienceMobilePage-module__8w_vja__page summary:focus-visible{outline:2px solid var(--experience-accent);outline-offset:4px}.ExperienceMobilePage-module__8w_vja__overview{margin-top:1rem}.ExperienceMobilePage-module__8w_vja__facts{border-top:1px solid #d4d4d8;border-bottom:1px solid #d4d4d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:.875rem 0;display:grid}.ExperienceMobilePage-module__8w_vja__facts>div{min-width:0}.ExperienceMobilePage-module__8w_vja__facts dt{color:#52525b;font-size:.75rem;line-height:1.6}.ExperienceMobilePage-module__8w_vja__facts dd{color:#18181b;text-wrap:balance;margin-top:.1875rem;font-size:.875rem;font-weight:700;line-height:1.7}.ExperienceMobilePage-module__8w_vja__quickNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.ExperienceMobilePage-module__8w_vja__quickNav a{background:var(--experience-accent);color:#fff;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.375rem;min-width:0;min-height:3rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:700;line-height:1.5;display:flex}.ExperienceMobilePage-module__8w_vja__quickNav a>span:first-child{min-width:0}.ExperienceMobilePage-module__8w_vja__quickNav a>span:last-child{flex-shrink:0}.ExperienceMobilePage-module__8w_vja__quickNav a:hover{filter:brightness(.9)}.ExperienceMobilePage-module__8w_vja__photo{border-radius:.75rem;height:9.25rem;margin-top:1rem;overflow:hidden}.ExperienceMobilePage-module__8w_vja__booking{min-width:0;margin-top:1.125rem}.ExperienceMobilePage-module__8w_vja__booking [data-affiliate-copy-part]{white-space:normal;max-width:100%}.ExperienceMobilePage-module__8w_vja__heroBooking [data-experience-booking]>a,.ExperienceMobilePage-module__8w_vja__endBooking [data-experience-booking]>a{border-radius:.75rem;padding:.875rem;display:block}.ExperienceMobilePage-module__8w_vja__heroBooking [data-affiliate-copy-part=heading],.ExperienceMobilePage-module__8w_vja__endBooking [data-affiliate-copy-part=heading]{margin-top:.4375rem;font-size:1.0625rem;line-height:1.6}.ExperienceMobilePage-module__8w_vja__heroBooking [data-affiliate-copy-part=body],.ExperienceMobilePage-module__8w_vja__endBooking [data-affiliate-copy-part=body]{margin-top:.3125rem;font-size:.875rem;line-height:1.75}.ExperienceMobilePage-module__8w_vja__heroBooking [data-experience-booking]>a>div{flex-direction:column;display:flex}.ExperienceMobilePage-module__8w_vja__heroBooking [data-affiliate-copy-part=disclaimer]{order:1;margin-top:.5rem;font-size:.8125rem;line-height:1.7}.ExperienceMobilePage-module__8w_vja__heroBooking [data-affiliate-copy-part=cta],.ExperienceMobilePage-module__8w_vja__endBooking [data-affiliate-copy-part=cta]{text-align:center;order:2;justify-content:center;align-items:center;min-height:3rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.9375rem;line-height:1.5;display:flex}.ExperienceMobilePage-module__8w_vja__heroBooking [data-experience-ad-disclosure]{order:3;font-size:.75rem;line-height:1.6}.ExperienceMobilePage-module__8w_vja__section{padding-top:1.75rem;padding-bottom:1.75rem}.ExperienceMobilePage-module__8w_vja__section+.ExperienceMobilePage-module__8w_vja__section{border-top:1px solid #e4e4e7}.ExperienceMobilePage-module__8w_vja__section h2{color:#18181b;letter-spacing:-.02em;scroll-margin-top:9rem;font-size:1.4375rem;font-weight:750;line-height:1.5}.ExperienceMobilePage-module__8w_vja__section h3{color:#18181b;font-size:1.0625rem;font-weight:700;line-height:1.6}.ExperienceMobilePage-module__8w_vja__sectionBody{max-width:52rem;margin-top:.875rem}.ExperienceMobilePage-module__8w_vja__sectionBody>p+p{margin-top:.625rem}.ExperienceMobilePage-module__8w_vja__eyebrow{color:var(--experience-accent);font-size:.8125rem;font-weight:700}.ExperienceMobilePage-module__8w_vja__itemList>div+div{border-top:1px solid #e4e4e7;margin-top:1rem;padding-top:1rem}.ExperienceMobilePage-module__8w_vja__itemList p{margin-top:.375rem}.ExperienceMobilePage-module__8w_vja__sectionBody>p+.ExperienceMobilePage-module__8w_vja__itemList{margin-top:1rem}.ExperienceMobilePage-module__8w_vja__costGroups{gap:1.5rem;display:grid}.ExperienceMobilePage-module__8w_vja__costGroup{min-width:0}.ExperienceMobilePage-module__8w_vja__costGroup>h3{border-bottom:2px solid #d4d4d8;padding-bottom:.5rem}.ExperienceMobilePage-module__8w_vja__costList>div{min-width:0;padding:.875rem 0}.ExperienceMobilePage-module__8w_vja__costList>div+div{border-top:1px solid #e4e4e7}.ExperienceMobilePage-module__8w_vja__costList dt{color:#18181b;font-weight:600}.ExperienceMobilePage-module__8w_vja__costList dd{color:#52525b;min-width:0;margin-top:.25rem}.ExperienceMobilePage-module__8w_vja__costList dd>p+p{margin-top:.25rem}.ExperienceMobilePage-module__8w_vja__flowList>li{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.ExperienceMobilePage-module__8w_vja__flowList>li+li{margin-top:1rem}.ExperienceMobilePage-module__8w_vja__flowList>li>div{border-bottom:1px solid #e4e4e7;min-width:0;padding-bottom:1rem}.ExperienceMobilePage-module__8w_vja__flowList>li:last-child>div{border-bottom:0;padding-bottom:0}.ExperienceMobilePage-module__8w_vja__flowList p{margin-top:.375rem}.ExperienceMobilePage-module__8w_vja__stepNumber{background:var(--experience-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.75rem;font-weight:700;display:flex}.ExperienceMobilePage-module__8w_vja__note{color:#713f12;background:#fffbeb;border-left:3px solid #fbbf24;margin-top:.875rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.8}.ExperienceMobilePage-module__8w_vja__sourceLinks{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.ExperienceMobilePage-module__8w_vja__sourceLinks li{min-width:0}.ExperienceMobilePage-module__8w_vja__sourceLinks a{align-items:center;min-height:2.75rem;display:inline-flex}.ExperienceMobilePage-module__8w_vja__faqs>details{border-bottom:1px solid #e4e4e7;padding:.25rem 0}.ExperienceMobilePage-module__8w_vja__faqs>details:first-child{border-top:1px solid #e4e4e7}.ExperienceMobilePage-module__8w_vja__faqs summary{cursor:pointer;min-height:3rem;color:var(--experience-accent);padding:.75rem 0;font-weight:600;line-height:1.7}.ExperienceMobilePage-module__8w_vja__faqs details>p{margin-bottom:1rem}.ExperienceMobilePage-module__8w_vja__footer{color:#52525b;border-top:1px solid #e4e4e7;font-size:.8125rem}.ExperienceMobilePage-module__8w_vja__footer>p+p{margin-top:.75rem}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__quickNav{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__textLink{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__breadcrumb ol{align-items:center}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__intro{text-wrap:pretty}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true][data-experience-locale=ko]{word-break:keep-all}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__header h1,.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__section h2{overflow-wrap:anywhere;text-wrap:balance}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true][data-experience-locale=ko] .ExperienceMobilePage-module__8w_vja__header h1,.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true][data-experience-locale=ko] .ExperienceMobilePage-module__8w_vja__section h2{word-break:keep-all}@media (max-width:639px){.ExperienceMobilePage-module__8w_vja__page[data-experience-locale=en] .ExperienceMobilePage-module__8w_vja__section h2,.ExperienceMobilePage-module__8w_vja__page[data-experience-locale=ko] .ExperienceMobilePage-module__8w_vja__section h2{scroll-margin-top:12rem}}@media (min-width:640px){.ExperienceMobilePage-module__8w_vja__header,.ExperienceMobilePage-module__8w_vja__section,.ExperienceMobilePage-module__8w_vja__footer{padding-left:1.5rem;padding-right:1.5rem}.ExperienceMobilePage-module__8w_vja__header{padding-top:2rem;padding-bottom:2rem}.ExperienceMobilePage-module__8w_vja__header h1{font-size:2.25rem}.ExperienceMobilePage-module__8w_vja__header .ExperienceMobilePage-module__8w_vja__subtitle{font-size:1.375rem}.ExperienceMobilePage-module__8w_vja__intro{max-width:51.25rem}.ExperienceMobilePage-module__8w_vja__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ExperienceMobilePage-module__8w_vja__facts dd{font-size:.9375rem}.ExperienceMobilePage-module__8w_vja__quickNav{grid-template-columns:repeat(4,minmax(0,1fr))}.ExperienceMobilePage-module__8w_vja__photo{height:13.75rem}.ExperienceMobilePage-module__8w_vja__heroBooking [data-experience-booking]>a,.ExperienceMobilePage-module__8w_vja__endBooking [data-experience-booking]>a{padding:1.125rem}.ExperienceMobilePage-module__8w_vja__section h2{font-size:1.75rem}.ExperienceMobilePage-module__8w_vja__costGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (prefers-color-scheme:dark){.ExperienceMobilePage-module__8w_vja__page{--experience-accent:#7dd3fc;--experience-tint:#082f49;color:#d4d4d8}.ExperienceMobilePage-module__8w_vja__page[data-mainland-experience=hija]{--experience-accent:#5eead4;--experience-tint:#042f2e}.ExperienceMobilePage-module__8w_vja__page[data-mainland-experience=kintsugi]{--experience-accent:#d6d3d1;--experience-tint:#1c1917}.ExperienceMobilePage-module__8w_vja__hero{background:linear-gradient(130deg, var(--experience-tint), #09090b 75%);border-color:#3f3f46}.ExperienceMobilePage-module__8w_vja__header h1,.ExperienceMobilePage-module__8w_vja__facts dd,.ExperienceMobilePage-module__8w_vja__section h2,.ExperienceMobilePage-module__8w_vja__section h3,.ExperienceMobilePage-module__8w_vja__costList dt{color:#fafafa}.ExperienceMobilePage-module__8w_vja__facts dt,.ExperienceMobilePage-module__8w_vja__costList dd,.ExperienceMobilePage-module__8w_vja__footer{color:#a1a1aa}.ExperienceMobilePage-module__8w_vja__quickNav a,.ExperienceMobilePage-module__8w_vja__stepNumber{color:#09090b}.ExperienceMobilePage-module__8w_vja__facts,.ExperienceMobilePage-module__8w_vja__section+.ExperienceMobilePage-module__8w_vja__section,.ExperienceMobilePage-module__8w_vja__itemList>div+div,.ExperienceMobilePage-module__8w_vja__costGroup>h3,.ExperienceMobilePage-module__8w_vja__costList>div+div,.ExperienceMobilePage-module__8w_vja__flowList>li>div,.ExperienceMobilePage-module__8w_vja__faqs>details,.ExperienceMobilePage-module__8w_vja__footer{border-color:#3f3f46}.ExperienceMobilePage-module__8w_vja__note{color:#fde68a;background:#292015;border-color:#b45309}}.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__section,.ExperienceMobilePage-module__8w_vja__page[data-experience-winter-layout=true] .ExperienceMobilePage-module__8w_vja__section h2{scroll-margin-top:var(--experience-anchor-offset,12rem)}
.SouthBusMobilePage-module__glgLHW__page{color:#374151;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.SouthBusMobilePage-module__glgLHW__hero{background:linear-gradient(130deg,#fffbeb,#fff 70%);border-bottom:1px solid #fde68a}.SouthBusMobilePage-module__glgLHW__header,.SouthBusMobilePage-module__glgLHW__section,.SouthBusMobilePage-module__glgLHW__footer{width:100%;min-width:0;max-width:1024px;margin:0 auto;padding:24px 16px}.SouthBusMobilePage-module__glgLHW__header h1{color:#18181b;letter-spacing:-.025em;margin-top:16px;font-size:28px;font-weight:750;line-height:1.4}.SouthBusMobilePage-module__glgLHW__header h1>span{display:block}.SouthBusMobilePage-module__glgLHW__header .SouthBusMobilePage-module__glgLHW__subtitle{letter-spacing:normal;margin-top:6px;font-size:18px;font-weight:600;line-height:1.6}.SouthBusMobilePage-module__glgLHW__breadcrumb{font-size:13px;line-height:1.6}.SouthBusMobilePage-module__glgLHW__breadcrumb ol{flex-wrap:wrap;gap:8px;display:flex}.SouthBusMobilePage-module__glgLHW__intro{margin-top:12px}.SouthBusMobilePage-module__glgLHW__eyebrow{color:#075985;font-size:13px;font-weight:700}.SouthBusMobilePage-module__glgLHW__textLink{color:#0369a1;text-underline-offset:4px;border-radius:2px;font-weight:600;text-decoration:underline}.SouthBusMobilePage-module__glgLHW__textLink:hover{color:#0c4a6e}.SouthBusMobilePage-module__glgLHW__page a:focus-visible,.SouthBusMobilePage-module__glgLHW__page summary:focus-visible{outline-offset:4px;outline:2px solid #0284c7}.SouthBusMobilePage-module__glgLHW__overview{margin-top:16px}.SouthBusMobilePage-module__glgLHW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SouthBusMobilePage-module__glgLHW__facts>div{background:#fff;border:1px solid #e4e4e7;border-radius:10px;min-width:0;padding:10px 12px}.SouthBusMobilePage-module__glgLHW__facts dt{color:#52525b;font-size:12px;line-height:1.6}.SouthBusMobilePage-module__glgLHW__facts dd{color:#18181b;margin-top:3px;font-size:14px;font-weight:700;line-height:1.65}.SouthBusMobilePage-module__glgLHW__overview>p{margin-top:10px;font-size:13px;line-height:1.7}.SouthBusMobilePage-module__glgLHW__overview>p a{min-height:44px}.SouthBusMobilePage-module__glgLHW__quickNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.SouthBusMobilePage-module__glgLHW__quickNav a{color:#fff;background:#0369a1;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.SouthBusMobilePage-module__glgLHW__quickNav a:hover{background:#075985}.SouthBusMobilePage-module__glgLHW__photo{border-radius:12px;height:148px;margin-top:16px;overflow:hidden}.SouthBusMobilePage-module__glgLHW__booking{min-width:0;margin-top:18px}.SouthBusMobilePage-module__glgLHW__heroBooking [data-experience-booking]>a,.SouthBusMobilePage-module__glgLHW__endBooking [data-experience-booking]>a{border-radius:12px;padding:14px;display:block}.SouthBusMobilePage-module__glgLHW__heroBooking [data-affiliate-copy-part=heading],.SouthBusMobilePage-module__glgLHW__endBooking [data-affiliate-copy-part=heading]{margin-top:7px;font-size:17px;line-height:1.6}.SouthBusMobilePage-module__glgLHW__heroBooking [data-affiliate-copy-part=body],.SouthBusMobilePage-module__glgLHW__endBooking [data-affiliate-copy-part=body]{margin-top:5px;font-size:14px;line-height:1.75}.SouthBusMobilePage-module__glgLHW__heroBooking [data-experience-booking]>a>div{flex-direction:column;display:flex}.SouthBusMobilePage-module__glgLHW__heroBooking [data-affiliate-copy-part=disclaimer]{order:1;margin-top:8px;font-size:13px;line-height:1.7}.SouthBusMobilePage-module__glgLHW__heroBooking [data-affiliate-copy-part=cta],.SouthBusMobilePage-module__glgLHW__endBooking [data-affiliate-copy-part=cta]{text-align:center;order:2;justify-content:center;align-items:center;min-height:48px;margin-top:12px;padding:10px 12px;font-size:15px;line-height:1.5;display:flex}.SouthBusMobilePage-module__glgLHW__heroBooking [data-experience-ad-disclosure]{order:3;font-size:12px;line-height:1.6}.SouthBusMobilePage-module__glgLHW__section{padding-top:28px;padding-bottom:28px}.SouthBusMobilePage-module__glgLHW__section+.SouthBusMobilePage-module__glgLHW__section{border-top:1px solid #f4f4f5}.SouthBusMobilePage-module__glgLHW__section h2{color:#18181b;letter-spacing:-.02em;scroll-margin-top:112px;font-size:23px;font-weight:750;line-height:1.5}.SouthBusMobilePage-module__glgLHW__section h3{color:#18181b;font-size:17px;font-weight:700;line-height:1.55}.SouthBusMobilePage-module__glgLHW__sectionBody{margin-top:14px}.SouthBusMobilePage-module__glgLHW__sectionBody>p+p{margin-top:10px}.SouthBusMobilePage-module__glgLHW__routeList{margin-top:16px}.SouthBusMobilePage-module__glgLHW__routeList>li{align-items:flex-start;gap:10px;display:flex}.SouthBusMobilePage-module__glgLHW__routeList>li+li{margin-top:12px}.SouthBusMobilePage-module__glgLHW__stopNumber{color:#fff;background:#075985;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.SouthBusMobilePage-module__glgLHW__stopBody{border:1px solid #e4e4e7;border-radius:12px;flex:1;min-width:0;padding:12px}.SouthBusMobilePage-module__glgLHW__stopHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.SouthBusMobilePage-module__glgLHW__stopHeading>span{color:#075985;white-space:nowrap;font-size:14px;font-weight:700}.SouthBusMobilePage-module__glgLHW__stopBody>p{margin-top:6px}.SouthBusMobilePage-module__glgLHW__note{color:#713f12;background:#fffbeb;border-left:3px solid #fbbf24;margin-top:14px;padding:10px 12px;font-size:14px;line-height:1.8}.SouthBusMobilePage-module__glgLHW__details{border:1px solid #e4e4e7;border-radius:10px;margin-top:12px;padding:0 14px}.SouthBusMobilePage-module__glgLHW__details summary{cursor:pointer;color:#075985;min-height:48px;padding:12px 0;scroll-margin-top:112px;font-size:16px;font-weight:600;line-height:1.7}.SouthBusMobilePage-module__glgLHW__details>p,.SouthBusMobilePage-module__glgLHW__details>dl,.SouthBusMobilePage-module__glgLHW__details>ol{margin-bottom:14px}.SouthBusMobilePage-module__glgLHW__details>.SouthBusMobilePage-module__glgLHW__note{margin-top:12px}.SouthBusMobilePage-module__glgLHW__detailList>div+div{margin-top:16px}.SouthBusMobilePage-module__glgLHW__detailList dt,.SouthBusMobilePage-module__glgLHW__costList dt{color:#18181b;font-weight:700}.SouthBusMobilePage-module__glgLHW__detailList dd,.SouthBusMobilePage-module__glgLHW__costList dd{margin-top:5px}.SouthBusMobilePage-module__glgLHW__pickupGrid{gap:12px;display:grid}.SouthBusMobilePage-module__glgLHW__pickupCard{border:1px solid #e4e4e7;border-radius:12px;min-width:0;padding:14px}.SouthBusMobilePage-module__glgLHW__pickupCard>p{margin-top:8px}.SouthBusMobilePage-module__glgLHW__mapLink{font-size:14px}.SouthBusMobilePage-module__glgLHW__mapLink a{align-items:center;min-height:44px;display:inline-flex}.SouthBusMobilePage-module__glgLHW__costList{border:1px solid #e4e4e7;border-radius:12px;padding:0 14px}.SouthBusMobilePage-module__glgLHW__costList>div{padding:14px 0}.SouthBusMobilePage-module__glgLHW__costList>div+div{border-top:1px solid #e4e4e7}.SouthBusMobilePage-module__glgLHW__faqs>.SouthBusMobilePage-module__glgLHW__details:first-child{margin-top:0}.SouthBusMobilePage-module__glgLHW__footer{color:#52525b;border-top:1px solid #e4e4e7;padding-top:20px;font-size:13px}.SouthBusMobilePage-module__glgLHW__footer>p+p{margin-top:12px}@media (max-width:359px){.SouthBusMobilePage-module__glgLHW__section h2,.SouthBusMobilePage-module__glgLHW__details summary{scroll-margin-top:144px}}@media (max-width:1023px){.SouthBusMobilePage-module__glgLHW__page[data-experience-locale=en] .SouthBusMobilePage-module__glgLHW__section h2,.SouthBusMobilePage-module__glgLHW__page[data-experience-locale=en] .SouthBusMobilePage-module__glgLHW__details summary{scroll-margin-top:144px}}@media (min-width:640px){.SouthBusMobilePage-module__glgLHW__header,.SouthBusMobilePage-module__glgLHW__section,.SouthBusMobilePage-module__glgLHW__footer{padding-left:24px;padding-right:24px}.SouthBusMobilePage-module__glgLHW__header{padding-top:32px;padding-bottom:32px}.SouthBusMobilePage-module__glgLHW__header h1{font-size:36px}.SouthBusMobilePage-module__glgLHW__header .SouthBusMobilePage-module__glgLHW__subtitle{font-size:22px}.SouthBusMobilePage-module__glgLHW__intro{max-width:820px}.SouthBusMobilePage-module__glgLHW__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.SouthBusMobilePage-module__glgLHW__facts dd{font-size:15px}.SouthBusMobilePage-module__glgLHW__quickNav{grid-template-columns:repeat(4,minmax(0,1fr))}.SouthBusMobilePage-module__glgLHW__photo{height:220px}.SouthBusMobilePage-module__glgLHW__heroBooking [data-experience-booking]>a,.SouthBusMobilePage-module__glgLHW__endBooking [data-experience-booking]>a{padding:18px}.SouthBusMobilePage-module__glgLHW__section h2{font-size:28px}.SouthBusMobilePage-module__glgLHW__stopNumber{width:36px;height:36px}.SouthBusMobilePage-module__glgLHW__stopBody{padding:16px}.SouthBusMobilePage-module__glgLHW__pickupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SouthBusMobilePage-module__glgLHW__costList>div{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.SouthBusMobilePage-module__glgLHW__costList dd{margin:0}}@media (prefers-color-scheme:dark){.SouthBusMobilePage-module__glgLHW__page{color:#d4d4d8}.SouthBusMobilePage-module__glgLHW__hero{background:linear-gradient(130deg,#292015,#09090b 70%);border-color:#713f12}.SouthBusMobilePage-module__glgLHW__header h1,.SouthBusMobilePage-module__glgLHW__facts dd,.SouthBusMobilePage-module__glgLHW__section h2,.SouthBusMobilePage-module__glgLHW__section h3,.SouthBusMobilePage-module__glgLHW__detailList dt,.SouthBusMobilePage-module__glgLHW__costList dt{color:#fafafa}.SouthBusMobilePage-module__glgLHW__facts dt,.SouthBusMobilePage-module__glgLHW__footer{color:#a1a1aa}.SouthBusMobilePage-module__glgLHW__facts>div{background:#09090b;border-color:#3f3f46}.SouthBusMobilePage-module__glgLHW__eyebrow,.SouthBusMobilePage-module__glgLHW__textLink,.SouthBusMobilePage-module__glgLHW__stopHeading>span,.SouthBusMobilePage-module__glgLHW__details summary{color:#7dd3fc}.SouthBusMobilePage-module__glgLHW__textLink:hover{color:#e0f2fe}.SouthBusMobilePage-module__glgLHW__stopBody,.SouthBusMobilePage-module__glgLHW__details,.SouthBusMobilePage-module__glgLHW__pickupCard,.SouthBusMobilePage-module__glgLHW__costList,.SouthBusMobilePage-module__glgLHW__costList>div+div,.SouthBusMobilePage-module__glgLHW__footer{border-color:#3f3f46}.SouthBusMobilePage-module__glgLHW__section+.SouthBusMobilePage-module__glgLHW__section{border-color:#27272a}.SouthBusMobilePage-module__glgLHW__note{color:#fde68a;background:#292015;border-color:#b45309}}
