.StaticPage-module__J7Hv1G__page{background:var(--yc-bg);min-height:100vh}.StaticPage-module__J7Hv1G__hero{border-bottom:1px solid var(--yc-border);background:#fff}.StaticPage-module__J7Hv1G__heroInner{max-width:80rem;margin:0 auto;padding:2.5rem 1rem}@media (min-width:640px){.StaticPage-module__J7Hv1G__heroInner{padding:2.5rem 1.5rem}}@media (min-width:1024px){.StaticPage-module__J7Hv1G__heroInner{padding:3rem 2rem}}.StaticPage-module__J7Hv1G__title{color:var(--yc-dark);font-size:1.75rem;font-weight:800}.StaticPage-module__J7Hv1G__subtitle{color:var(--yc-muted);max-width:40rem;margin-top:.5rem;font-size:.9375rem}.StaticPage-module__J7Hv1G__body{max-width:80rem;margin:0 auto;padding:2rem 1rem 3rem}@media (min-width:640px){.StaticPage-module__J7Hv1G__body{padding:2rem 1.5rem 3rem}}@media (min-width:1024px){.StaticPage-module__J7Hv1G__body{padding:2.5rem 2rem 4rem}}.StaticPage-module__J7Hv1G__card{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.StaticPage-module__J7Hv1G__calloutCard{border-left:3px solid var(--yc-teal)}.StaticPage-module__J7Hv1G__calloutCardDanger{background:#fef2f2;border-left:3px solid #dc2626}.StaticPage-module__J7Hv1G__calloutTitle{color:var(--yc-dark);align-items:center;gap:.5rem;font-weight:700;display:flex}.StaticPage-module__J7Hv1G__calloutTitleIcon{color:#dc2626;flex-shrink:0;width:1.125rem;height:1.125rem}.StaticPage-module__J7Hv1G__exampleLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--yc-teal);font-size:.75rem;font-weight:700}.StaticPage-module__J7Hv1G__breadcrumb{color:var(--yc-navy);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.StaticPage-module__J7Hv1G__breadcrumbIcon{width:.875rem;height:.875rem;color:var(--yc-subtle);flex-shrink:0}.StaticPage-module__J7Hv1G__lede{max-width:46rem;color:var(--yc-medium);margin-bottom:1.75rem;font-size:.9375rem;line-height:1.7}.StaticPage-module__J7Hv1G__prose{max-width:46rem;color:var(--yc-medium);flex-direction:column;gap:1rem;font-size:.9375rem;line-height:1.7;display:flex}.StaticPage-module__J7Hv1G__prose.StaticPage-module__J7Hv1G__afterContent{margin-top:2.5rem}.StaticPage-module__J7Hv1G__prose h2{color:var(--yc-dark);margin-top:.75rem;scroll-margin-top:1.5rem;font-size:1.125rem;font-weight:700}.StaticPage-module__J7Hv1G__prose ul{flex-direction:column;gap:.375rem;padding-left:1.25rem;display:flex}.StaticPage-module__J7Hv1G__prose a{color:var(--yc-teal);text-underline-offset:2px;-webkit-text-decoration:underline #14b8a666;text-decoration:underline #14b8a666}.StaticPage-module__J7Hv1G__prose a:hover{text-decoration-color:currentColor}.StaticPage-module__J7Hv1G__toc{border:1px solid var(--yc-border);background:#fff;border-radius:.875rem;max-width:46rem;margin-bottom:2rem;padding:1.125rem 1.25rem}.StaticPage-module__J7Hv1G__tocTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--yc-subtle);margin-bottom:.75rem;font-size:.75rem;font-weight:700}.StaticPage-module__J7Hv1G__tocList{grid-template-columns:1fr;gap:.5rem 1.5rem;padding:0;font-size:.875rem;list-style:none;display:grid}@media (min-width:640px){.StaticPage-module__J7Hv1G__tocList{grid-template-columns:1fr 1fr}}.StaticPage-module__J7Hv1G__tocList a{color:var(--yc-navy);font-weight:600;text-decoration:none}.StaticPage-module__J7Hv1G__tocList a:hover{color:var(--yc-teal)}.StaticPage-module__J7Hv1G__tableWrap{border:1px solid var(--yc-border);border-radius:.75rem;max-width:46rem;overflow-x:auto}.StaticPage-module__J7Hv1G__prose table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.875rem}.StaticPage-module__J7Hv1G__prose th,.StaticPage-module__J7Hv1G__prose td{text-align:right;border-bottom:1px solid var(--yc-border);white-space:nowrap;padding:.625rem .875rem}.StaticPage-module__J7Hv1G__prose th:first-child,.StaticPage-module__J7Hv1G__prose td:first-child{text-align:left}.StaticPage-module__J7Hv1G__prose thead th{color:var(--yc-dark);background:var(--yc-bg);font-weight:700}.StaticPage-module__J7Hv1G__prose tbody th,.StaticPage-module__J7Hv1G__prose tbody td{color:var(--yc-dark);font-weight:700}.StaticPage-module__J7Hv1G__prose tbody tr:last-child th,.StaticPage-module__J7Hv1G__prose tbody tr:last-child td{border-bottom:none}
.EmptyState-module__jd0QPa__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.EmptyState-module__jd0QPa__iconBox{background:var(--yc-bg);border:1px solid #f3f4f6;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.25rem;display:flex}.EmptyState-module__jd0QPa__icon{color:#d1d5db;width:2rem;height:2rem}.EmptyState-module__jd0QPa__title{color:var(--yc-dark);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.EmptyState-module__jd0QPa__desc{color:#9ca3af;max-width:20rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}.EmptyState-module__jd0QPa__btn{background:var(--yc-navy);color:#fff;cursor:pointer;height:2.5rem;transition:background-color var(--yc-transition);border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.EmptyState-module__jd0QPa__btn:hover{background:#0a3d6b}
.Tooltip-module__wQOILq__wrap{display:inline-flex;position:relative}.Tooltip-module__wQOILq__bubble{z-index:9999;pointer-events:none;white-space:nowrap;opacity:0;background:#0f1829;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;transition:opacity .16s,transform .16s;display:flex;position:fixed;box-shadow:0 8px 28px #0006,0 0 0 1px #ffffff12}.Tooltip-module__wQOILq__open{opacity:1}.Tooltip-module__wQOILq__bubble:after{content:"";border:6px solid #0000;position:absolute}.Tooltip-module__wQOILq__top{transform:translate(-50%)translateY(calc(-100% - 12px))}.Tooltip-module__wQOILq__top:after{border-top-color:#0f1829;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__wQOILq__top.Tooltip-module__wQOILq__open{transform:translate(-50%)translateY(calc(-100% - 12px))}.Tooltip-module__wQOILq__bottom{transform:translate(-50%)translateY(12px)}.Tooltip-module__wQOILq__bottom:after{border-bottom-color:#0f1829;bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__wQOILq__bottom.Tooltip-module__wQOILq__open{transform:translate(-50%)translateY(12px)}.Tooltip-module__wQOILq__left{transform:translate(calc(-100% - 12px))translateY(-50%)}.Tooltip-module__wQOILq__left:after{border-left-color:#0f1829;top:50%;left:100%;transform:translateY(-50%)}.Tooltip-module__wQOILq__left.Tooltip-module__wQOILq__open{transform:translate(calc(-100% - 12px))translateY(-50%)}.Tooltip-module__wQOILq__right{transform:translate(12px)translateY(-50%)}.Tooltip-module__wQOILq__right:after{border-right-color:#0f1829;top:50%;right:100%;transform:translateY(-50%)}.Tooltip-module__wQOILq__right.Tooltip-module__wQOILq__open{transform:translate(12px)translateY(-50%)}.Tooltip-module__wQOILq__bubbleIcon{color:#14b8a6;flex-shrink:0;width:13px;height:13px}.Tooltip-module__wQOILq__bubbleText{letter-spacing:.02em;color:#e2e8f0;font-size:.75rem;font-weight:600;line-height:1}
.WishlistButton-module__nhx33G__btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.25rem;height:2.25rem;transition:transform var(--yc-transition), background var(--yc-transition);background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}@media (max-width:1023px){.WishlistButton-module__nhx33G__btn{width:2.75rem;height:2.75rem}}.WishlistButton-module__nhx33G__btn:hover{background:#fff;transform:scale(1.08)}.WishlistButton-module__nhx33G__icon{width:1.125rem;height:1.125rem;color:var(--yc-dark);transition:color var(--yc-transition)}.WishlistButton-module__nhx33G__btnActive .WishlistButton-module__nhx33G__icon{color:#ef4444}@keyframes WishlistButton-module__nhx33G__wishlistHeartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes WishlistButton-module__nhx33G__wishlistHeartBlink{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}.WishlistButton-module__nhx33G__beatingHeart{animation:.9s ease-in-out infinite WishlistButton-module__nhx33G__wishlistHeartBeat;display:inline-flex;position:relative}.WishlistButton-module__nhx33G__beatingHeartFill{color:#ef4444;animation:.9s ease-in-out infinite WishlistButton-module__nhx33G__wishlistHeartBlink;position:absolute;inset:0}
.DestinationPage-module__eyC_wq__page{background:var(--yc-bg);min-height:100vh}.DestinationPage-module__eyC_wq__hero{min-height:22rem;position:relative;overflow:hidden}@media (min-width:1024px){.DestinationPage-module__eyC_wq__hero{min-height:27.5rem}}.DestinationPage-module__eyC_wq__heroImg{object-fit:cover}.DestinationPage-module__eyC_wq__heroOverlay{background:linear-gradient(#0b1b2bc7 0%,#0b1b2bad 40%,#0b1b2b8c 100%);position:absolute;inset:0}@media (min-width:768px){.DestinationPage-module__eyC_wq__heroOverlay{background:linear-gradient(90deg,#0b1b2bdb 0%,#0b1b2b99 48%,#0b1b2b2e 100%)}}.DestinationPage-module__eyC_wq__heroInner{flex-direction:column;justify-content:flex-end;gap:1.25rem;max-width:80rem;height:100%;margin:0 auto;padding:2.5rem 1rem 2rem;display:flex;position:relative}@media (min-width:640px){.DestinationPage-module__eyC_wq__heroInner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__heroInner{justify-content:center;padding-left:2rem;padding-right:2rem}}.DestinationPage-module__eyC_wq__heroText{flex-direction:column;gap:.625rem;max-width:34rem;display:flex}.DestinationPage-module__eyC_wq__heroEyebrow{align-items:center;gap:.4375rem;display:flex}.DestinationPage-module__eyC_wq__heroEyebrowIcon{width:.875rem;height:.875rem;color:var(--yc-teal)}.DestinationPage-module__eyC_wq__heroEyebrow span{color:#ffffffd1;font-size:.8125rem;font-weight:600}.DestinationPage-module__eyC_wq__heroTitle{letter-spacing:-.03em;color:#fff;margin:0;font-size:2.25rem;font-weight:800;line-height:1.05}@media (min-width:1024px){.DestinationPage-module__eyC_wq__heroTitle{font-size:3.25rem}}.DestinationPage-module__eyC_wq__heroTagline{color:#ffffffd6;margin:0;font-size:.9375rem;line-height:1.55}@media (min-width:1024px){.DestinationPage-module__eyC_wq__heroTagline{font-size:1.0625rem}}.DestinationPage-module__eyC_wq__heroFacts{grid-template-columns:repeat(2,1fr);gap:.625rem;max-width:51rem;display:grid}@media (min-width:640px){.DestinationPage-module__eyC_wq__heroFacts{grid-template-columns:repeat(4,1fr)}}.DestinationPage-module__eyC_wq__heroFact{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.DestinationPage-module__eyC_wq__heroFactHead{align-items:center;gap:.4375rem;display:flex}.DestinationPage-module__eyC_wq__heroFactIcon{width:.8125rem;height:.8125rem;color:var(--yc-teal);flex-shrink:0}.DestinationPage-module__eyC_wq__heroFactLabel{letter-spacing:.02em;color:#ffffffa8;text-transform:uppercase;font-size:.625rem;font-weight:600}.DestinationPage-module__eyC_wq__heroFactValue{color:#fff;font-size:.875rem;font-weight:700}@media (min-width:1024px){.DestinationPage-module__eyC_wq__heroFactValue{font-size:.9375rem}}.DestinationPage-module__eyC_wq__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.DestinationPage-module__eyC_wq__heroBtnPrimary{background:var(--yc-orange);color:#fff;border-radius:.75rem;align-items:center;gap:.5625rem;height:2.875rem;padding:0 1.375rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 10px 24px #f973165c}.DestinationPage-module__eyC_wq__heroBtnPrimary:hover{background:var(--yc-orange-hover);color:#fff}.DestinationPage-module__eyC_wq__heroBtnIcon{width:1rem;height:1rem}.DestinationPage-module__eyC_wq__heroBtnSecondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:.75rem;align-items:center;height:2.875rem;padding:0 1.25rem;font-size:.875rem;font-weight:700;display:flex}.DestinationPage-module__eyC_wq__heroBtnSecondary:hover{color:#fff;background:#fff3}.DestinationPage-module__eyC_wq__body{max-width:80rem;margin:0 auto;padding:1.5rem 1rem 0}@media (min-width:640px){.DestinationPage-module__eyC_wq__body{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__body{padding-left:2rem;padding-right:2rem}}.DestinationPage-module__eyC_wq__layout{align-items:flex-start;gap:2rem;display:flex}.DestinationPage-module__eyC_wq__tocCol{display:none}@media (min-width:1024px){.DestinationPage-module__eyC_wq__tocCol{flex-shrink:0;width:13rem;display:block}}.DestinationPage-module__eyC_wq__toc{top:calc(var(--header-h) + 1.25rem);border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;padding:1.25rem;position:sticky}.DestinationPage-module__eyC_wq__tocTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--yc-subtle);margin-bottom:.875rem;font-size:.6875rem;font-weight:700}.DestinationPage-module__eyC_wq__tocList{flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}.DestinationPage-module__eyC_wq__tocLink{color:var(--yc-muted);font-size:.8125rem;font-weight:500}.DestinationPage-module__eyC_wq__tocLink:hover{color:var(--yc-navy)}.DestinationPage-module__eyC_wq__tocLinkCta{color:var(--yc-navy);border-top:1px solid #f1f5f9;align-items:center;gap:.375rem;margin-top:.25rem;padding-top:.75rem;font-size:.8125rem;font-weight:700;display:flex}.DestinationPage-module__eyC_wq__tocLinkCta:hover{color:var(--yc-orange)}.DestinationPage-module__eyC_wq__tocLinkCtaIcon{width:.8125rem;height:.8125rem}.DestinationPage-module__eyC_wq__main{flex-direction:column;flex:1;gap:2.25rem;min-width:0;display:flex}@media (min-width:1024px){.DestinationPage-module__eyC_wq__main{gap:2.75rem}}.DestinationPage-module__eyC_wq__section{scroll-margin-top:calc(var(--header-h) + 1rem)}.DestinationPage-module__eyC_wq__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.125rem;display:flex}.DestinationPage-module__eyC_wq__sectionTitle{letter-spacing:-.02em;color:var(--yc-dark);margin:0 0 1rem;font-size:1.375rem;font-weight:800;line-height:1.15}@media (min-width:1024px){.DestinationPage-module__eyC_wq__sectionTitle{font-size:1.6875rem}}.DestinationPage-module__eyC_wq__sectionHeadRow .DestinationPage-module__eyC_wq__sectionTitle{margin-bottom:.375rem}.DestinationPage-module__eyC_wq__sectionSubtitle{color:var(--yc-muted);margin:0;font-size:.8125rem}.DestinationPage-module__eyC_wq__overview{flex-direction:column;gap:.875rem;max-width:51rem;display:flex}.DestinationPage-module__eyC_wq__overviewText{color:var(--yc-medium);margin:0;font-size:.9375rem;line-height:1.72}.DestinationPage-module__eyC_wq__reasonsGrid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.DestinationPage-module__eyC_wq__reasonsGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__reasonsGrid{grid-template-columns:1fr 1fr 1fr}}.DestinationPage-module__eyC_wq__reasonCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;gap:.6875rem;padding:1.25rem;display:flex}.DestinationPage-module__eyC_wq__reasonIconWrap{background:#eef4fa;border-radius:.6875rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}.DestinationPage-module__eyC_wq__reasonIcon{width:1.125rem;height:1.125rem;color:var(--yc-navy)}.DestinationPage-module__eyC_wq__reasonTitle{color:var(--yc-dark);font-size:.9375rem;font-weight:700}.DestinationPage-module__eyC_wq__reasonBody{color:var(--yc-muted);font-size:.8125rem;line-height:1.6}.DestinationPage-module__eyC_wq__spotsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.DestinationPage-module__eyC_wq__spotsGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__spotsGrid{grid-template-columns:1fr 1fr 1fr}}.DestinationPage-module__eyC_wq__spotCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);transition:box-shadow var(--yc-transition), transform var(--yc-transition);background:#fff;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.DestinationPage-module__eyC_wq__spotCard:hover{box-shadow:var(--yc-shadow-hover);transform:translateY(-2px)}.DestinationPage-module__eyC_wq__spotImgWrap{flex-shrink:0;height:9.375rem;position:relative}.DestinationPage-module__eyC_wq__spotImg{object-fit:cover}.DestinationPage-module__eyC_wq__spotTag{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1b2ba8;border-radius:.4375rem;align-items:center;height:1.5rem;padding:0 .625rem;font-size:.65625rem;font-weight:600;display:flex;position:absolute;top:.6875rem;left:.6875rem}.DestinationPage-module__eyC_wq__spotBody{flex-direction:column;flex:1;gap:.6875rem;padding:1rem 1.125rem 1.125rem;display:flex}.DestinationPage-module__eyC_wq__spotName{color:var(--yc-dark);font-size:1rem;font-weight:700}.DestinationPage-module__eyC_wq__spotDesc{color:var(--yc-muted);flex:1;font-size:.8125rem;line-height:1.6}.DestinationPage-module__eyC_wq__spotMeta{gap:1rem;display:flex}.DestinationPage-module__eyC_wq__spotMetaItem{color:var(--yc-medium);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.DestinationPage-module__eyC_wq__spotMetaIcon{width:.8125rem;height:.8125rem;color:var(--yc-subtle)}.DestinationPage-module__eyC_wq__spotLink{color:var(--yc-navy);align-items:center;gap:.375rem;padding-top:.25rem;font-size:.8125rem;font-weight:700;display:flex}.DestinationPage-module__eyC_wq__spotLinkIcon{width:.875rem;height:.875rem}.DestinationPage-module__eyC_wq__seasonsList{flex-direction:column;gap:.75rem;display:flex}.DestinationPage-module__eyC_wq__seasonCard{border:1px solid var(--yc-border);border-left:3px solid var(--yc-teal);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.375rem;display:flex}@media (min-width:768px){.DestinationPage-module__eyC_wq__seasonCard{flex-direction:row;align-items:flex-start;gap:1.5rem}}.DestinationPage-module__eyC_wq__seasonHead{flex-direction:row;align-items:baseline;gap:.625rem;display:flex}@media (min-width:768px){.DestinationPage-module__eyC_wq__seasonHead{flex-direction:column;flex-shrink:0;gap:.4375rem;width:9.375rem}}.DestinationPage-module__eyC_wq__seasonMonths{color:var(--yc-dark);font-size:1rem;font-weight:700}.DestinationPage-module__eyC_wq__seasonBadge{font-size:.71875rem;font-weight:600}.DestinationPage-module__eyC_wq__seasonGrid{flex:1;grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.DestinationPage-module__eyC_wq__seasonGrid{grid-template-columns:1fr 1fr 1fr;gap:1.25rem}}.DestinationPage-module__eyC_wq__seasonCol{flex-direction:column;gap:.375rem;display:flex}.DestinationPage-module__eyC_wq__seasonColLabel{letter-spacing:.025em;text-transform:uppercase;color:var(--yc-subtle);font-size:.625rem;font-weight:600}.DestinationPage-module__eyC_wq__seasonColText{color:var(--yc-medium);font-size:.8125rem;line-height:1.55}.DestinationPage-module__eyC_wq__reachGrid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.DestinationPage-module__eyC_wq__reachGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__reachGrid{grid-template-columns:1fr 1fr 1fr}}.DestinationPage-module__eyC_wq__reachCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.DestinationPage-module__eyC_wq__reachHead{align-items:center;gap:.6875rem;display:flex}.DestinationPage-module__eyC_wq__reachIconWrap{background:#eef4fa;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.DestinationPage-module__eyC_wq__reachIcon{width:1.0625rem;height:1.0625rem;color:var(--yc-navy)}.DestinationPage-module__eyC_wq__reachMode{color:var(--yc-dark);font-size:.9375rem;font-weight:700}.DestinationPage-module__eyC_wq__reachPoint{color:var(--yc-navy);font-size:.8125rem;font-weight:700}.DestinationPage-module__eyC_wq__reachNote{color:var(--yc-muted);font-size:.8125rem;line-height:1.6}.DestinationPage-module__eyC_wq__foodShoppingSection{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:1024px){.DestinationPage-module__eyC_wq__foodShoppingSection{grid-template-columns:1.6fr 1fr}}.DestinationPage-module__eyC_wq__foodGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.DestinationPage-module__eyC_wq__foodCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:.875rem;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.DestinationPage-module__eyC_wq__foodName{color:var(--yc-dark);font-size:.875rem;font-weight:700}.DestinationPage-module__eyC_wq__foodDesc{color:var(--yc-muted);font-size:.75rem;line-height:1.5}.DestinationPage-module__eyC_wq__shoppingChips{flex-wrap:wrap;gap:.5625rem;display:flex}.DestinationPage-module__eyC_wq__shoppingChip{border:1px solid var(--yc-border);height:2.375rem;color:var(--yc-medium);background:#fff;border-radius:9999px;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:600;display:flex}.DestinationPage-module__eyC_wq__shoppingNote{color:var(--yc-subtle);margin:1rem 0 0;font-size:.78125rem;line-height:1.6}.DestinationPage-module__eyC_wq__tipsPackingSection{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:1024px){.DestinationPage-module__eyC_wq__tipsPackingSection{grid-template-columns:1fr 1fr}}.DestinationPage-module__eyC_wq__tipsCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.375rem;display:flex}.DestinationPage-module__eyC_wq__tipRow{align-items:flex-start;gap:.75rem;display:flex}.DestinationPage-module__eyC_wq__tipIcon{width:1rem;height:1rem;color:var(--yc-teal);flex-shrink:0;margin-top:.0625rem}.DestinationPage-module__eyC_wq__tipText{color:var(--yc-medium);font-size:.84375rem;line-height:1.55}.DestinationPage-module__eyC_wq__packingCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem;grid-template-columns:1fr 1fr;gap:.8125rem;padding:1.375rem;display:grid}.DestinationPage-module__eyC_wq__packingItem{align-items:center;gap:.625rem;display:flex}.DestinationPage-module__eyC_wq__packingIcon{width:.9375rem;height:.9375rem;color:var(--yc-green);flex-shrink:0}.DestinationPage-module__eyC_wq__packingText{color:var(--yc-medium);font-size:.8125rem;font-weight:500}.DestinationPage-module__eyC_wq__valueBanner{background:var(--yc-navy);border-radius:1.125rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.DestinationPage-module__eyC_wq__valueBanner{flex-direction:row;align-items:center;gap:2.25rem;padding:2.125rem 2.25rem}}.DestinationPage-module__eyC_wq__valueBannerBlob{background:#14b8a61a;border-radius:9999px;width:21.25rem;height:21.25rem;position:absolute;top:-6.875rem;right:-5.625rem}.DestinationPage-module__eyC_wq__valueBannerContent{flex-direction:column;flex:1;gap:.875rem;display:flex;position:relative}.DestinationPage-module__eyC_wq__valueBannerTitle{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}@media (min-width:1024px){.DestinationPage-module__eyC_wq__valueBannerTitle{font-size:1.625rem}}.DestinationPage-module__eyC_wq__valueBannerText{color:#ffffffc7;max-width:32.5rem;margin:0;font-size:.90625rem;line-height:1.65}.DestinationPage-module__eyC_wq__valuePropsRow{flex-wrap:wrap;gap:1.25rem 1.5rem;margin-top:.25rem;display:flex}.DestinationPage-module__eyC_wq__valueProp{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.DestinationPage-module__eyC_wq__valuePropIcon{width:.9375rem;height:.9375rem;color:var(--yc-teal);flex-shrink:0}.DestinationPage-module__eyC_wq__valueBannerCta{background:var(--yc-orange);color:#fff;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.625rem;height:3.25rem;padding:0 1.75rem;font-size:.9375rem;font-weight:700;display:flex;position:relative;box-shadow:0 12px 28px #f973165c}.DestinationPage-module__eyC_wq__valueBannerCta:hover{background:var(--yc-orange-hover);color:#fff}.DestinationPage-module__eyC_wq__valueBannerCtaIcon{width:1.0625rem;height:1.0625rem}.DestinationPage-module__eyC_wq__relatedGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (min-width:1024px){.DestinationPage-module__eyC_wq__relatedGrid{grid-template-columns:1fr 1fr 1fr 1fr}}.DestinationPage-module__eyC_wq__relatedCard{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);transition:box-shadow var(--yc-transition), transform var(--yc-transition);background:#fff;border-radius:1rem;display:block;overflow:hidden}.DestinationPage-module__eyC_wq__relatedCard:hover{box-shadow:var(--yc-shadow-hover);transform:translateY(-2px)}.DestinationPage-module__eyC_wq__relatedImgWrap{height:6.875rem;position:relative}.DestinationPage-module__eyC_wq__relatedImg{object-fit:cover}.DestinationPage-module__eyC_wq__relatedBody{justify-content:space-between;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.DestinationPage-module__eyC_wq__relatedName{color:var(--yc-dark);font-size:.875rem;font-weight:700;display:block}.DestinationPage-module__eyC_wq__relatedState{color:var(--yc-subtle);margin-top:.1875rem;font-size:.71875rem;display:block}.DestinationPage-module__eyC_wq__relatedArrow{width:1rem;height:1rem;color:var(--yc-navy);flex-shrink:0}.DestinationPage-module__eyC_wq__finalCta{border-top:1px solid var(--yc-border);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.25rem;max-width:80rem;margin:2.75rem auto 0;padding:2.25rem 1rem 3.5rem;display:flex}@media (min-width:640px){.DestinationPage-module__eyC_wq__finalCta{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.DestinationPage-module__eyC_wq__finalCta{flex-direction:row;align-items:center;padding-left:2rem;padding-right:2rem}}.DestinationPage-module__eyC_wq__finalCtaText{flex-direction:column;gap:.5625rem;display:flex}.DestinationPage-module__eyC_wq__finalCtaTitle{letter-spacing:-.02em;color:var(--yc-dark);font-size:1.375rem;font-weight:800}@media (min-width:1024px){.DestinationPage-module__eyC_wq__finalCtaTitle{font-size:1.5625rem}}.DestinationPage-module__eyC_wq__finalCtaSub{color:var(--yc-muted);font-size:.875rem}.DestinationPage-module__eyC_wq__finalCtaBtn{background:var(--yc-orange);color:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.625rem;height:3.25rem;padding:0 1.75rem;font-size:.9375rem;font-weight:700;display:flex;box-shadow:0 12px 28px #f9731657}.DestinationPage-module__eyC_wq__finalCtaBtn:hover{background:var(--yc-orange-hover);color:#fff}.DestinationPage-module__eyC_wq__finalCtaBtnIcon{width:1.0625rem;height:1.0625rem}
.BookingDetailPage-module__qU42qa__page{background:#f6f9fc;min-height:100vh}.BookingDetailPage-module__qU42qa__inner{max-width:67.5rem;margin:0 auto;padding:2.125rem 1.25rem 3.75rem}@media (min-width:640px){.BookingDetailPage-module__qU42qa__inner{padding-left:1.5rem;padding-right:1.5rem}}.BookingDetailPage-module__qU42qa__skeletonList{padding:1rem 0}.BookingDetailPage-module__qU42qa__backLink{color:#64748b;align-items:center;gap:.5rem;margin-bottom:1.25rem;font:600 .78125rem/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.BookingDetailPage-module__qU42qa__backLink:hover{color:#0f4c81}.BookingDetailPage-module__qU42qa__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.75rem;margin-bottom:1.375rem;display:flex}.BookingDetailPage-module__qU42qa__heroMain{min-width:16rem}.BookingDetailPage-module__qU42qa__badgeRow{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.BookingDetailPage-module__qU42qa__badgePill{letter-spacing:.3px;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .6875rem;font:700 .65625rem/1 Inter,sans-serif;display:flex}.BookingDetailPage-module__qU42qa__badgePill[data-tone=confirmed]{color:#047857;background:#10b9811f}.BookingDetailPage-module__qU42qa__badgePill[data-tone=pending]{color:#c2410c;background:#f4611e1f}.BookingDetailPage-module__qU42qa__badgePill[data-tone=cancelled]{color:#dc2626;background:#dc26261a}.BookingDetailPage-module__qU42qa__badgePill[data-tone=muted]{color:#64748b;background:#edf2f7}.BookingDetailPage-module__qU42qa__refChip{letter-spacing:.3px;color:#64748b;background:#edf2f7;border-radius:999px;padding:.4375rem .6875rem;font:600 .71875rem/1 ui-monospace,monospace}.BookingDetailPage-module__qU42qa__heroTitle{letter-spacing:-1px;color:#152a3d;margin:0 0 .625rem;font:800 2rem/1.12 Inter,sans-serif}.BookingDetailPage-module__qU42qa__heroMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:1rem;font:500 .84375rem/1 Inter,sans-serif;display:flex}.BookingDetailPage-module__qU42qa__heroMeta span{align-items:center;gap:.4375rem;display:flex}.BookingDetailPage-module__qU42qa__heroMeta svg{color:#0d9488}.BookingDetailPage-module__qU42qa__heroActions{gap:.625rem;display:flex}.BookingDetailPage-module__qU42qa__outlineBtn{color:#0f4c81;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d8e2ec;border-radius:.6875rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.125rem;font:700 .78125rem/1 Inter,sans-serif;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.BookingDetailPage-module__qU42qa__outlineBtn:hover{border-color:#0f4c81;box-shadow:0 6px 16px #0f4c811f}.BookingDetailPage-module__qU42qa__banner{border-radius:1.125rem;align-items:center;gap:1rem;margin-bottom:1.375rem;padding:1.125rem 1.375rem;display:flex}.BookingDetailPage-module__qU42qa__banner[data-tone=confirmed]{background:#10b98112;border:1px solid #10b9814d}.BookingDetailPage-module__qU42qa__banner[data-tone=pending]{background:#f4611e12;border:1px solid #f4611e4d}.BookingDetailPage-module__qU42qa__banner[data-tone=cancelled]{background:#dc26260f;border:1px solid #dc262638}.BookingDetailPage-module__qU42qa__banner[data-tone=muted]{background:#f1f5f9;border:1px solid #e2e8f0}.BookingDetailPage-module__qU42qa__bannerIconWrap{border-radius:.8125rem;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex}.BookingDetailPage-module__qU42qa__bannerIconWrap[data-tone=confirmed]{color:#059669;background:#10b98124}.BookingDetailPage-module__qU42qa__bannerIconWrap[data-tone=pending]{color:#c2410c;background:#f4611e24}.BookingDetailPage-module__qU42qa__bannerIconWrap[data-tone=cancelled]{color:#dc2626;background:#dc26261f}.BookingDetailPage-module__qU42qa__bannerIconWrap[data-tone=muted]{color:#64748b;background:#e2e8f0}.BookingDetailPage-module__qU42qa__bannerBody{flex:1;min-width:0}.BookingDetailPage-module__qU42qa__bannerTitle{color:#152a3d;font:700 .90625rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__bannerText{color:#475569;margin-top:.375rem;font:400 .78125rem/1.55 Inter,sans-serif}.BookingDetailPage-module__qU42qa__bannerStat{text-align:right;border-left:1px solid #0f2a441a;flex-shrink:0;padding-left:1.375rem}.BookingDetailPage-module__qU42qa__bannerStatValue{font:800 1.1875rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__bannerStatValue[data-tone=confirmed]{color:#059669}.BookingDetailPage-module__qU42qa__bannerStatValue[data-tone=pending]{color:#c2410c}.BookingDetailPage-module__qU42qa__bannerStatLabel{color:#8496a8;margin-top:.4375rem;font:500 .65625rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__grid{grid-template-columns:1fr 22.875rem;align-items:start;gap:1.375rem;display:grid}@media (max-width:60rem){.BookingDetailPage-module__qU42qa__grid{grid-template-columns:1fr}}.BookingDetailPage-module__qU42qa__mainCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.BookingDetailPage-module__qU42qa__sideCol{flex-direction:column;gap:1.125rem;display:flex}@media (min-width:60rem){.BookingDetailPage-module__qU42qa__sideCol{position:sticky;top:1.25rem}}.BookingDetailPage-module__qU42qa__card{background:#fff;border:1px solid #e7edf3;border-radius:1.25rem;padding:1.5rem;box-shadow:0 8px 28px #0f2a440d}.BookingDetailPage-module__qU42qa__cardTitle{color:#152a3d;margin-bottom:.375rem;font:700 .9375rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__cardSub{color:#94a3b8;margin-bottom:1.25rem;font:400 .78125rem/1.5 Inter,sans-serif}.BookingDetailPage-module__qU42qa__cardSubMuted{color:#94a3b8;margin-bottom:1.125rem;font:400 .75rem/1.5 Inter,sans-serif}.BookingDetailPage-module__qU42qa__tripCard{background:#fff;border:1px solid #e7edf3;border-radius:1.25rem;overflow:hidden;box-shadow:0 10px 34px #0f2a4412}.BookingDetailPage-module__qU42qa__tripCardImg{height:13.5rem;position:relative}.BookingDetailPage-module__qU42qa__tripCardImgOverlay{background:linear-gradient(#0000 45%,#0b25408c);position:absolute;inset:0}.BookingDetailPage-module__qU42qa__tripCardImgCaption{color:#fff;align-items:center;gap:.5rem;font:700 .8125rem/1 Inter,sans-serif;display:flex;position:absolute;bottom:1.125rem;left:1.375rem}.BookingDetailPage-module__qU42qa__tripCardGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.375rem;padding:1.5rem;display:grid}.BookingDetailPage-module__qU42qa__tripCardLabel{color:#94a3b8;align-items:center;gap:.4375rem;font:500 .6875rem/1 Inter,sans-serif;display:flex}.BookingDetailPage-module__qU42qa__tripCardValue{color:#152a3d;margin-top:.5625rem;font:700 .875rem/1.35 Inter,sans-serif}.BookingDetailPage-module__qU42qa__tripCardSub{color:#64748b;margin-top:.375rem;font:500 .71875rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__specialRequests{border-top:1px solid #f0f4f8;margin:0 1.5rem 1.5rem;padding-top:1.25rem}.BookingDetailPage-module__qU42qa__specialRequests p{color:#475569;margin:.5rem 0 0;font:400 .8125rem/1.5 Inter,sans-serif}.BookingDetailPage-module__qU42qa__driverRow{align-items:center;gap:1.125rem;display:flex}.BookingDetailPage-module__qU42qa__driverIconWrap{color:#0f4c81;background:#edf3f8;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.BookingDetailPage-module__qU42qa__driverInfo{flex:1;min-width:0}.BookingDetailPage-module__qU42qa__driverName{color:#152a3d;font:700 .9375rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__driverMeta{color:#64748b;margin-top:.5rem;font:400 .78125rem/1.5 Inter,sans-serif}.BookingDetailPage-module__qU42qa__driverPhone{color:#0f4c81;align-items:center;gap:.375rem;margin-top:.5rem;font:600 .8125rem/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.BookingDetailPage-module__qU42qa__dayBadge{color:#0f4c81;background:#edf3f8;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.125rem;padding:.5rem .8125rem;font:700 .6875rem/1 Inter,sans-serif;display:inline-flex}.BookingDetailPage-module__qU42qa__stopRow{gap:.875rem;display:flex}.BookingDetailPage-module__qU42qa__stopLineWrap{flex-direction:column;align-items:center;display:flex}.BookingDetailPage-module__qU42qa__stopDot{border:3px solid;border-radius:999px;flex-shrink:0;width:.6875rem;height:.6875rem}.BookingDetailPage-module__qU42qa__stopLine{background:#e7edf3;flex:1;width:2px;min-height:1.25rem}.BookingDetailPage-module__qU42qa__stopBody{flex:1;min-width:0;padding-bottom:1.25rem}.BookingDetailPage-module__qU42qa__stopHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BookingDetailPage-module__qU42qa__stopName{color:#152a3d;font:700 .875rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__dirBtn{color:#0f4c81;white-space:nowrap;border:1px solid #d8e2ec;border-radius:999px;align-items:center;gap:.3125rem;padding:.4375rem .6875rem;font:600 .6875rem/1 Inter,sans-serif;text-decoration:none;display:flex}.BookingDetailPage-module__qU42qa__stopDesc{color:#64748b;max-width:35rem;margin-top:.5625rem;font:400 .78125rem/1.55 Inter,sans-serif}.BookingDetailPage-module__qU42qa__stopImages{gap:.5rem;margin-top:.75rem;display:flex}.BookingDetailPage-module__qU42qa__stopImageWrap{border-radius:.625rem;flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.BookingDetailPage-module__qU42qa__inclusionsGrid{border-top:1px solid #f0f4f8;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;padding-top:1.375rem;display:grid}@media (max-width:30rem){.BookingDetailPage-module__qU42qa__inclusionsGrid{grid-template-columns:1fr}}.BookingDetailPage-module__qU42qa__inclusionsTitle{color:#152a3d;margin-bottom:.8125rem;font:700 .8125rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__inclusionRow,.BookingDetailPage-module__qU42qa__inclusionRowMuted{align-items:center;gap:.5625rem;margin-bottom:.6875rem;font:500 .78125rem/1 Inter,sans-serif;display:flex}.BookingDetailPage-module__qU42qa__inclusionRow{color:#475569}.BookingDetailPage-module__qU42qa__inclusionRowMuted{color:#94a3b8}.BookingDetailPage-module__qU42qa__priceRow,.BookingDetailPage-module__qU42qa__priceRowTotal{color:#64748b;justify-content:space-between;margin-bottom:.8125rem;font:500 .78125rem/1 Inter,sans-serif;display:flex}.BookingDetailPage-module__qU42qa__priceValueSm{color:#152a3d;font-weight:700}.BookingDetailPage-module__qU42qa__priceRowTotal{color:#152a3d;border-top:1px solid #e7edf3;margin-bottom:0;padding-top:1rem;font:800 1.125rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__payNowBtn{color:#fff;cursor:pointer;background:#f4611e;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3rem;margin-top:1rem;font:700 .8125rem/1 Inter,sans-serif;display:flex;box-shadow:0 10px 24px #f4611e47}.BookingDetailPage-module__qU42qa__payNowBtn:disabled{opacity:.7;cursor:not-allowed}.BookingDetailPage-module__qU42qa__spin{animation:.7s linear infinite BookingDetailPage-module__qU42qa__bd-spin}@keyframes BookingDetailPage-module__qU42qa__bd-spin{to{transform:rotate(360deg)}}.BookingDetailPage-module__qU42qa__errorText{color:#dc2626;margin:.625rem 0 0;font:400 .8125rem/1.4 Inter,sans-serif}.BookingDetailPage-module__qU42qa__rescheduleBtn,.BookingDetailPage-module__qU42qa__cancelBtn{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5625rem;width:100%;height:3.125rem;font:700 .84375rem/1 Inter,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:flex}.BookingDetailPage-module__qU42qa__rescheduleBtn{color:#fff;background:#0f4c81;border:none;margin-bottom:.6875rem;box-shadow:0 10px 24px #0f4c8142}.BookingDetailPage-module__qU42qa__rescheduleBtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f4c8152}.BookingDetailPage-module__qU42qa__cancelBtn{color:#dc2626;background:#fff;border:1.5px solid #f3d2d2}.BookingDetailPage-module__qU42qa__cancelBtn:hover{background:#dc26260a;border-color:#dc2626}.BookingDetailPage-module__qU42qa__policyRows{flex-direction:column;gap:.5625rem;display:flex}.BookingDetailPage-module__qU42qa__policyRow{background:#fff;border:1px solid #e7edf3;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.BookingDetailPage-module__qU42qa__policyRow[data-active]{background:#f4611e0f;border:2px solid #f4611e}.BookingDetailPage-module__qU42qa__policyDot{background:#cfdce7;border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem}.BookingDetailPage-module__qU42qa__policyDot[data-active]{background:#f4611e}.BookingDetailPage-module__qU42qa__policyLabel{color:#475569;flex:1;min-width:0;font:600 .78125rem/1.35 Inter,sans-serif}.BookingDetailPage-module__qU42qa__policyLabel[data-active]{color:#152a3d;font-weight:700}.BookingDetailPage-module__qU42qa__policyAmount{color:#64748b;white-space:nowrap;font:600 .75rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__policyAmount[data-active]{color:#f4611e;font-weight:800}.BookingDetailPage-module__qU42qa__policyLink{color:#0f4c81;margin-top:1rem;font:600 .75rem/1 Inter,sans-serif;display:inline-block}.BookingDetailPage-module__qU42qa__helpCard{color:#fff;background:#0f4c81;border-radius:1.25rem;padding:1.375rem}.BookingDetailPage-module__qU42qa__helpTitle{margin-bottom:.9375rem;font:700 .875rem/1 Inter,sans-serif}.BookingDetailPage-module__qU42qa__helpRow,.BookingDetailPage-module__qU42qa__helpRowMuted{color:#fff;align-items:center;gap:.625rem;font:700 .875rem/1 Inter,sans-serif;text-decoration:none;display:flex}.BookingDetailPage-module__qU42qa__helpRowMuted{color:#ffffffd9;margin-top:.8125rem;font:500 .78125rem/1 Inter,sans-serif}
.ContactPage-module__V8gPFa__grid{grid-template-columns:1fr;gap:1.25rem;max-width:60rem;display:grid}@media (min-width:640px){.ContactPage-module__V8gPFa__grid{grid-template-columns:repeat(3,1fr)}}.ContactPage-module__V8gPFa__card{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);transition:box-shadow var(--yc-transition);background:#fff;border-radius:1rem;padding:1.5rem;text-decoration:none}a.ContactPage-module__V8gPFa__card:hover{box-shadow:var(--yc-shadow-hover)}.ContactPage-module__V8gPFa__icon{width:1.5rem;height:1.5rem;color:var(--yc-teal);margin-bottom:.75rem}.ContactPage-module__V8gPFa__label{text-transform:uppercase;letter-spacing:.05em;color:var(--yc-subtle);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ContactPage-module__V8gPFa__value{color:var(--yc-dark);font-size:.9375rem;font-weight:700}.ContactPage-module__V8gPFa__valueLine{color:var(--yc-dark);font-size:.9375rem;font-weight:700;line-height:1.4}.ContactPage-module__V8gPFa__desc{color:var(--yc-muted);margin-top:.625rem;font-size:.8125rem;font-weight:400;line-height:1.55}.ContactPage-module__V8gPFa__note{color:var(--yc-subtle);margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.55}
.HelpPage-module__Jp37tG__list{flex-direction:column;gap:.75rem;max-width:46rem;display:flex}.HelpPage-module__Jp37tG__item{border:1px solid var(--yc-border);box-shadow:var(--yc-shadow-card);background:#fff;border-radius:1rem}.HelpPage-module__Jp37tG__question{cursor:pointer;color:var(--yc-dark);padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none}.HelpPage-module__Jp37tG__question::-webkit-details-marker{display:none}.HelpPage-module__Jp37tG__question:after{content:"+";float:right;color:var(--yc-subtle);font-weight:700}.HelpPage-module__Jp37tG__item[open] .HelpPage-module__Jp37tG__question:after{content:"–"}.HelpPage-module__Jp37tG__answer{color:var(--yc-medium);padding:0 1.25rem 1.125rem;font-size:.875rem;line-height:1.7}
