.nightlife-guide_guide__HrCaQ{background:#fff}.nightlife-guide_overview__sDq7C>p{margin-top:14px}.nightlife-guide_overview__sDq7C>p+p{margin-top:16px}.nightlife-guide_rating__BCxCK{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:fit-content;max-width:100%;margin-top:16px;color:var(--muted);font-size:13px;line-height:1.5}.nightlife-guide_ratingValue__gjtLx{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nightlife-guide_ratingValue__gjtLx svg{flex:none;color:#d8952b}.nightlife-guide_ratingValue__gjtLx strong{color:var(--ink);font-size:14px;font-weight:700}.nightlife-guide_ratingSource____r1A{flex-basis:100%;font-size:12px;text-decoration:underline dotted;text-underline-offset:2px}.nightlife-guide_visitFacts__rV8rd{display:grid;gap:14px;margin:16px 0 0}.nightlife-guide_visitFacts__rV8rd>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.nightlife-guide_addressLabel__Wg_sg,.nightlife-guide_visitFacts__rV8rd dt{color:var(--ink);font-size:13px;font-weight:600;line-height:1.6}.nightlife-guide_visitFacts__rV8rd dd{margin:0;color:var(--ink);font-size:14px;line-height:1.6}.nightlife-guide_visitFacts__rV8rd small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}.nightlife-guide_addressLabel__Wg_sg{margin-top:16px}.nightlife-guide_address__0k7pH{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.6}.nightlife-guide_chineseAddress__73C6_{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.6}.nightlife-guide_chineseAddress__73C6_ summary,.nightlife-guide_questions__TlFrT summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.nightlife-guide_chineseAddress__73C6_ summary::-webkit-details-marker,.nightlife-guide_questions__TlFrT summary::-webkit-details-marker{display:none}.nightlife-guide_chineseAddress__73C6_ p{margin-top:8px}.nightlife-guide_chineseAddress__73C6_[open] summary>span,.nightlife-guide_questions__TlFrT details[open] summary>span{transform:rotate(180deg)}.nightlife-guide_sectionHeading__EWeHu{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:25px}.nightlife-guide_sectionHeading__EWeHu p{margin-top:12px;color:var(--muted);font-size:16px}.nightlife-guide_textLink__m_85J{flex:none;margin-top:8px;color:var(--red);font-size:14px;line-height:1.5}.nightlife-guide_textLink__m_85J:hover{text-decoration:underline;text-underline-offset:3px}.nightlife-guide_insideGrid__Gg3LK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e3e7e8;border-radius:11px;padding:24px 0}.nightlife-guide_insideItem__pEU_x{min-width:0;padding:0 26px}.nightlife-guide_insideItem__pEU_x+.nightlife-guide_insideItem__pEU_x{border-inline-start:1px solid #e6eaec}.nightlife-guide_insideItem__pEU_x>svg{color:var(--muted);margin-bottom:12px}.nightlife-guide_insideItem__pEU_x h3{color:var(--ink);font-size:18px;font-weight:600;line-height:1.4}.nightlife-guide_insideItem__pEU_x p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65}.nightlife-guide_insideItem__pEU_x small{display:block;margin-top:12px;color:var(--muted);font-size:12px;line-height:1.5}.nightlife-guide_tickets__1OEpV{display:grid;grid-template-columns:minmax(0,68fr) minmax(320px,32fr);align-items:start;gap:24px}.nightlife-guide_ticketDescription__g_z1J{max-width:68ch;margin-top:16px;color:var(--muted);font-size:16px;line-height:1.7}.nightlife-guide_questions__TlFrT{margin-top:22px;padding-inline-end:28px}.nightlife-guide_questions__TlFrT details{border-top:1px solid #e4e8ea;padding:16px 0}.nightlife-guide_questions__TlFrT summary{color:var(--ink);font-size:15px;font-weight:600;line-height:1.6}.nightlife-guide_officialCard__xza_f p,.nightlife-guide_questions__TlFrT p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.7}.nightlife-guide_officialButton__wJxWQ{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;border:1px solid var(--red);border-radius:7px;background:var(--red);color:#fff;font-size:14px;font-weight:600;line-height:1.5}.nightlife-guide_officialButton__wJxWQ:hover{background:#a62e24}.nightlife-guide_guide__HrCaQ :is(a,summary):focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:3px}@media (max-width:1050px){.nightlife-guide_tickets__1OEpV{grid-template-columns:minmax(0,1fr)}.nightlife-guide_questions__TlFrT{padding-inline-end:0}}@media (max-width:700px){.nightlife-guide_sectionHeading__EWeHu{flex-wrap:wrap}.nightlife-guide_insideGrid__Gg3LK{grid-template-columns:minmax(0,1fr);padding:0 20px}.nightlife-guide_insideItem__pEU_x{padding:22px 0}.nightlife-guide_insideItem__pEU_x+.nightlife-guide_insideItem__pEU_x{border-inline-start:0;border-top:1px solid #e6eaec}}.food-groups_grid__Fv1Ak{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media (min-width:901px){.food-groups_grid__Fv1Ak{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (max-width:800px){.food-groups_grid__Fv1Ak{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:550px){.food-groups_grid__Fv1Ak{grid-template-columns:minmax(0,1fr)}}.home-destinations-preview_module__o_j2w .home-destinations-preview_heading__7GUfT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.home-destinations-preview_module__o_j2w .home-destinations-preview_introduction__gOgE7{margin-top:9px;max-width:none}.home-destinations-preview_overview__ZhzEu{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600}.home-destinations-preview_overview__ZhzEu svg{width:20px;flex-shrink:0}.home-destinations-preview_stage__NHoJX{position:relative;min-width:0}.home-destinations-preview_viewport__eHsQZ{min-width:0;overflow:hidden;padding:8px;margin:-8px;touch-action:pan-y pinch-zoom}.home-destinations-preview_pages__X9TyW{--card-row-gap:26px;--page-gap:16px;display:grid;width:100%;grid-template-columns:repeat(var(--page-count),100%);grid-template-rows:auto auto auto var(--card-row-gap) auto auto auto;row-gap:0;column-gap:var(--page-gap);min-width:0;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.home-destinations-preview_pages__X9TyW .home-destinations-preview_grid__wsbkg{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;align-items:stretch}.home-destinations-preview_grid__wsbkg[aria-hidden=true]{pointer-events:none}.home-destinations-preview_stage__NHoJX .home-destinations-preview_controls__vOU4k{display:contents}.home-destinations-preview_controls__vOU4k .home-destinations-preview_pageArrow__bfQDS{position:absolute;transform:translateY(-50%);width:46px;height:46px;border-color:#d5dcdf;background:#fff;color:var(--ink);z-index:1}.home-destinations-preview_previous__C27Cf svg{transform:rotate(180deg)}.home-destinations-preview_controls__vOU4k .home-destinations-preview_pageArrow__bfQDS:disabled{color:#bdc0c2;border-color:#e4e8e9;background:#fff}.home-destinations-preview_card__qSarE{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;row-gap:0;min-width:0}.home-destinations-preview_card__qSarE:nth-child(n+4){grid-row:5/span 3}.home-destinations-preview_image__Xyhri img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-destinations-preview_module__o_j2w .home-destinations-preview_cardBody__XxA5Z{display:grid;grid-row:1/span 3;grid-template-rows:subgrid;row-gap:0;align-items:start;color:var(--ink);cursor:default}.home-destinations-preview_card__qSarE .home-destinations-preview_summary__ZB944{min-block-size:2lh;overflow-wrap:anywhere}.home-destinations-preview_module__o_j2w a.home-destinations-preview_cardBody__XxA5Z{cursor:pointer}.home-destinations-preview_card__qSarE .home-destinations-preview_title__mJqwE{display:flex;justify-content:space-between;align-items:center;gap:8px}.home-destinations-preview_card__qSarE .home-destinations-preview_name__tQ_mg{min-width:0;overflow-wrap:anywhere;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px}.home-destinations-preview_card__qSarE .home-destinations-preview_title__mJqwE>svg{flex-shrink:0;color:var(--ink);width:20px}.home-destinations-preview_module__o_j2w .home-destinations-preview_cardBody__XxA5Z:focus-visible{outline:3px solid var(--red);outline-offset:5px;border-radius:10px}.home-destinations-preview_cardBody__XxA5Z:focus-visible .home-destinations-preview_name__tQ_mg{color:var(--red);text-decoration-color:var(--red)}.home-destinations-preview_card__qSarE .home-destinations-preview_cardBody__XxA5Z:focus-visible .home-destinations-preview_title__mJqwE>svg{color:var(--red);transform:translateX(3px)}.home-destinations-preview_pagination__g3mTb{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.home-destinations-preview_pagination__g3mTb button{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid transparent;border-radius:50%;color:var(--muted);background:transparent;font-size:16px;font-weight:600}.home-destinations-preview_pagination__g3mTb button[aria-current=page]{color:#fff;background:var(--red)}.home-destinations-preview_module__o_j2w .home-destinations-preview_pagination__g3mTb button:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:50%}.home-destinations-preview_status__CR810{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (hover:hover) and (pointer:fine){a.home-destinations-preview_cardBody__XxA5Z:hover .home-destinations-preview_name__tQ_mg{color:var(--red);text-decoration-color:var(--red)}a.home-destinations-preview_cardBody__XxA5Z:hover .home-destinations-preview_title__mJqwE>svg{color:var(--red);transform:translateX(3px)}.home-destinations-preview_pagination__g3mTb button:not(:disabled):not([aria-current=page]):hover{color:var(--red);background:#faeeec}.home-destinations-preview_controls__vOU4k .home-destinations-preview_pageArrow__bfQDS:not(:disabled):hover{color:var(--red);border-color:var(--red);background:#fff}}@media (prefers-reduced-motion:no-preference){.home-destinations-preview_image__Xyhri img{transition:transform .32s ease-out}.home-destinations-preview_cardBody__XxA5Z:focus-visible .home-destinations-preview_image__Xyhri img{transform:scale(1.025)}.home-destinations-preview_name__tQ_mg{transition:color .2s ease-out,text-decoration-color .2s ease-out}.home-destinations-preview_title__mJqwE>svg{transition:color .2s ease-out,transform .2s ease-out}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-destinations-preview_card__qSarE:hover .home-destinations-preview_image__Xyhri img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.home-destinations-preview_pages__X9TyW{transition:none}}@media (max-width:1399px){.home-destinations-preview_stage__NHoJX[data-paginated=true]{padding-inline:64px}.home-destinations-preview_controls__vOU4k .home-destinations-preview_previous__C27Cf{inset-inline-start:0}.home-destinations-preview_controls__vOU4k .home-destinations-preview_next__Qyk7Q{inset-inline-end:0}}@media (max-width:900px){.home-destinations-preview_pages__X9TyW{grid-template-rows:repeat(2,auto auto auto var(--card-row-gap)) auto auto auto}.home-destinations-preview_card__qSarE:nth-child(n+3){grid-row:5/span 3}.home-destinations-preview_card__qSarE:nth-child(n+5){grid-row:9/span 3}}@media (max-width:600px){.home-destinations-preview_pages__X9TyW{--card-row-gap:24px}.home-destinations-preview_card__qSarE .home-destinations-preview_title__mJqwE>svg{width:17px}}.places-carousel_module__Qa6zr .places-carousel_track__RXHuf{grid-template-rows:repeat(var(--places-desktop-rows),minmax(min-content,1fr));row-gap:26px}.places-carousel_page__eQitH{display:grid;min-width:0;grid-row:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:subgrid;gap:26px}.places-carousel_page__eQitH[aria-hidden=true]{pointer-events:none}@media (min-width:901px){.places-carousel_module__Qa6zr{--place-card-padding:16px 18px 16px;--place-title-size:20px;--place-summary-margin:9px 12px;--place-summary-min-height:2lh}.places-carousel_module__Qa6zr .places-carousel_stage__J20h1{padding-inline:0}.places-carousel_module__Qa6zr .places-carousel_viewport__zSeBD{overflow:visible;touch-action:auto}.places-carousel_module__Qa6zr .places-carousel_track__RXHuf{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:24px;transform:none!important;transition:none}.places-carousel_module__Qa6zr .places-carousel_page__eQitH{display:contents;pointer-events:auto}.places-carousel_module__Qa6zr .places-carousel_controls__f_lRp,.places-carousel_module__Qa6zr .places-carousel_pagination__e8Wqx,.places-carousel_module__Qa6zr .places-carousel_status__e0w5V{display:none}}@media (max-width:900px){.places-carousel_module__Qa6zr .places-carousel_track__RXHuf{grid-template-rows:repeat(var(--places-mobile-rows),minmax(min-content,1fr))}.places-carousel_page__eQitH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.places-carousel_module__Qa6zr .places-carousel_track__RXHuf{row-gap:24px}.places-carousel_page__eQitH{gap:24px 14px}}.local-advertisement_placement__j0r81.local-advertisement_placement__j0r81{border:0;padding-block:0 24px;background:#f8fafb}.local-advertisement_placement__j0r81>div{min-height:90px;padding-block:10px;box-shadow:none}@media (max-width:600px){.local-advertisement_placement__j0r81.local-advertisement_placement__j0r81{padding-bottom:20px}.local-advertisement_placement__j0r81>div{min-height:208px;padding:18px}}.restaurant-card-info_meta__5K9qK{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.restaurant-card-info_identity__qwkil{min-width:0;overflow-wrap:anywhere}.restaurant-card-info_budgetGroup__1HsnU{position:relative;z-index:3;display:inline-flex;flex:0 0 auto;align-items:baseline;gap:6px;white-space:nowrap}.restaurant-card-info_budgetGroup__1HsnU .restaurant-card-info_budget__Ua0xY{display:inline-flex;align-items:baseline;gap:6px;border-radius:4px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:help}.restaurant-card-info_budget__Ua0xY strong{color:var(--ink);font-weight:600}.restaurant-card-info_footer__fCgoV[data-restaurant-footer]{align-items:center}.restaurant-tags_tags__3Wfse{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none}.restaurant-tags_item__ZZCkO{min-width:0;max-width:100%}.restaurant-tags_tag__2otrj{position:relative;z-index:3;display:inline-flex;align-items:center;gap:5px;min-height:27px;max-width:100%;padding:4px 8px;border:1px solid transparent;border-radius:5px;font-family:inherit;font-size:12px;font-weight:400;line-height:17px;text-align:start;cursor:pointer;transition:none}.restaurant-tags_tag__2otrj>span{overflow-wrap:anywhere}.restaurant-tags_icon__hT5R1{width:14px;height:14px;flex:none}.restaurant-tags_michelin__b2Gt_{background:#faeded;color:#9b3440}.restaurant-tags_michelinOutline__LK1sY{background:#fff;color:#9b3440;border-color:#e7bdc2}.restaurant-tags_pearl__siTIx{background:#f3f0eb;color:#41403c}.restaurant-tags_pearl__siTIx .restaurant-tags_icon__hT5R1{color:#997122}.restaurant-tags_dianping__ij5zn{background:#fff0e1;color:#985118}.restaurant-tags_dianpingOutline__Lnaw_{background:#fff;color:#985118;border-color:#e8c4a0}.restaurant-tags_local__1qAnU{background:#f5f0e7;color:#6a5842;border-color:#e2dbd0}.restaurant-tags_chain__PnoXS{background:#edf3fb;color:#365a87;border-color:#cbdced;font-weight:600}.restaurant-tags_chainOutline__EJR_z{background:#fff;color:#365a87;border-color:#cbdced}.restaurant-tags_local__1qAnU,.restaurant-tags_tag__2otrj[data-restaurant-tag=national-chain]{height:28px;min-height:28px;gap:6px;padding-inline:9px;font-weight:500;box-shadow:none}.restaurant-tags_tag__2otrj[data-restaurant-tag=national-chain]{background:#eef3f7;color:#4b6278;border-color:transparent}.restaurant-tags_close__9gefn:focus-visible,.restaurant-tags_source__Jo1_E:focus-visible,.restaurant-tags_tag__2otrj:focus-visible{outline:2px solid var(--red);outline-offset:3px}.restaurant-tags_popover__pLJQl{position:fixed;inset:auto;width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 32px);margin:0;padding:12px;border:0;overflow:visible;white-space:normal;text-align:start}.restaurant-tags_popover__pLJQl:focus{outline:none}.restaurant-tags_popover__pLJQl[data-below=false]:after{top:auto;bottom:-5px;border-top:5px solid #30363b;border-bottom:0}.restaurant-tags_popover__pLJQl[data-below=false]:before{top:auto;bottom:-8px}.restaurant-tags_popoverHeading__m_k6N{display:flex;align-items:start;justify-content:space-between;gap:10px}.restaurant-tags_close__9gefn{border:0;padding:0 3px;background:none;color:inherit;font-size:18px;line-height:20px;cursor:pointer}.restaurant-tags_notes__ReMJQ{margin:8px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.6}.restaurant-tags_notes__ReMJQ li+li{margin-top:2px}.restaurant-tags_popover__pLJQl .restaurant-tags_sample__hv0yk{margin:9px 0 0;font-size:12px;line-height:1.5;color:#e0e6e9}.restaurant-tags_source__Jo1_E{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:2px}.hotel-rating_group__F_aH5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;position:relative;z-index:3;min-width:0}.hotel-rating_group__F_aH5 .hotel-rating_classification__b3X0U,.hotel-rating_group__F_aH5 .hotel-rating_rating__gqxVm{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;cursor:help}.hotel-rating_group__F_aH5 .hotel-rating_classification__b3X0U{background:transparent;border-radius:3px}.hotel-rating_stars__cxwIo{display:flex;align-items:center;gap:3px;color:#c9a454}.hotel-rating_stars__cxwIo svg{flex:none}.hotel-rating_group__F_aH5 .hotel-rating_rating__gqxVm{width:66px;height:24px;gap:6px;padding:3px 8px;border-radius:999px;background:#f2f4f5;color:var(--ink)}.hotel-rating_rating__gqxVm img{display:block;width:16px;height:16px;object-fit:contain;flex:none}.hotel-rating_rating__gqxVm strong{font-size:14px;font-weight:600;line-height:18px}.hotel-rating_group__F_aH5 :focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width:650px){body:has(.hotel-rating_group__F_aH5 [data-active])>[data-text-tooltip]{white-space:normal}}.stay-preview_section__ArYkn{background:#fff}.stay-preview_results__UXHFs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding:0;list-style:none}.stay-preview_item__SvbzO{display:grid;min-width:0}.stay-preview_entry__ryhbx{position:relative;min-width:0;border:1px solid #e2e6e8;border-radius:10px;background:#fff;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.stay-preview_card__kbGqG{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:180px;height:100%;overflow:hidden;border-radius:inherit}.stay-preview_image__pPNbQ{position:relative;min-width:0;min-height:180px;background:#f3f4f2}.stay-preview_image__pPNbQ img{object-fit:cover}.stay-preview_imageLabel__ZArzU{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:3px 7px;border-radius:4px;background:#fffffff0;color:var(--ink);font-size:10px;line-height:1.6}.stay-preview_body__1hrEM{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:16px}.stay-preview_entry__ryhbx[data-stay-sample=false] .stay-preview_classRating__flfCw,.stay-preview_entry__ryhbx[data-stay-sample=false] .stay-preview_footer__9dlgI,.stay-preview_entry__ryhbx[data-stay-sample=false] .stay-preview_reason__ERup4{margin-top:4px}.stay-preview_heading__Y_ykN{min-width:0;padding-inline-end:44px}.stay-preview_entry__ryhbx .stay-preview_title__so5bE{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;transition:color .18s ease-out}.stay-preview_section__ArYkn .stay-preview_reason__ERup4{margin:12px 0 0;color:var(--muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.55}.stay-preview_rating__5jsTy{position:relative;z-index:3;display:flex;flex:none;width:fit-content;max-width:100%;color:var(--muted);font-size:12px;line-height:1.5}.stay-preview_classRating__flfCw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.stay-preview_rating__5jsTy .stay-preview_ratingContent___MIjM{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;padding:0;border:0;border-radius:999px;background:transparent;cursor:help}.stay-preview_hotelClass__FNLkU{position:relative;z-index:3;display:flex;width:fit-content;max-width:100%;flex:none}.stay-preview_hotelClass__FNLkU .stay-preview_classTrigger__5GHCM,.stay-preview_stars__4NX7d{display:inline-flex;align-items:center;line-height:1}.stay-preview_classTrigger__5GHCM{padding:0;border:0;border-radius:3px;background:transparent;cursor:help}.stay-preview_stars__4NX7d{gap:3px;color:#c9a454}.stay-preview_stars__4NX7d svg{flex:none}.stay-preview_ratingBadge__jtKzt{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;width:66px;height:24px;padding:3px 8px;border-radius:999px;background:#f2f4f5;white-space:nowrap}.stay-preview_platformIcon__lN_Av{display:block;flex:none;width:14px;height:14px;object-fit:contain}.stay-preview_ratingScore__011ah{color:var(--ink);font-size:14px;font-weight:600;line-height:14px}.stay-preview_reviews__Ln4gk{color:var(--muted);font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.stay-preview_footer__9dlgI{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:14px;font-size:13px;line-height:1.5}.stay-preview_priceGroup__gVy4r{position:relative;z-index:3;min-width:0;max-width:100%}.stay-preview_priceGroup__gVy4r .stay-preview_price__T_pt1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:fit-content;max-width:100%;color:var(--muted);font-size:12px;line-height:1.5;border-radius:4px}.stay-preview_price__T_pt1 strong{color:var(--ink);font-size:14px;font-weight:700}.stay-preview_destination__3UzgS{margin-inline-start:auto;color:var(--red);white-space:nowrap;font-size:12.5px}.stay-preview_checkRates__ZhyUA{position:relative;z-index:3;color:var(--red);font-size:12.5px;white-space:nowrap}.stay-preview_checkRates__ZhyUA:hover{text-decoration:underline;text-underline-offset:3px}.stay-preview_checkRates__ZhyUA:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:3px}.stay-preview_destination__3UzgS>span{display:inline-block;margin-inline-start:4px}.stay-preview_entryAction__p0gRQ{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.stay-preview_classTrigger__5GHCM:focus-visible,.stay-preview_close__N_KDm:focus-visible,.stay-preview_entryAction__p0gRQ:focus-visible,.stay-preview_price__T_pt1:focus-visible,.stay-preview_ratingContent___MIjM:focus-visible{outline:3px solid var(--red);outline-offset:4px}.stay-preview_body__1hrEM .stay-preview_saveButton__e_sa7{top:12px;inset-inline-end:12px;width:36px;height:36px;border-color:transparent;background:transparent;box-shadow:none}.stay-preview_body__1hrEM .stay-preview_saveButton__e_sa7:hover{background:#fcf5f2;border-color:transparent;box-shadow:none}.stay-preview_detailsItem___L_nj{grid-column:1/-1;order:var(--stay-panel-order);min-width:0}.stay-preview_details__PLzl_{padding:18px 20px;border:1px solid #e4e8e9;border-radius:8px;background:#fafbfc;color:var(--muted);font-size:14px;line-height:1.65}.stay-preview_detailsHeading__r6h2M{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.stay-preview_details__PLzl_ h4{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.stay-preview_details__PLzl_ p{margin-top:10px}.stay-preview_close__N_KDm{flex:none;padding:4px;border:0;border-radius:4px;background:transparent;color:var(--red);font:inherit;cursor:pointer}@media (max-width:1000px){.stay-preview_results__UXHFs{grid-template-columns:minmax(0,1fr)}.stay-preview_detailsItem___L_nj{order:var(--stay-panel-mobile-order)}}@media (max-width:650px){body:has(.stay-preview_ratingContent___MIjM[data-active])>[data-text-tooltip]{white-space:normal}.stay-preview_card__kbGqG{grid-template-columns:minmax(0,1fr)}.stay-preview_image__pPNbQ{aspect-ratio:16/10}.stay-preview_body__1hrEM{padding:20px}}@media (hover:hover) and (pointer:fine){.stay-preview_entry__ryhbx:hover{transform:translateY(-2px);border-color:#c6cdd1;box-shadow:0 5px 14px rgb(15 23 42/7%)}.stay-preview_entry__ryhbx:hover .stay-preview_title__so5bE,a.stay-preview_ratingContent___MIjM:hover{color:var(--red)}}@media (prefers-reduced-motion:reduce){.stay-preview_entry__ryhbx,.stay-preview_entry__ryhbx .stay-preview_title__so5bE{transition:none}.stay-preview_entry__ryhbx:hover{transform:none}}.plan-your-visit_band__gmSNB{margin-top:0;border-top-color:transparent;padding-bottom:28px}.plan-your-visit_grid__2rGX6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan-your-visit_body__JjxaI{text-decoration:none!important}.plan-your-visit_body__JjxaI h3{font-size:19px;line-height:1.4}.plan-your-visit_body__JjxaI p{font-size:15px;line-height:1.7}.plan-your-visit_body__JjxaI>svg path{vector-effect:non-scaling-stroke}.plan-your-visit_action__eWoHa{justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.plan-your-visit_body__JjxaI:not(a){cursor:default}.plan-your-visit_body__JjxaI:not(a):hover{border-color:#dfe5e8;box-shadow:0 2px 8px rgb(32 43 49/5%)}.plan-your-visit_body__JjxaI:not(a):hover h3{color:var(--ink)}.plan-your-visit_band__gmSNB .plan-your-visit_sources__Q_SYN{padding-block:18px 0;margin-top:4px;font-size:12px;line-height:1.6;color:var(--muted)}.plan-your-visit_band__gmSNB .plan-your-visit_sources__Q_SYN p{margin-block:12px}.plan-your-visit_sources__Q_SYN summary:focus-visible{outline:3px solid var(--red);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:no-preference){.plan-your-visit_band__gmSNB .plan-your-visit_body__JjxaI{transition:border-color .2s ease,box-shadow .2s ease}}@media (max-width:900px){.plan-your-visit_grid__2rGX6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plan-your-visit_grid__2rGX6{grid-template-columns:minmax(0,1fr)}}.advertisement_slot__STx8P{border-block:1px solid #e5e9eb;padding-block:18px 24px;background:#fff}.advertisement_slot__STx8P .advertisement_label__BSaI4{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin-block:0 12px;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.advertisement_banner__M6sZu{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:20px;width:min(728px,100%);min-height:110px;margin-inline:auto;padding:18px 24px;border:1px solid #dce6ea;border-radius:8px;background:#edf3f5;color:#29414f}.advertisement_phone__7QqVn{display:block;width:40px;height:52px}.advertisement_copy__0T0bu{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.advertisement_brand__lV3RB{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:1.2px}.advertisement_title__e9qaz{font-size:20px;font-weight:700;line-height:1.25}.advertisement_description__hJ5oV{font-size:13px;line-height:1.5}.advertisement_sampleAction__T3XDj{padding:10px 16px;border-radius:6px;background:#29414f;color:#fff;font-size:13px;font-weight:600;line-height:1.5;text-align:center;overflow-wrap:anywhere;cursor:default}@media (max-width:600px){.advertisement_slot__STx8P{padding-block:16px 20px}.advertisement_banner__M6sZu{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px}.advertisement_phone__7QqVn{width:36px;height:48px}.advertisement_sampleAction__T3XDj{grid-column:2;justify-self:start;max-width:100%}}.social-links_compact__P1bES{margin-top:16px}.social-links_section__c1kpx{margin-top:48px}.social-links_section__c1kpx h2{margin-bottom:16px;font-size:22px;font-weight:650;line-height:1.35}.social-links_links__PjiMT{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;list-style:none}.social-links_links__PjiMT .social-links_link__A03x3{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:10px;border-radius:4px;color:var(--muted,#56636b);font-size:15px;line-height:1.4}.social-links_link__A03x3 svg{flex:0 0 22px}.social-links_links__PjiMT .social-links_link__A03x3:focus-visible,.social-links_links__PjiMT .social-links_link__A03x3:hover{color:var(--red,#bd3528)}.social-links_links__PjiMT .social-links_link__A03x3:focus-visible{outline:3px solid var(--red,#bd3528);outline-offset:3px}.social-links_footerSocial__L2m59 h2{margin-bottom:14px;color:var(--ink,#202b31);font-size:15px;font-weight:700}.social-links_footerSocial__L2m59 .social-links_links__PjiMT .social-links_link__A03x3{width:44px;height:44px;padding:11px;border:1px solid #dfe5e8;border-radius:50%;color:var(--ink,#202b31)}.social-links_footerSocial__L2m59 .social-links_link__A03x3 svg{width:20px;height:20px;flex:0 0 20px}.social-links_footerSocial__L2m59 .social-links_links__PjiMT .social-links_link__A03x3:focus-visible{color:var(--red,#bd3528);border-color:var(--red,#bd3528)}@media (hover:hover) and (pointer:fine){.social-links_footerSocial__L2m59 .social-links_links__PjiMT .social-links_link__A03x3:hover{color:var(--red,#bd3528);border-color:var(--red,#bd3528)}}@media (prefers-reduced-motion:no-preference){.social-links_footerSocial__L2m59 .social-links_links__PjiMT .social-links_link__A03x3{transition:color .2s ease,border-color .2s ease}}.app-download-card_light__0hwFl[data-download-style=light]{background:#f8f9fa}.app-download-card_heading__QJ7T4{display:flex;align-items:center;gap:12px;margin-bottom:22px}.app-download-card_light__0hwFl .app-download-card_heading__QJ7T4>h2{margin:0}.app-download-card_appIcon__TvKgM{flex:none;width:44px;height:44px;object-fit:contain;border-radius:10px}section.app-download-card_light__0hwFl dl{gap:12px;margin-bottom:20px}.app-download-card_light__0hwFl dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px}.app-download-card_light__0hwFl dl dt{font-size:12px;line-height:1.7}.app-download-card_light__0hwFl dl dd{margin:0;min-width:0}.app-download-card_light__0hwFl .app-download-card_links__wVnGv{gap:10px}.app-download-card_light__0hwFl .app-download-card_links__wVnGv a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #dfe3e6;border-radius:10px;background:white;color:#37434b;font-weight:500;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.app-download-card_light__0hwFl .app-download-card_links__wVnGv a:is(:hover,:focus-visible){color:var(--red);border-color:var(--red);background:#fff8f6}.app-download-card_light__0hwFl .app-download-card_links__wVnGv a:focus-visible{outline:3px solid var(--red);outline-offset:3px}.app-download-card_icon__R85nr{display:flex;color:#37434b}.app-download-card_icon__R85nr svg{display:block;width:20px;height:20px}.app-download-card_external__Z0P0u{display:block;color:var(--red)}.app-download-card_light__0hwFl .app-download-card_fallback__qVdih{margin:14px 0 0;font-size:12px;line-height:1.6}.app-download-card_fallback__qVdih a{color:var(--muted);text-decoration:underline}.app-download-card_fallback__qVdih a:is(:hover,:focus-visible){color:var(--red)}.app-download-card_fallback__qVdih a:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.app-download-card_light__0hwFl .app-download-card_links__wVnGv a{transition:none}}@media (max-width:767px){.app-download-card_appIcon__TvKgM{width:40px;height:40px}}.app-screenshots_group__5GKj4{margin:32px 0;min-width:0}.app-screenshots_track__JB1Zh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;min-width:0}.app-screenshots_card__1qt__{display:grid;grid-row:span 3;grid-template-rows:subgrid;min-width:0;margin:0;align-content:start}.app-screenshots_frame__X_c04{display:block;width:100%;padding:12px;border:1px solid var(--line,#e4e8eb);border-radius:12px;background:#f7f8f9;cursor:zoom-in}.app-screenshots_imageStage__KrvxT{display:block;width:100%;max-width:344px;aspect-ratio:344/484;margin-inline:auto}.app-screenshots_imageStage__KrvxT img{display:block;width:100%;height:auto;max-width:344px;object-fit:contain}.app-screenshots_group__5GKj4[data-presentation=edgeToEdge] .app-screenshots_frame__X_c04{padding:0;overflow:hidden}.app-screenshots_group__5GKj4[data-presentation=edgeToEdge] .app-screenshots_imageStage__KrvxT{position:relative;aspect-ratio:344/480}.app-screenshots_group__5GKj4[data-presentation=edgeToEdge] .app-screenshots_imageStage__KrvxT img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:top}.app-screenshots_caption__L68DF{display:contents}.app-screenshots_group__5GKj4 .app-screenshots_card__1qt__ h3{font-size:16px;font-weight:600;line-height:1.45;margin:3px 0 0}.app-screenshots_group__5GKj4 .app-screenshots_card__1qt__ p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.app-screenshots_group__5GKj4 .app-screenshots_note__PDBSJ{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.app-screenshots_creditLink__I3kuS{text-decoration:underline}.app-screenshots_group__5GKj4 :is(.app-screenshots_frame__X_c04,.app-screenshots_track__JB1Zh):focus-visible{outline:3px solid var(--red);outline-offset:-4px}.app-screenshots_dialog__5KqNJ{position:fixed;inset:0;box-sizing:border-box;width:min(392px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:16px;border:1px solid #e4e8eb;border-radius:14px;color:var(--ink,#202b31);background:white;overscroll-behavior:contain}.app-screenshots_dialog__5KqNJ::backdrop{background:rgb(10 18 24/78%)}.app-screenshots_dialogHeader__4LqiX{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.app-screenshots_dialogHeader__4LqiX h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.app-screenshots_dialogHeader__4LqiX button{flex:none;min-height:44px;padding:8px 12px;border:1px solid #d9dfe3;border-radius:7px;background:white;color:inherit;font-size:13px;cursor:pointer}.app-screenshots_dialog__5KqNJ button:focus-visible{outline:3px solid var(--red,#bd3528);outline-offset:3px}.app-screenshots_fullImage__vxen0{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 128px);margin-inline:auto;object-fit:contain}@media (max-width:767px){.app-screenshots_track__JB1Zh{grid-template-columns:none;grid-template-rows:auto auto auto;grid-auto-flow:column;grid-auto-columns:min(86%,344px);column-gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:12px}.app-screenshots_card__1qt__{scroll-snap-align:start;scroll-snap-stop:always}}.travel-article_article__xJfRu{--line:#e4e8eb;--soft:#f4f6f7;--tint:#fbf3f0;--article-callout-after-gap:32px;color:var(--ink);font-size:16px;line-height:1.7;overflow-wrap:break-word}.travel-article_article__xJfRu *{box-sizing:border-box}.travel-article_article__xJfRu a{text-underline-offset:4px}.travel-article_article__xJfRu a:hover{color:var(--red)}.travel-article_article__xJfRu :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--red);outline-offset:4px}.travel-article_shell__yLTib{width:min(1104px,calc(100% - 72px));margin-inline:auto}.travel-article_breadcrumb__np2Us{padding-top:27px;color:var(--muted);font-size:12px;display:flex;flex-wrap:wrap;gap:9px}.travel-article_breadcrumb__np2Us a{text-decoration:underline}.travel-article_hero__3DSdV{padding:24px 0 30px;max-width:760px}.travel-article_hero__3DSdV .travel-article_kicker__dTfQE{font-size:11px;letter-spacing:1.7px;font-weight:700;color:var(--red);text-transform:uppercase;margin:0 0 12px}.travel-article_article__xJfRu h1{font-size:clamp(32px,4.7vw,48px);font-weight:700;letter-spacing:-1.6px;line-height:1.12;margin:0 0 15px}.travel-article_hero__3DSdV .travel-article_deck__KUo26{font-size:19px;line-height:1.6;max-width:700px;color:var(--muted);margin:0}.travel-article_appIdentity__PJQjG{display:flex;align-items:center;gap:12px;margin-bottom:18px}.travel-article_hero__3DSdV .travel-article_appIdentity__PJQjG .travel-article_kicker__dTfQE{margin:0;font-size:13px}.travel-article_hero__3DSdV[data-app-guide-header] h1{font-size:48px;line-height:1.15}.travel-article_appIcon__TZnjM{flex:none;width:44px;height:44px;object-fit:contain;border-radius:10px}.travel-article_richIntroduction__3X2P3{display:flow-root;font-size:17px}.travel-article_article__xJfRu .travel-article_richIntroduction__3X2P3>p{margin:0 0 24px}.travel-article_meta__cFH08{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:18px;font-size:12px;color:var(--muted)}.travel-article_layout__hdeXG{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:44px;align-items:start;padding-bottom:44px}.travel-article_layout__hdeXG.travel-article_fullWidth__l3gup{grid-template-columns:minmax(0,760px)}@media (min-width:1176px){.travel-article_layout__hdeXG[data-article-video-layout]{grid-template-rows:auto minmax(0,1fr);row-gap:28px}.travel-article_layout__hdeXG[data-article-video-layout]>.travel-article_body__Ul5eu{grid-column:1;grid-row:1/3}.travel-article_layout__hdeXG[data-article-video-layout]>[data-article-video]{grid-column:2;grid-row:1}.travel-article_layout__hdeXG[data-article-video-layout]>.travel-article_sidebar__4VWpR{grid-column:2;grid-row:2}}.travel-article_body__Ul5eu,.travel-article_sidebar__4VWpR{min-width:0}.travel-article_article__xJfRu p{margin:0 0 16px}.travel-article_article__xJfRu .travel-article_introduction__YfnLD{font-size:17px;margin:0 0 24px}.travel-article_takeaways__TZkGi{background:var(--soft);border-radius:12px;padding:24px;margin:0}.travel-article_article__xJfRu h2{font-size:25px;font-weight:700;letter-spacing:-.6px;line-height:1.3;margin:0 0 15px}.travel-article_article__xJfRu h3{font-size:17px;font-weight:600;line-height:1.4;margin:0 0 7px}.travel-article_article__xJfRu .travel-article_takeaways__TZkGi h2{font-size:18px;margin:0 0 13px;letter-spacing:-.2px}.travel-article_takeaways__TZkGi ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.travel-article_takeaways__TZkGi li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;font-size:14px}.travel-article_takeaways__TZkGi svg{color:var(--red);margin-top:3px}.travel-article_takeaways__TZkGi strong{font-weight:600}.travel-article_section__YsmCF{margin:36px 0 0;display:flow-root}.travel-article_section__YsmCF>:last-child{margin-bottom:0}@media (min-width:1176px){.travel-article_article__xJfRu[data-theme-guide] .travel-article_opening__GrFYh>.travel-article_section__YsmCF:first-of-type{margin-top:0}}.travel-article_article__xJfRu :is(h2,h3,[data-article-source-target]){scroll-margin-top:var(--article-anchor-offset,20px)}.travel-article_anchor__kn2d1{display:block;height:0;scroll-margin-top:var(--article-anchor-offset,20px)}.travel-article_sourceReference__CZaKg{position:relative;top:-.45em;bottom:auto;vertical-align:baseline;font-size:.75em;line-height:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;margin-inline-start:.18em}.travel-article_article__xJfRu .travel-article_sourceReference__CZaKg a{font-size:inherit;line-height:inherit;vertical-align:baseline}.travel-article_article__xJfRu .travel-article_note__K_QPs:not(:last-child){margin-bottom:var(--article-callout-after-gap)}.travel-article_article__xJfRu .travel-article_note__K_QPs+:not(h2,h3){margin-top:0}.travel-article_article__xJfRu .travel-article_note__K_QPs+:is(h2,h3){margin-top:36px}@media (max-width:767px){.travel-article_hero__3DSdV[data-app-guide-header] h1{font-size:clamp(30px,8.5vw,36px);letter-spacing:-1px}.travel-article_hero__3DSdV[data-app-guide-header] .travel-article_deck__KUo26{font-size:17px}.travel-article_article__xJfRu{--article-callout-after-gap:24px}}.travel-article_sources__i6OGk li:focus-visible{outline:2px solid var(--red);outline-offset:4px}.travel-article_article__xJfRu :is(h2,h3):focus-visible{outline:2px solid var(--red);outline-offset:6px}.travel-article_section__YsmCF ul{list-style:disc;padding-left:21px;display:grid;gap:10px}.travel-article_section__YsmCF li{font-size:15px}.travel-article_tableWrap__doH0Q{width:100%;overflow-x:auto}.travel-article_tableWrap__doH0Q table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;table-layout:fixed}.travel-article_tableWrap__doH0Q th{text-align:start;font-size:11px;text-transform:uppercase;letter-spacing:.65px;color:var(--muted);font-weight:600;background:var(--soft)}.travel-article_tableWrap__doH0Q :is(th,td){padding:14px 12px;vertical-align:top;border-bottom:1px solid var(--line);white-space:pre-line;overflow-wrap:anywhere}.travel-article_tableWrap__doH0Q :is(td,th):first-child{width:24%}.travel-article_tableWrap__doH0Q td:first-child{font-weight:600}.travel-article_tableWrap__doH0Q tbody th{background:transparent;color:inherit;font-size:inherit;text-transform:none;letter-spacing:normal}.travel-article_tableWrap__doH0Q :is(th,td)>p:last-child{margin-bottom:0}.travel-article_article__xJfRu .travel-article_checklistDescription__SZ4EV{font-size:13px;color:var(--muted);margin:0 0 16px}.travel-article_tableWrap__doH0Q :is(td,th):nth-child(2){width:31%}.travel-article_steps___oW4V{list-style:none;margin:0;padding:0;display:grid;gap:19px;counter-reset:step}.travel-article_steps___oW4V li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;counter-increment:step}.travel-article_steps___oW4V li:before{content:counter(step);display:grid;place-items:center;align-self:start;width:30px;height:30px;border-radius:50%;background:var(--soft);color:var(--red);font-size:13px;font-weight:700}.travel-article_article__xJfRu .travel-article_steps___oW4V h3{font-size:16px;margin:2px 0 4px}.travel-article_article__xJfRu .travel-article_steps___oW4V p{font-size:14px;color:var(--muted);margin:0}.travel-article_note__K_QPs{margin-top:23px;padding:20px 22px;background:var(--tint);border-left:3px solid var(--red);font-size:14px;border-radius:0 7px 7px 0}.travel-article_article__xJfRu :is([id=article-paper-ticket-note],[id=article-e-ticket-note],[id=article-power-bank-note],[id=article-driving-documents-note],[id=article-accommodation-registration-note],[id=article-daily-allowance-example],[id=article-keep-these-handy],[id=article-medical-emergency],[id=article-electric-car-showrooms]){background:var(--soft);border:0;border-radius:12px}.travel-article_article__xJfRu :is([id=article-paper-ticket-note],[id=article-e-ticket-note],[id=article-power-bank-note],[id=article-driving-documents-note],[id=article-accommodation-registration-note],[id=article-daily-allowance-example],[id=article-keep-these-handy],[id=article-medical-emergency],[id=article-electric-car-showrooms])>h3{font-size:18px;line-height:1.4;margin:0 0 12px}.travel-article_article__xJfRu .travel-article_note__K_QPs p{margin:6px 0 0}.travel-article_note__K_QPs a{font-size:13px;text-decoration:underline}.travel-article_article__xJfRu [id=article-payment-help-backup]{margin-top:32px;padding:24px;background:var(--soft);border:0;border-radius:12px;box-shadow:none}.travel-article_article__xJfRu [id=article-payment-help-backup]>h3{margin:0 0 12px}.travel-article_article__xJfRu [id=article-payment-help-backup]>p{margin:0}.travel-article_article__xJfRu [id=article-payment-help-backup]>p:has(>strong){margin-top:20px;color:var(--muted);font-size:12px}.travel-article_article__xJfRu [id=article-payment-help-backup]>p:has(>strong)~p{margin-top:8px}.travel-article_section__YsmCF:has(>[id=article-payment-help-backup])+.travel-article_section__YsmCF{margin-top:48px}@media (max-width:767px){.travel-article_article__xJfRu [id=article-payment-help-backup]{margin-top:24px;padding:20px}.travel-article_section__YsmCF:has(>[id=article-payment-help-backup])+.travel-article_section__YsmCF{margin-top:36px}}.travel-article_article__xJfRu [id=article-saily-option]{margin-top:32px;padding:24px;background:var(--soft);border:1px solid var(--line);border-radius:12px}.travel-article_article__xJfRu [id=article-saily-option]>.travel-article_calloutEyebrow__DUYjb{margin:0 0 10px;color:var(--red);font-size:12px;font-weight:600}.travel-article_article__xJfRu [id=article-saily-option]>h3{margin-bottom:12px;font-size:20px}.travel-article_article__xJfRu [id=article-saily-option]>p:last-child{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.travel-article_article__xJfRu [id=article-saily-option]>p:last-child>a{display:inline-flex;justify-content:center;align-items:center;padding:10px 14px;border:1px solid var(--red);border-radius:7px;color:var(--red);line-height:1.5;text-decoration:none}.travel-article_article__xJfRu [id=article-saily-option]>p:last-child>a:first-child{background:var(--red);color:white}.travel-article_article__xJfRu:has([id=article-saily-option]) .travel-article_tableWrap__doH0Q table{min-width:640px}@media (max-width:767px){.travel-article_article__xJfRu [id=article-saily-option]{margin-top:24px;padding:20px}}.travel-article_choices___tCPB{display:grid;grid-template-columns:1fr 1fr;gap:21px}.travel-article_choices___tCPB>div{padding:20px;background:var(--soft);border-radius:10px}.travel-article_choices___tCPB svg{color:var(--red)}.travel-article_article__xJfRu[data-app-guide] .travel-article_choices___tCPB{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.travel-article_article__xJfRu[data-app-guide] :is(.travel-article_choices___tCPB,.travel-article_steps___oW4V,.travel-article_comparison__Pureu):not(:last-child){margin-bottom:var(--article-callout-after-gap)}.travel-article_article__xJfRu[data-app-guide] :is(.travel-article_choices___tCPB,.travel-article_steps___oW4V,.travel-article_comparison__Pureu)+p{margin-top:0}.travel-article_comparison__Pureu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.travel-article_comparison__Pureu>section{min-width:0;padding:24px;background:var(--soft);border-radius:12px}.travel-article_comparison__Pureu svg{color:var(--red);margin-bottom:14px}.travel-article_article__xJfRu .travel-article_comparison__Pureu h3{font-size:19px;line-height:1.4;margin:0 0 16px}.travel-article_comparison__Pureu ol{list-style:decimal;padding-inline-start:20px;margin:0;display:grid;gap:14px}.travel-article_comparison__Pureu li{padding-inline-start:4px}.travel-article_article__xJfRu .travel-article_comparison__Pureu p{margin:16px 0 0;font-size:14px}.travel-article_appDownload__A0l82{min-width:0;padding:22px 20px;background:var(--soft);border:1px solid var(--line);border-radius:12px}.travel-article_article__xJfRu .travel-article_appDownload__A0l82 h2{font-size:20px;letter-spacing:-.3px;margin:0 0 17px}.travel-article_appDownload__A0l82 dl{display:grid;gap:13px;margin:0 0 20px;font-size:13px;line-height:1.55}.travel-article_appDownload__A0l82 dt{font-weight:600}.travel-article_appDownload__A0l82 dd{margin:2px 0 0;color:var(--muted)}.travel-article_appDownloadLinks__txMbZ{display:grid;gap:9px}.travel-article_appDownloadLinks__txMbZ a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 13px;border:1px solid var(--red);border-radius:7px;background:white;color:var(--red);font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.travel-article_appDownloadLinks__txMbZ a:hover{background:var(--tint)}.travel-article_article__xJfRu .travel-article_appDownloadNote__9pe5G{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.travel-article_article__xJfRu .travel-article_choices___tCPB h3{margin-top:14px}.travel-article_article__xJfRu .travel-article_choices___tCPB p{font-size:14px;margin:0;color:var(--muted)}.travel-article_sidebar__4VWpR{align-self:stretch}.travel-article_sidebarBoundary__Oa6Y1{height:100%}.travel-article_sidebarFollower__uRYqu{position:sticky;top:var(--sidebar-top,20px);display:flex;flex-direction:column;gap:28px}.travel-article_sidebar__4VWpR[data-static-ad] .travel-article_sidebarBoundary__Oa6Y1{height:auto}.travel-article_sidebar__4VWpR[data-static-ad]>.travel-article_advertisement__w1tGW{margin-top:28px}.travel-article_desktopToc__YZlnb>p{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 13px}.travel-article_toc__t54f_{display:grid;gap:2px;border-left:1px solid var(--line)}.travel-article_toc__t54f_ a{font-size:13px;line-height:1.5;text-decoration:none;padding:9px 0 9px 15px;color:var(--muted);border-left:2px solid transparent;margin-left:-1px}.travel-article_toc__t54f_ a[data-level="3"]{padding-left:27px}.travel-article_toc__t54f_ a[aria-current=location]{border-left-color:var(--red);color:var(--red);font-weight:600}.travel-article_checklist__fNi_L{background:var(--soft);border-radius:11px;padding:20px 17px}.travel-article_article__xJfRu .travel-article_checklist__fNi_L h2{font-size:16px;letter-spacing:normal;margin:0 0 13px}.travel-article_checklist__fNi_L label{font-size:13px;line-height:1.5;display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer}.travel-article_checklist__fNi_L input{accent-color:var(--red);width:16px;height:16px;margin:2px 0 0;flex:none}.travel-article_checklist__fNi_L label:has(input:checked) span{color:var(--muted);text-decoration:line-through}.travel-article_checklist__fNi_L .travel-article_progress__D9v51{font-size:11px;margin:12px 0 0;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.travel-article_article__xJfRu .travel-article_copyButton__uF7qy{font-size:12px;color:var(--muted);padding:6px 10px;border:1px solid #cbd2d6;border-radius:6px;background:transparent;margin-top:12px}.travel-article_copyButton__uF7qy:hover{color:var(--red);border-color:var(--red)}.travel-article_copyFallback__N__tD{margin-top:12px;font-size:12px}.travel-article_copyFallback__N__tD textarea{width:100%;resize:vertical;min-height:120px;border:1px solid #cbd2d6;background:white;border-radius:4px;padding:8px;font:inherit}.travel-article_srOnly__koWgx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.travel-article_advertisement__w1tGW.travel-article_advertisement__w1tGW{width:100%;margin:0;padding:0;border:0;background:transparent}.travel-article_adPlaceholder__tSf41{width:300px;height:250px;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#f8fafb;color:var(--muted);font-size:14px}.travel-article_adPlaceholder__tSf41 small{font-size:11px}.travel-article_advertisement__w1tGW.travel-article_bodyAdvertisement__KnvOn{width:100%;margin:36px auto;background:#fff}.travel-article_adPlaceholder__tSf41.travel-article_bodyAdSpace__1rY9T,.travel-article_bodyAdSpace__1rY9T{width:100%;max-width:760px;min-height:250px;margin-inline:auto}.travel-article_adPlaceholder__tSf41.travel-article_bodyAdSpace__1rY9T{border:0;border-radius:0;background:#f8fafb}.travel-article_advertisement__w1tGW:has([data-ad-unavailable]){display:none}.travel-article_advertisement__w1tGW:has(ins[data-ad-status=unfilled]){visibility:hidden}.travel-article_adCreative__E0sTu{display:block;width:300px;max-width:100%;aspect-ratio:300/250;margin-inline:auto}.travel-article_adCreative__E0sTu img{display:block;width:100%;height:100%;object-fit:contain}.travel-article_adCreative__E0sTu:focus-visible{outline:3px solid var(--red);outline-offset:4px}.travel-article_mobileToc__NHUYl{display:none}.travel-article_article__xJfRu summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:15px;font-weight:600;padding:17px 0}.travel-article_article__xJfRu summary::-webkit-details-marker{display:none}.travel-article_article__xJfRu summary:after{content:"+";font-size:21px;line-height:1;color:var(--red);flex:none;font-weight:400}.travel-article_article__xJfRu details[open]>summary:after{content:"−"}.travel-article_faq__TL_cK details{border-bottom:1px solid var(--line)}.travel-article_faq__TL_cK details:first-child{border-top:1px solid var(--line)}.travel-article_article__xJfRu .travel-article_faq__TL_cK details p{font-size:14px;color:var(--muted);padding:0 24px 17px 0;margin:0}.travel-article_sourcesAfterRelated__fvIRD{max-width:760px}.travel-article_sources__i6OGk{border-top:1px solid var(--line);margin-top:32px;padding-top:12px;font-size:12px;color:var(--muted)}.travel-article_sources__i6OGk summary{font-size:13px;padding:10px 0}.travel-article_sources__i6OGk ul{list-style:disc;padding-left:18px;margin:10px 0 14px;display:grid;gap:10px}.travel-article_sources__i6OGk a{overflow-wrap:anywhere;text-decoration:underline}@media (max-width:1175px){.travel-article_shell__yLTib{width:min(760px,calc(100% - 46px))}.travel-article_layout__hdeXG{display:flex;flex-direction:column;gap:0}.travel-article_body__Ul5eu,.travel-article_sidebarBoundary__Oa6Y1,.travel-article_sidebarFollower__uRYqu,.travel-article_sidebar__4VWpR{display:contents}.travel-article_sidebarFollower__uRYqu{position:static}.travel-article_opening__GrFYh{order:1;width:100%}.travel-article_layout__hdeXG[data-article-video-layout] .travel-article_opening__GrFYh{display:contents}.travel-article_videoIntroduction__HhfIE{order:0;width:100%;display:flow-root}.travel-article_videoIntroduction__HhfIE:has(>[data-article-source-target]){padding-bottom:24px}.travel-article_layout__hdeXG[data-article-video-layout]>[data-article-video]{order:1}.travel-article_videoOpeningContent__vNzqL{order:2;width:100%}.travel-article_layout__hdeXG[data-article-video-layout] .travel-article_advertisement__w1tGW{order:3}.travel-article_layout__hdeXG[data-article-video-layout] .travel-article_remainder__fZmdN{order:4}.travel-article_layout__hdeXG[data-article-video-layout] .travel-article_checklist__fNi_L{order:5}.travel-article_advertisement__w1tGW.travel-article_advertisement__w1tGW:not(.travel-article_bodyAdvertisement__KnvOn){order:2;margin-top:32px}.travel-article_advertisement__w1tGW.travel-article_desktopOnlyAd__w2fEK{display:none}.travel-article_remainder__fZmdN{order:3;width:100%}.travel-article_checklist__fNi_L{order:4;width:100%;margin-top:30px}.travel-article_desktopToc__YZlnb{display:none}.travel-article_mobileToc__NHUYl{display:block;border-block:1px solid var(--line);margin-bottom:25px}.travel-article_mobileToc__NHUYl .travel-article_toc__t54f_{margin-bottom:15px}.travel-article_checklist__fNi_L label{min-height:44px}.travel-article_article__xJfRu[data-app-guide] .travel-article_opening__GrFYh{display:contents}.travel-article_article__xJfRu[data-app-guide] .travel-article_appDownload__A0l82{order:1;width:100%;margin-bottom:28px}.travel-article_article__xJfRu[data-app-guide] .travel-article_layout__hdeXG>[data-article-video]{order:2}.travel-article_article__xJfRu[data-app-guide] .travel-article_videoOpeningContent__vNzqL{order:3}.travel-article_article__xJfRu[data-app-guide] .travel-article_advertisement__w1tGW{order:4}.travel-article_article__xJfRu[data-app-guide] .travel-article_remainder__fZmdN{order:5}.travel-article_article__xJfRu[data-app-guide] .travel-article_checklist__fNi_L{order:6}}@media (max-width:767px){.travel-article_article__xJfRu[data-app-guide] .travel-article_choices___tCPB,.travel-article_comparison__Pureu{grid-template-columns:1fr;gap:14px}.travel-article_comparison__Pureu>section{padding:22px}}@media (max-width:430px){.travel-article_shell__yLTib{width:calc(100% - 36px)}.travel-article_article__xJfRu h1{font-size:clamp(32px,8.5vw,36px);letter-spacing:-1px}.travel-article_hero__3DSdV .travel-article_deck__KUo26{font-size:17px}.travel-article_takeaways__TZkGi{padding:20px}.travel-article_choices___tCPB{grid-template-columns:1fr;gap:12px}.travel-article_tableWrap__doH0Q :is(th,td){padding:11px 7px}.travel-article_breadcrumb__np2Us{font-size:11px}.travel-article_adPlaceholder__tSf41{width:min(300px,100%)}}@media (prefers-reduced-motion:reduce){.travel-article_article__xJfRu *{scroll-behavior:auto!important;transition:none!important}}.article-video_card__Sxr5y{min-width:0}.article-video_card__Sxr5y.article-video_card__Sxr5y h2{font-size:14px;line-height:1.4;letter-spacing:0;margin:0 0 12px;font-weight:600}.article-video_poster__3z2Ra{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #e4e8eb;border-radius:12px;background:#eef1f3;color:var(--ink,#202b31);padding:0}button.article-video_poster__3z2Ra{cursor:pointer}.article-video_poster__3z2Ra img{object-fit:cover}.article-video_play__92VWI{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:white;background:var(--red,#bd3528);box-shadow:0 2px 12px #0002;transition:background-color .2s,box-shadow .2s}button.article-video_poster__3z2Ra:focus-visible .article-video_play__92VWI,button.article-video_poster__3z2Ra:hover .article-video_play__92VWI{background:#972d27;box-shadow:0 0 0 5px #fff9}.article-video_card__Sxr5y :is(button,a):focus-visible,.article-video_dialog___AFqZ :is(button,a,iframe):focus-visible{outline:3px solid var(--red,#bd3528);outline-offset:4px}.article-video_duration__2IJbl{position:absolute;bottom:9px;right:9px;background:#111c;color:white;border-radius:4px;padding:2px 6px;font-size:12px}.article-video_card__Sxr5y.article-video_card__Sxr5y .article-video_title__C7RE7{font-size:14px;font-weight:600;line-height:1.5;margin:12px 0 7px}.article-video_youtubeLink__7FKnj{font-size:12px;text-underline-offset:4px;color:var(--muted,#56636b)}.article-video_sample__c6wjb{background:linear-gradient(135deg,#f4f6f7,#e6ecef)}.article-video_sample__c6wjb .article-video_play__92VWI{color:#7b8991;background:#fffc;box-shadow:none}.article-video_sampleLabel__L_aqS{position:absolute;bottom:10px;font-size:11px;color:var(--muted,#56636b)}.article-video_card__Sxr5y.article-video_card__Sxr5y .article-video_previewNote__biLN0{font-size:12px;color:var(--muted,#56636b);margin:10px 0 6px}.article-video_card__Sxr5y .article-video_previewButton__apo4g{border:0;padding:0;background:none;color:var(--muted,#56636b);text-decoration:underline;text-underline-offset:4px;font-size:12px;cursor:pointer}.article-video_noCover__Wih9w{position:absolute;bottom:12px;font-size:12px}.article-video_dialog___AFqZ{position:fixed;inset:0;box-sizing:border-box;width:min(1140px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0 20px 16px;border:0;border-radius:14px;color:var(--ink,#202b31);background:white;overflow-y:auto;overscroll-behavior:contain}.article-video_dialog___AFqZ::backdrop{background:rgb(10 18 24/78%)}.article-video_dialogHeader__SsThj{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;background:white}.article-video_dialogHeader__SsThj h2{font:inherit;font-size:17px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.article-video_dialog___AFqZ .article-video_close__eP2vo{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #d9dfe3;border-radius:7px;background:white;color:var(--ink,#202b31);font-size:13px;cursor:pointer}.article-video_close__eP2vo span{font-size:24px;line-height:1}.article-video_close__eP2vo:hover{color:var(--red,#bd3528);border-color:var(--red,#bd3528)}.article-video_player__oSvSp{position:relative;width:100%;min-width:200px;min-height:200px;aspect-ratio:16/9;max-height:calc(100dvh - 180px);background:#101820}.article-video_playerHost__u0yJS,.article-video_playerNotice__luKON,.article-video_player__oSvSp iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-video_playerNotice__luKON{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;padding:20px;color:#e1e7eb;text-align:center}.article-video_playerNotice__luKON p{margin:0;font-size:16px}.article-video_playerNotice__luKON small{font-size:12px;color:#aebcc5}.article-video_dialogFooter__XtPU9{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:12px;font-size:12px;line-height:1.5;color:var(--muted,#56636b)}.article-video_dialogFooter__XtPU9 p{margin:0}.article-video_dialogFooter__XtPU9 a{color:var(--red,#bd3528);text-decoration:underline;text-underline-offset:4px}@media (max-width:1175px){.article-video_card__Sxr5y{margin:0 0 28px;width:100%}}@media (max-width:767px){.article-video_dialog___AFqZ{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0 max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-radius:10px}.article-video_dialogHeader__SsThj{padding-top:max(8px,env(safe-area-inset-top));gap:8px}.article-video_dialogHeader__SsThj h2{font-size:14px}.article-video_player__oSvSp{max-height:calc(100dvh - 156px)}}@media (prefers-reduced-motion:reduce){.article-video_play__92VWI{transition:none}}.booking-cards_cards__2ylX_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:24px 0}.booking-cards_item__yswEU{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}.booking-cards_cards__2ylX_[data-single]{grid-template-columns:minmax(0,1fr);max-width:480px}.booking-cards_card__dqTxQ{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none}.booking-cards_label__XxudN{color:var(--red);font-size:12px;font-weight:600}.booking-cards_cards__2ylX_ .booking-cards_card__dqTxQ h3{font-size:20px;line-height:1.4;margin:10px 0 12px}.booking-cards_cards__2ylX_ .booking-cards_card__dqTxQ p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 20px}.booking-cards_action__zkY8b{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;color:var(--red);font-size:14px;font-weight:600}.booking-cards_card__dqTxQ:hover{border-color:var(--red);box-shadow:0 3px 12px rgb(0 0 0/5%)}.booking-cards_card__dqTxQ:focus-visible{outline:3px solid var(--red);outline-offset:4px}.booking-cards_cards__2ylX_ .booking-cards_notes__r_eU8 p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}@media (max-width:600px){.booking-cards_cards__2ylX_{grid-template-columns:1fr;gap:10px}.booking-cards_item__yswEU+.booking-cards_item__yswEU{margin-top:10px}.booking-cards_card__dqTxQ{padding:20px}}@media (prefers-reduced-motion:no-preference){.booking-cards_card__dqTxQ{transition:border-color .2s ease,box-shadow .2s ease}}.copy-for-ai-feedback_feedback__dEkMJ{min-width:0;color:var(--muted,#56636b);font-size:14px}.copy-for-ai-feedback_feedback__dEkMJ>p{margin:18px 0 0}.copy-for-ai-feedback_fallback__BSlj3{min-width:0;margin-top:20px;padding:18px;border:1px solid #dfe4e7;border-radius:9px}.copy-for-ai-feedback_fallback__BSlj3 label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.copy-for-ai-feedback_fallback__BSlj3 textarea{width:100%;max-width:100%;box-sizing:border-box;margin-block:10px;padding:10px 12px;border:1px solid #cbd3d7;border-radius:6px;color:var(--ink,#202b31);background:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;resize:vertical}.copy-for-ai-feedback_feedback__dEkMJ .copy-for-ai-feedback_textButton__mZTEz{border:0;padding:0;color:var(--red,#bd3528);background:transparent;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.copy-for-ai-feedback_fallback__BSlj3 :where(textarea,button):focus-visible{outline:3px solid var(--red,#bd3528);outline-offset:4px}.floating-saved-rail_rail__FuFmX{--red:#bd3528;--ink:#202b31;--muted:#56636b;position:fixed;z-index:40;top:50%;right:16px;width:60px;transform:translateY(-50%);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.floating-saved-rail_rail__FuFmX :where(h2,h3,p,ul){margin:0}.floating-saved-rail_rail__FuFmX :where(ul){padding:0;list-style:none}.floating-saved-rail_rail__FuFmX :where(a){color:inherit;text-decoration:none}.floating-saved-rail_rail__FuFmX :where(button){font:inherit;cursor:pointer}.floating-saved-rail_rail__FuFmX :where(button,a,textarea):focus-visible{outline:3px solid var(--red);outline-offset:3px}.floating-saved-rail_trigger__TrTGy{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;width:60px;min-height:76px;padding:13px 7px;border:1px solid #dfe4e6;border-radius:10px;background:#fff;box-shadow:0 3px 14px #202b311a;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.floating-saved-rail_trigger__TrTGy:hover,.floating-saved-rail_trigger__TrTGy[aria-expanded=true]{border-color:#c7ced2;box-shadow:0 4px 18px #202b3126}.floating-saved-rail_triggerIcon__Y1Xc0{display:flex;align-items:center;justify-content:center;gap:4px}.floating-saved-rail_triggerCount___9juk{color:var(--red);font-size:11px;font-weight:600;line-height:1}.floating-saved-rail_triggerLabel__Ybkyh{font-size:11px;font-weight:600;line-height:1.3}.floating-saved-rail_panel__AQ_TM{position:absolute;top:50%;right:calc(100% + 12px);width:320px;max-height:calc(100dvh - 200px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;transform:translateY(-50%);padding:20px;border:1px solid #dfe4e6;border-radius:12px;background:#fff;box-shadow:0 8px 30px #202b3126}.floating-saved-rail_header__yM0A2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.floating-saved-rail_header__yM0A2 h2{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.3px}.floating-saved-rail_totalCount__Wwi1D{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding-inline:6px;border-radius:11px;background:#f6e9e6;color:var(--red);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}.floating-saved-rail_header__yM0A2 p{margin-top:5px;color:var(--muted);font-size:12px}.floating-saved-rail_closeButton__7sQLo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;margin:-3px -3px 0 0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted)}.floating-saved-rail_closeButton__7sQLo:hover{background:#f0f3f4;color:var(--ink)}.floating-saved-rail_recent__NpT0T{margin-top:22px}.floating-saved-rail_recent__NpT0T h3{margin-bottom:14px;font-size:12px;font-weight:600;color:var(--muted)}.floating-saved-rail_list__bga__{display:flex;flex-direction:column;gap:16px}.floating-saved-rail_item__QO495{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}.floating-saved-rail_thumbnail__dZR5Q{display:flex;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border-radius:6px;background:#edf1f3}.floating-saved-rail_thumbnail__dZR5Q img{display:block;width:52px;height:52px;object-fit:cover}.floating-saved-rail_itemCopy__h1czX{min-width:0}.floating-saved-rail_itemName__DHgEE{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.floating-saved-rail_itemCopy__h1czX a.floating-saved-rail_itemName__DHgEE:hover{color:var(--red)}.floating-saved-rail_cityName__TslWk{margin-top:3px!important;font-size:12px;color:var(--muted)}.floating-saved-rail_textButton__LP9BX{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--red);font-size:12px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.floating-saved-rail_itemCopy__h1czX .floating-saved-rail_textButton__LP9BX{margin-top:2px}.floating-saved-rail_undoBar__uYtQD{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:9px 11px;border:1px solid #e2e7e9;border-radius:6px;background:#f8fafb;color:var(--muted);font-size:12px}.floating-saved-rail_undoBar__uYtQD .floating-saved-rail_textButton__LP9BX{flex-shrink:0}.floating-saved-rail_empty__CkLPJ{margin-top:22px!important;color:var(--muted);font-size:14px;line-height:1.6}.floating-saved-rail_actions__xeM7P{margin-top:22px;padding-top:18px;border-top:1px solid #e6eaec}.floating-saved-rail_copyButton__WUG3E{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 14px;border:1px solid var(--red);border-radius:7px;background:var(--red);color:#fff;font-size:14px!important;font-weight:600!important}.floating-saved-rail_copyButton__WUG3E:hover:not(:disabled){border-color:#a72e23;background:#a72e23}.floating-saved-rail_copyButton__WUG3E:disabled{opacity:.45;cursor:default}.floating-saved-rail_copyHint__HL3zE{margin-top:9px!important;color:var(--muted);font-size:12px;line-height:1.5}.floating-saved-rail_viewAll___VLqk{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;margin-top:12px;color:var(--red)!important;font-size:13px;font-weight:600}.floating-saved-rail_viewAll___VLqk:hover{text-decoration:underline;text-underline-offset:3px}.floating-saved-rail_storageNote__LNp15{margin-top:14px!important;color:var(--muted);text-align:center;font-size:11px}.floating-saved-rail_storageMessage__4CIdC{margin-top:10px!important;color:#675b4c;font-size:12px;line-height:1.5}@media (max-width:1199px){.floating-saved-rail_rail__FuFmX{display:none}}@media (prefers-reduced-motion:reduce){.floating-saved-rail_trigger__TrTGy{transition:none}}.saved-places-page_page__mUdG_{--ink:#202b31;--muted:#56636b;--red:#bd3528;width:min(1240px,calc(100% - 80px));margin-inline:auto;padding-block:52px 80px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.saved-places-page_page__mUdG_ :where(h1,h2,h3,p,ul){margin:0}.saved-places-page_page__mUdG_ :where(ul){padding:0;list-style:none}.saved-places-page_page__mUdG_ :where(a){color:inherit;text-decoration:none}.saved-places-page_page__mUdG_ :where(button,input,textarea){font:inherit}.saved-places-page_page__mUdG_ :where(button){cursor:pointer}.saved-places-page_page__mUdG_ :where(button):disabled{cursor:default;opacity:.45}.saved-places-page_page__mUdG_ :where(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--red);outline-offset:4px}.saved-places-page_header__dfbYx{display:flex;align-items:center;justify-content:space-between;gap:48px}.saved-places-page_eyebrow__L448M{color:var(--red);font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.saved-places-page_header__dfbYx h1{margin-top:8px;font-size:48px;font-weight:700;line-height:1.14;letter-spacing:-1.5px}.saved-places-page_introduction__GkRSw{max-width:600px;margin-top:16px!important;color:var(--muted);font-size:17px}.saved-places-page_browserNote__Qi917{display:flex;align-items:center;gap:8px;margin-top:15px!important;color:var(--muted);font-size:13px}.saved-places-page_browserNote__Qi917:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.saved-places-page_exportActions__GOwnp{display:flex;align-items:center;gap:12px;flex:none}.saved-places-page_primaryButton__Pm1Pq,.saved-places-page_secondaryButton__4o9Dn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 19px;border:1px solid var(--red);border-radius:7px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.saved-places-page_primaryButton__Pm1Pq{color:#fff!important;background:var(--red)}.saved-places-page_secondaryButton__4o9Dn{color:var(--ink);background:#fff;border-color:#cbd3d7}.saved-places-page_primaryButton__Pm1Pq:hover:not(:disabled){background:#a72e23;border-color:#a72e23}.saved-places-page_secondaryButton__4o9Dn:hover:not(:disabled){color:var(--red);border-color:var(--red)}.saved-places-page_storageMessage__ejDTE{margin-top:22px!important;padding:12px 16px;border:1px solid #eadbc6;border-radius:7px;background:#faf7f2;color:#675b4c;font-size:14px}.saved-places-page_preferences__D_UsB{margin-top:32px;border:1px solid #dfe4e7;border-radius:9px;padding:18px 22px;background:#f8fafb}.saved-places-page_preferences__D_UsB summary{width:fit-content;cursor:pointer;font-size:15px;font-weight:600}.saved-places-page_preferences__D_UsB summary span{margin-inline-start:8px;color:var(--muted);font-size:13px;font-weight:400}.saved-places-page_preferencesHint__RmtK3{margin-top:14px!important;color:var(--muted);font-size:14px}.saved-places-page_preferencesGrid__cISEz{display:grid;grid-template-columns:1fr 2fr;gap:18px;margin-top:16px}.saved-places-page_copyFallback__YJBz5 label,.saved-places-page_note__7ytWH,.saved-places-page_preferencesGrid__cISEz label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.saved-places-page_copyFallback__YJBz5 textarea,.saved-places-page_note__7ytWH textarea,.saved-places-page_preferencesGrid__cISEz input,.saved-places-page_preferencesGrid__cISEz textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd3d7;border-radius:6px;color:var(--ink);background:#fff;font-size:14px;font-weight:400;line-height:1.6;resize:vertical}.saved-places-page_note__7ytWH textarea::placeholder,.saved-places-page_preferencesGrid__cISEz :where(input,textarea)::placeholder{color:#738087}.saved-places-page_interestsField__99aq2{grid-column:1/-1}.saved-places-page_exportFeedback__3MVlc{color:var(--muted);font-size:14px}.saved-places-page_exportFeedback__3MVlc>p{margin-top:18px}.saved-places-page_copyFallback__YJBz5{margin-top:20px;padding:18px;border:1px solid #dfe4e7;border-radius:9px}.saved-places-page_copyFallback__YJBz5 textarea{margin-block:10px}.saved-places-page_textButton__3EOzd{border:0;padding:0;color:var(--red);background:transparent;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.saved-places-page_undoBar__fRvm8{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:14px 18px;border:1px solid #dfe4e7;border-radius:7px;background:#f8fafb;font-size:14px}.saved-places-page_loading__w1XIT{padding-block:64px;color:var(--muted)}.saved-places-page_empty__KghXR{margin-top:36px;padding:64px 24px;border:1px solid #e2e7e9;border-radius:12px;text-align:center;background:#f8fafb}.saved-places-page_empty__KghXR>svg{display:block;margin-inline:auto;margin-bottom:22px}.saved-places-page_empty__KghXR h2{font-size:25px;line-height:1.3;letter-spacing:-.45px;font-weight:700}.saved-places-page_empty__KghXR p{margin-top:12px;margin-bottom:25px;color:var(--muted);font-size:15px}.saved-places-page_cityGroups__qWgtE{display:flex;flex-direction:column;gap:44px;margin-top:38px}.saved-places-page_cityHeading__bXqoJ{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.saved-places-page_cityHeading__bXqoJ h2{display:flex;align-items:center;gap:14px;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.6px}.saved-places-page_cityHeading__bXqoJ h2 span{color:var(--red);font-size:18px;font-weight:400;letter-spacing:1px}.saved-places-page_cityHeading__bXqoJ>p{color:var(--muted);font-size:14px}.saved-places-page_itemList__RNWir{display:flex;flex-direction:column;gap:20px}.saved-places-page_item__Sr_4P{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid #e2e7e9;border-radius:10px;overflow:hidden}.saved-places-page_item__Sr_4P:focus-visible{outline:3px solid var(--red);outline-offset:4px}.saved-places-page_image__RidIm{position:relative;min-height:220px;background:#edf1f3}.saved-places-page_image__RidIm img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.saved-places-page_image__RidIm>svg{position:absolute;inset:0;margin:auto}.saved-places-page_itemCopy__5Mcjm{padding:20px 24px}.saved-places-page_itemHeading__nodGw{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.saved-places-page_type__F2ibq{margin-bottom:4px!important;color:var(--red);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.saved-places-page_itemHeading__nodGw h3{font-size:21px;font-weight:700;line-height:1.4;letter-spacing:-.3px}.saved-places-page_itemHeading__nodGw h3 span{display:inline-block;margin-inline-start:12px;color:var(--muted);font-size:15px;font-weight:400;letter-spacing:0}.saved-places-page_detailsLink__7v2cd:hover,.saved-places-page_itemHeading__nodGw h3 a:hover{color:var(--red)}.saved-places-page_removeButton__J5lB1{padding:4px 0;border:0;color:var(--muted);background:transparent;font-size:13px;flex:none}.saved-places-page_removeButton__J5lB1:hover{color:var(--red)}.saved-places-page_area__OD8lJ{margin-top:7px!important;color:var(--muted);font-size:13px}.saved-places-page_summary__6KuFv{margin-top:8px!important;color:var(--muted);font-size:14px}.saved-places-page_note__7ytWH{margin-top:15px}.saved-places-page_detailsLink__7v2cd{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:var(--red)!important;font-size:13px;font-weight:600}