.Booking_offer__SnM6I{margin-block:clamp(32px,5vw,56px);scroll-margin-top:24px;min-width:0}.Booking_offer__SnM6I h2{font-size:clamp(24px,3.5vw,34px);line-height:1.18;margin:0 0 12px}.Booking_offer__SnM6I .Booking_intro__RD0Rq{max-width:68ch;margin:0 0 16px;line-height:1.55}.Booking_embedArea__DOtnF{position:relative}.Booking_mapLoading__YmeX2{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:16px;pointer-events:none;color:var(--muted)}.Booking_embed__vLhgu{width:100%;min-width:0}.Booking_embed__vLhgu[data-state=loading]{min-height:174px;border-radius:12px;background:#f6f4f1}.Booking_embed__vLhgu[data-widget=hotel-map][data-state=loading]{min-height:400px}.Booking_embed__vLhgu[data-state=unavailable]{min-height:0}.Booking_embed__vLhgu[data-widget=hotel-map][data-state=unavailable]{display:none}.Booking_embed__vLhgu[data-widget=hotel-map] iframe{display:block;width:100%;max-width:100%;border:0}.Booking_actions__Y1tON{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.Booking_fallback__uYHCh,.Booking_retry__ABxCo{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.Booking_retry__ABxCo{padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px}.Booking_retry__ABxCo:disabled{opacity:.55;cursor:default}.Booking_status__ai_Vt{font-size:14px;color:var(--muted)}.Booking_offer__SnM6I .Booking_advertiser__4Cnf4{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.ArticleEditorial_byline__dsa9z{display:flex;align-items:center;gap:14px;margin:24px 0 28px;padding-block:18px;border-block:1px solid var(--line)}.ArticleEditorial_byline__dsa9z img{width:52px;height:52px;flex-shrink:0;border-radius:50%;object-fit:cover}.ArticleEditorial_byline__dsa9z p{margin:0!important;font-size:14px!important;line-height:1.6!important}.ArticleEditorial_byline__dsa9z a{text-decoration:underline;text-underline-offset:4px;font-weight:650}.ArticleEditorial_byline__dsa9z time{color:var(--muted)}.ArticleEditorial_reference__WWMbP{font-size:.85em;white-space:normal;color:var(--muted)}.ArticleEditorial_reference__WWMbP a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ArticleEditorial_reference__WWMbP a:hover{color:var(--red)}.ArticleEditorial_coverCredit__xdNpG{font-size:12px!important;line-height:1.6!important;color:var(--muted);margin-top:10px!important}.ArticleEditorial_coverCredit__xdNpG a{text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.ArticleEditorial_byline__dsa9z{margin-block:20px}.ArticleEditorial_byline__dsa9z img{width:46px;height:46px}}.ArticleEditorial_geography__WdPz_{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:18px 24px}.ArticleEditorial_geography__WdPz_ a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--red);font-size:14px;text-decoration:underline;text-underline-offset:4px}.ArticleEditorial_byline__dsa9z .ArticleEditorial_signature__ZLSD9{font-size:12px!important;color:var(--muted)}.ArticleEditorial_byline__dsa9z>div{min-width:0}.ArticleEditorial_articleMeta__ht0CQ{display:flex;flex-wrap:wrap;gap:0 12px;color:var(--muted)}.ArticleEditorial_mobileContents__MgSBg{display:none}.ArticleEditorial_contentsLinks__kuN_R{list-style:none;margin:0;padding:0}.ArticleEditorial_contentsLinks__kuN_R a:hover{color:var(--red);text-decoration:underline;text-underline-offset:3px}.ArticleEditorial_contentsLinks__kuN_R a:focus-visible{outline-offset:0}.ArticleEditorial_desktopContents__3lMtd{max-height:calc(100vh - 64px);overflow:auto}@media (max-width:760px){.ArticleEditorial_articleBreadcrumb__UH2NN{padding-top:18px}.ArticleEditorial_currentCrumb__OpO5O,.article-page .toc>.ArticleEditorial_desktopContents__3lMtd{display:none}.ArticleEditorial_mobileContents__MgSBg{display:block;margin:0 0 20px;border:1px solid var(--line);border-radius:12px;background:white}.ArticleEditorial_mobileContents__MgSBg summary{padding:10px 14px;min-height:44px;font-weight:650;cursor:pointer}.ArticleEditorial_mobileContents__MgSBg[open] summary{border-bottom:1px solid var(--line)}.ArticleEditorial_mobileContents__MgSBg .ArticleEditorial_contentsLinks__kuN_R{padding:4px 14px 8px}.ArticleEditorial_mobileContents__MgSBg a{display:flex;align-items:center;min-height:44px;padding-block:6px}}@media print{.ArticleEditorial_mobileContents__MgSBg{display:none}}.GuideChecklist_checklist__EWa1O{margin-block:40px;padding:clamp(20px,4vw,32px);border:1px solid var(--line);border-radius:16px;background:#f5f4ee;scroll-margin-top:28px}.GuideChecklist_checklist__EWa1O .GuideChecklist_eyebrow__jFnU6{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px}.GuideChecklist_checklist__EWa1O h2{margin:0 0 12px;font-size:clamp(21px,3vw,27px);line-height:1.25}.GuideChecklist_checklist__EWa1O .GuideChecklist_progress__GS3pU{font-size:13px;font-weight:650;color:#356240;margin:0 0 16px}.GuideChecklist_checklist__EWa1O fieldset{border:0;margin:0;padding:0;min-width:0}.GuideChecklist_checklist__EWa1O label{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.55;cursor:pointer}.GuideChecklist_checklist__EWa1O input{flex-shrink:0;width:19px;height:19px;margin-top:3px;accent-color:var(--red)}.GuideChecklist_footer__zwj2P{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;margin-top:16px}.GuideChecklist_checklist__EWa1O button{border:1px solid #ccc6ba;border-radius:8px;background:white;color:var(--ink);min-height:44px;padding:10px 16px;cursor:pointer;font:inherit;font-size:13px}.GuideChecklist_checklist__EWa1O .GuideChecklist_footer__zwj2P p,.GuideChecklist_checklist__EWa1O .GuideChecklist_notice__fAwYp{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.GuideChecklist_checklist__EWa1O .GuideChecklist_notice__fAwYp{margin-top:14px}@media print{.GuideChecklist_checklist__EWa1O{break-inside:avoid;background:white}.GuideChecklist_footer__zwj2P,.GuideChecklist_notice__fAwYp{display:none}}.GuideChecklist_footer__zwj2P a{display:inline-flex;align-items:center;min-height:44px;color:var(--red);font-size:13px;text-decoration:underline}.GuideChecklist_checklist__EWa1O h3{margin:0 0 12px;font-size:clamp(21px,3vw,27px);line-height:1.25}.CatalogPage_page__zO_lI{background:var(--paper)}.CatalogPage_hero__K6rjx{padding-block:70px 48px;background:linear-gradient(135deg,#eef4e9,#eaf3f8)}.CatalogPage_shell__pSIdp{width:min(1060px,calc(100% - 48px));margin-inline:auto}.CatalogPage_breadcrumbs__opvQU{margin-bottom:26px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.CatalogPage_breadcrumbSeparator__kUf83{margin-right:8px}.CatalogPage_breadcrumbs__opvQU a:hover,.CatalogPage_mapLink__HmERI:hover,.CatalogPage_sourceList___C34T a:hover{color:var(--red);text-decoration:underline;text-underline-offset:3px}.CatalogPage_heroGrid__u2yuF{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;align-items:end}.CatalogPage_hero__K6rjx h1{margin:0;font-size:clamp(48px,7vw,82px);line-height:.95;letter-spacing:-.06em;overflow-wrap:anywhere}.CatalogPage_names__aWSeg{margin:10px 0 0;color:var(--muted);font-size:16px}.CatalogPage_lead__uXR9Q{max-width:700px;margin:24px 0 0;font-size:19px;line-height:1.65}.CatalogPage_heroAside__PVqAm{padding:22px;border:1px solid rgb(255 255 255/.7);border-radius:16px;background:rgb(255 255 255/.72)}.CatalogPage_heroAside__PVqAm span,.CatalogPage_heroAside__PVqAm strong{display:block}.CatalogPage_heroAside__PVqAm strong{margin-bottom:4px;font-size:24px}.CatalogPage_heroAside__PVqAm p,.CatalogPage_heroAside__PVqAm span{color:var(--muted);font-size:14px;line-height:1.55}.CatalogPage_heroAside__PVqAm .button{width:100%;margin-top:14px;white-space:normal;text-align:center;line-height:1.4}.CatalogPage_asideLink__OXTSX{display:block;margin-top:16px;color:var(--red);font-size:14px;font-weight:700;line-height:1.5}.CatalogPage_asideLink__OXTSX:hover{text-decoration:underline;text-underline-offset:3px}.CatalogPage_content__r_nJM{padding-block:56px 90px}.CatalogPage_answerGrid__WvH_a{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.CatalogPage_answerCard__P47su,.CatalogPage_card__seu1L,.CatalogPage_notice__jYdLh{border:1px solid var(--line);border-radius:14px;background:white}.CatalogPage_answerCard__P47su{padding:18px}.CatalogPage_answerCard__P47su span{display:block;color:var(--muted);font-size:11px}.CatalogPage_answerCard__P47su strong{display:block;margin-top:5px;font-size:16px;line-height:1.3}.CatalogPage_section__dNf8C{margin-top:62px;scroll-margin-top:100px}.CatalogPage_section__dNf8C h2{margin:0;font-size:clamp(30px,4vw,43px);line-height:1.08;letter-spacing:-.045em}.CatalogPage_sectionIntro__HWwds{max-width:720px;margin:13px 0 25px;color:var(--muted);font-size:16px}.CatalogPage_cardGrid__QmCoS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CatalogPage_card__seu1L{padding:22px}.CatalogPage_card__seu1L h3{margin:0;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.CatalogPage_card__seu1L h3 a:hover{text-decoration:underline;text-underline-offset:4px}.CatalogPage_card__seu1L h3 span{color:var(--muted);font-weight:500}.CatalogPage_card__seu1L p{color:var(--muted);line-height:1.65}.CatalogPage_tags__COlHN{margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.CatalogPage_tags__COlHN li{padding:5px 8px;border-radius:7px;background:#f4f2ee;font-size:11px}.CatalogPage_cardLink__NZo_q,.CatalogPage_mapLink__HmERI{color:var(--red);font-size:13px;font-weight:760}.CatalogPage_facts__lRq0Z{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.CatalogPage_facts__lRq0Z div{padding:20px;background:white}.CatalogPage_facts__lRq0Z dt{color:var(--muted);font-size:11px}.CatalogPage_facts__lRq0Z dd{margin:5px 0 0;font-weight:700}.CatalogPage_notice__jYdLh{margin-top:18px;padding:20px;background:#fff8e5}.CatalogPage_notice__jYdLh h3,.CatalogPage_notice__jYdLh p{margin:0}.CatalogPage_notice__jYdLh p{margin-top:6px;color:#685a32}.CatalogPage_sourceBlock__jGeVV{margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.CatalogPage_sourceBlock__jGeVV h2{margin:0;font-size:22px}.CatalogPage_sourceList___C34T{margin:14px 0 0;padding-left:20px;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.CatalogPage_reviewDate___AACI{max-width:700px;color:var(--muted);font-size:14px;line-height:1.6}.CatalogPage_nextSteps__Cnikh{margin-top:48px;padding:24px;display:flex;align-items:center;gap:24px;justify-content:space-between;border:1px solid var(--line);border-radius:14px;background:#eef4e9}.CatalogPage_nextSteps__Cnikh h2{margin:0;font-size:24px}.CatalogPage_nextSteps__Cnikh p{margin:10px 0 0;color:var(--muted);line-height:1.6}.CatalogPage_nextLinks__Lv_zH{display:grid;gap:14px;flex-shrink:0;color:var(--red);font-size:14px;font-weight:700}.CatalogPage_nextLinks__Lv_zH a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.CatalogPage_shell__pSIdp{width:min(100% - 32px,620px)}.CatalogPage_hero__K6rjx{padding-block:42px 34px}.CatalogPage_answerGrid__WvH_a,.CatalogPage_cardGrid__QmCoS,.CatalogPage_facts__lRq0Z,.CatalogPage_heroGrid__u2yuF{grid-template-columns:1fr}.CatalogPage_heroGrid__u2yuF{gap:28px}.CatalogPage_hero__K6rjx h1{font-size:50px}.CatalogPage_lead__uXR9Q{font-size:16px}.CatalogPage_nextSteps__Cnikh{flex-direction:column;align-items:stretch}.CatalogPage_hero__K6rjx h1{font-size:clamp(38px,11vw,50px);line-height:1.05;letter-spacing:-.045em}.CatalogPage_sourceList___C34T{padding-left:16px}}.HomePage_hero__jaJ7y{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:stretch;padding-block:36px 32px}.HomePage_heroCopy__YaIua{padding-block:22px}.HomePage_hero__jaJ7y h1{max-width:680px;font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-.04em;margin:0 0 18px;text-wrap:balance}.HomePage_lead__RLglV{max-width:49ch;color:var(--muted);font-size:18px;line-height:1.6;margin:0}.HomePage_heroActions__K_ylR,.HomePage_quickLinks__Neora{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}.HomePage_heroActions__K_ylR{margin-top:22px}.HomePage_quickLinks__Neora{margin-top:4px}.HomePage_quickLinks__Neora a,.HomePage_textLink__HI6Hy{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.HomePage_quickLinks__Neora a{color:var(--muted)}.HomePage_textLink__HI6Hy{color:var(--red);font-weight:650}.HomePage_heroArt__tatlU{display:flex;align-items:end;min-height:290px;padding:16px;border-radius:18px;background:#e9e6de url(/images/guides/sakura.webp) 0/cover no-repeat}.HomePage_heroArt__tatlU span{border-radius:6px;padding:5px 8px;background:#171716;color:white;font-size:12px}.HomePage_section__Hjb1A{padding-block:16px 40px;scroll-margin-top:20px}.HomePage_sectionHeading__WMSa1{display:flex;align-items:baseline;justify-content:space-between;gap:4px 18px;flex-wrap:wrap;margin-bottom:16px}.HomePage_sectionHeading__WMSa1 h2{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.035em;margin:0;text-wrap:balance}.HomePage_actionGrid__NekP_,.HomePage_destinationGrid__M0Pg7{display:grid;gap:12px}.HomePage_destinationGrid__M0Pg7{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.HomePage_actionGrid__NekP_{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.HomePage_actionCard__PtGwY,.HomePage_destination__G9bOA{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:14px;background:white;padding:18px}.HomePage_actionCard__PtGwY:hover,.HomePage_destination__G9bOA:hover{border-color:var(--control-line)}.HomePage_actionCard__PtGwY:hover h3,.HomePage_destination__G9bOA:hover h3{text-decoration:underline;text-underline-offset:4px}.HomePage_actionCard__PtGwY h3,.HomePage_destination__G9bOA h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px;text-wrap:pretty}.HomePage_destination__G9bOA h3{display:flex;justify-content:space-between;gap:4px}.HomePage_actionCard__PtGwY>span,.HomePage_destination__G9bOA h3 span{color:var(--red)}.HomePage_actionCard__PtGwY p,.HomePage_destination__G9bOA p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.HomePage_actionCard__PtGwY{padding:22px}.HomePage_actionCard__PtGwY>span{margin-top:auto;padding-top:16px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.HomePage_actionCard__PtGwY i{font-style:normal}.HomePage_more__ypJP9 .HomePage_actionGrid__NekP_{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){.HomePage_destinationGrid__M0Pg7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.HomePage_hero__jaJ7y{display:block;padding-block:24px 12px}.HomePage_heroCopy__YaIua{padding-block:0}.HomePage_hero__jaJ7y h1{font-size:clamp(35px,8vw,48px)}.HomePage_lead__RLglV{font-size:16px}.HomePage_heroArt__tatlU{display:none}.HomePage_heroActions__K_ylR{margin-top:16px;gap:4px 10px}.HomePage_heroActions__K_ylR>.button{padding-inline:10px}.HomePage_section__Hjb1A{padding-block:12px 32px}.HomePage_sectionHeading__WMSa1{margin-bottom:10px}.HomePage_destinationGrid__M0Pg7{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.HomePage_destination__G9bOA{padding:12px}.HomePage_destination__G9bOA h3{font-size:17px}.HomePage_actionGrid__NekP_,.HomePage_more__ypJP9 .HomePage_actionGrid__NekP_{grid-template-columns:minmax(0,1fr);gap:10px}.HomePage_actionCard__PtGwY{padding:16px}}.Tools_page__8tzPM{padding-bottom:72px}.Tools_intro__0iuEg{max-width:850px;padding-block:40px}.Tools_intro__0iuEg h1{font-size:clamp(34px,4.5vw,56px);line-height:1.14;letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px}.Tools_intro__0iuEg>p{max-width:70ch;font-size:18px;line-height:1.75;color:var(--muted)}.Tools_grid__NIITJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Tools_card__rczct{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.Tools_card__rczct h2{text-wrap:balance;font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:0 0 16px}.Tools_card__rczct p{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 24px}.Tools_card__rczct a{margin-top:auto;min-height:44px;display:flex;align-items:center;gap:6px;color:var(--red);text-decoration:underline;text-underline-offset:4px;font-weight:600}.Tools_next__np6LD{margin-top:56px;max-width:780px}.Tools_next__np6LD h2{text-wrap:balance;font-size:30px;line-height:1.25;letter-spacing:-.03em}.Tools_next__np6LD p{font-size:17px;line-height:1.75;color:var(--muted)}.Tools_next__np6LD>div{display:flex;flex-wrap:wrap;gap:16px 28px}.Tools_next__np6LD a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.Tools_grid__NIITJ{grid-template-columns:repeat(2,minmax(0,1fr))}.Tools_card__rczct{padding:24px}.Tools_intro__0iuEg{padding-block:28px}.Tools_intro__0iuEg>p{font-size:16px}.Tools_next__np6LD{margin-top:40px}}@media(max-width:620px){.Tools_grid__NIITJ{grid-template-columns:minmax(0,1fr)}}.Tools_next__np6LD ol,.Tools_next__np6LD ul{padding-inline-start:22px;margin-block:14px}.Tools_next__np6LD ol{list-style:decimal}.Tools_next__np6LD ul{list-style:disc}.Tools_next__np6LD li{margin-block:7px;line-height:1.6}.Tools_card__rczct p,.Tools_intro__0iuEg>p,.Tools_next__np6LD li,.Tools_next__np6LD p{text-wrap:pretty}.Tools_controls__um4KL select:not([multiple]){appearance:none;min-height:46px;padding-inline-end:34px;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23545350' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;text-overflow:ellipsis}@media (forced-colors:active){.Tools_controls__um4KL select:not([multiple]){appearance:auto;background-image:none}}.ArrivalPreparation_tool__CypH_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:start;margin-block:0 48px;scroll-margin-top:24px}.ArrivalPreparation_panel__zxG7g{background:white;border:1px solid var(--line);border-radius:16px;padding:28px;min-width:0}.ArrivalPreparation_panel__zxG7g h2{font-size:26px;line-height:1.25;letter-spacing:-.03em;margin:0 0 18px}.ArrivalPreparation_panel__zxG7g p,.ArrivalPreparation_step__6QgcM p{font-size:16px;line-height:1.75;color:var(--muted)}.ArrivalPreparation_fields___lVHL{display:grid;gap:20px;margin-bottom:24px}.ArrivalPreparation_field__OO6yW{display:grid;gap:8px}.ArrivalPreparation_fields___lVHL label{font-weight:600;font-size:15px}.ArrivalPreparation_fields___lVHL select{width:100%;min-height:48px;font:inherit;font-size:16px;font-weight:400;border:1px solid var(--control-line);border-radius:8px;background:var(--paper);padding:10px;white-space:normal}.ArrivalPreparation_steps__tnuYT{list-style:none;padding:0;margin:24px 0}.ArrivalPreparation_step__6QgcM{border-top:1px solid var(--line);padding:18px 0}.ArrivalPreparation_step__6QgcM label{display:flex;align-items:start;gap:12px;font-size:16px;line-height:1.65}.ArrivalPreparation_step__6QgcM input{flex-shrink:0;width:20px;height:20px;margin-top:4px;accent-color:var(--red)}.ArrivalPreparation_source__up688{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:var(--red);text-decoration:underline;text-underline-offset:3px}.ArrivalPreparation_warning__Q3Ffq{border:1px solid #eed8cf;border-radius:8px;background:#fff7f4;padding:12px 16px}.ArrivalPreparation_actions__6pRWx{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.ArrivalPreparation_error__kdPlk{color:var(--red-dark);line-height:1.7}.ArrivalPreparation_progress__WC6cB{font-weight:600}.ArrivalPreparation_method__Fwzfr{max-width:800px;padding-bottom:48px}.ArrivalPreparation_method__Fwzfr h2{font-size:30px;line-height:1.3;letter-spacing:-.03em}.ArrivalPreparation_method__Fwzfr li,.ArrivalPreparation_method__Fwzfr p{font-size:16px;line-height:1.8}.ArrivalPreparation_method__Fwzfr p{margin-block:16px}.ArrivalPreparation_method__Fwzfr a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.ArrivalPreparation_method__Fwzfr ul{padding-left:22px}.ArrivalPreparation_method__Fwzfr li{margin-block:10px}@media(max-width:900px){.ArrivalPreparation_tool__CypH_{grid-template-columns:1fr}.ArrivalPreparation_panel__zxG7g{padding:22px}}@media(max-width:680px){.ArrivalPreparation_panel__zxG7g{padding:20px}.ArrivalPreparation_panel__zxG7g h2{font-size:24px}}@media print{.ArrivalPreparation_tool__CypH_{display:block}.ArrivalPreparation_actions__6pRWx,.ArrivalPreparation_source__up688,.ArrivalPreparation_tool__CypH_ form{display:none}.ArrivalPreparation_panel__zxG7g{break-inside:avoid;border:0;padding:0}.ArrivalPreparation_step__6QgcM{break-inside:avoid}}.ArrivalPreparation_method__Fwzfr h2,.ArrivalPreparation_panel__zxG7g h2{text-wrap:balance}.ArrivalPreparation_method__Fwzfr p,.ArrivalPreparation_panel__zxG7g p{text-wrap:pretty}.AddPreparationTasks_panel__3JXk2{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#f4f5ee}.AddPreparationTasks_panel__3JXk2>p{margin:0 0 14px;font-size:14px;line-height:1.6}.AddPreparationTasks_panel__3JXk2>.AddPreparationTasks_error__uvPH8,.AddPreparationTasks_panel__3JXk2>.AddPreparationTasks_notice__RtVuw{margin-top:14px;margin-bottom:6px}.AddPreparationTasks_panel__3JXk2>a{display:inline-flex;align-items:center;min-height:44px;color:var(--red);font-size:14px}.AddPreparationTasks_notice__RtVuw{color:#285a38}.AddPreparationTasks_error__uvPH8{color:#a12229}@media(max-width:680px){.AddPreparationTasks_panel__3JXk2{padding:16px}.AddPreparationTasks_panel__3JXk2>.button{width:100%}}.page_page__eDBUn{padding-block:32px 72px}.page_breadcrumb__7in7k{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);margin-bottom:28px}.page_breadcrumb__7in7k a,.page_method__EHIcH a{text-decoration:underline;text-underline-offset:3px}.page_intro__FDNVN{max-width:850px}.page_intro__FDNVN h1{font-size:clamp(34px,4.5vw,56px);line-height:1.14;letter-spacing:-.04em;margin:0 0 20px;text-wrap:balance}.page_intro__FDNVN>p{font-size:18px;line-height:1.75;color:var(--muted)}.page_intro__FDNVN .page_hint__Lj9Qz{font-size:14px!important}.page_tool__9mZtL{margin-block:36px 48px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px}.page_method__EHIcH h2,.page_tool__9mZtL h2{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:0 0 16px}.page_hint__Lj9Qz{font-size:14px;color:var(--muted);line-height:1.75}.page_bagList__2zImX{margin:24px 0;padding:0;border:0;min-width:0}.page_bagList__2zImX>legend{font-size:21px;font-weight:650}.page_bag__S2XY8{margin:16px 0;padding:0 0 16px;border:0;border-bottom:1px solid var(--line);min-width:0}.page_bag__S2XY8>legend{font-weight:600;padding:0;margin-bottom:12px}.page_dimensions__LqYWm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_fields__KUqVJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.page_field__vz84m{display:flex;flex-direction:column;gap:8px;min-width:0}.page_field__vz84m label{font-size:14px;font-weight:600;line-height:1.6}.page_field__vz84m input,.page_field__vz84m select{width:100%;min-width:0;min-height:46px;border:1px solid var(--control-line);border-radius:8px;background:white;padding:10px 12px;font-size:16px;color:var(--ink)}.page_field__vz84m select{padding-right:28px;text-overflow:ellipsis}.page_textButton__IRheY{min-height:44px;margin-top:8px;border:0;background:transparent;padding:0;color:var(--red);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.page_check___WoUT{display:flex;gap:12px;align-items:flex-start;line-height:1.7;margin:24px 0;font-size:15px}.page_check___WoUT input{width:20px;height:20px;flex-shrink:0;margin-top:4px;accent-color:var(--red)}.page_empty__7x9dm{padding-top:20px;border-top:1px solid var(--line);margin-top:28px;color:var(--muted);line-height:1.75}.page_notice__ZYLQZ{margin-block:24px;padding:18px 20px;border:1px solid #dbce9b;background:#fff8e5;border-radius:12px;line-height:1.75}.page_notice__ZYLQZ h3{margin:0 0 12px}.page_notice__ZYLQZ p{margin:0}.page_notice__ZYLQZ p+p{margin-top:12px}.page_result__GyrJb{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.page_options__t029a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.page_option__Q5VCC{min-width:0;border-top:1px solid var(--line);padding-top:16px}.page_option__Q5VCC h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.page_option__Q5VCC p{font-size:14px;line-height:1.75;color:var(--muted)}.page_option__Q5VCC .page_optionStatus__9_oTM{font-weight:650;color:var(--ink)}.page_option__Q5VCC a{display:block;min-height:44px;padding-block:10px;font-size:13px;line-height:1.7;color:var(--red);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.page_tasks__7UEVZ{margin-top:28px}.page_tasks__7UEVZ h3{font-size:22px;line-height:1.35}.page_method__EHIcH li,.page_method__EHIcH p,.page_tasks__7UEVZ li{line-height:1.75;margin-bottom:10px}.page_method__EHIcH{max-width:850px}.page_method__EHIcH p:last-of-type{color:var(--muted);font-size:13px}@media(max-width:1000px){.page_options__t029a{grid-template-columns:1fr}}@media(max-width:680px){.page_page__eDBUn{padding-block:24px 48px}.page_intro__FDNVN h1{font-size:36px}.page_intro__FDNVN>p{font-size:16px}.page_tool__9mZtL{padding:20px;margin-top:28px}.page_method__EHIcH h2,.page_tool__9mZtL h2{font-size:26px}.page_dimensions__LqYWm{grid-template-columns:repeat(2,minmax(0,1fr))}.page_fields__KUqVJ{grid-template-columns:1fr}.page_tool__9mZtL .button{white-space:normal;line-height:1.4;text-align:center}}.page_intro__FDNVN>p,.page_method__EHIcH p{text-wrap:pretty}.page_method__EHIcH h2{text-wrap:balance}.VisaPreparation_tool__Mv5fm{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start;margin-block:32px 64px;scroll-margin-top:24px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{min-width:0;border:1px solid var(--line);border-radius:18px;padding:26px;background:white}.VisaPreparation_form__Tf4Qa h2,.VisaPreparation_result__4riuM h2{margin:0 0 16px;font-size:25px;line-height:1.3;letter-spacing:-.025em}.VisaPreparation_form__Tf4Qa .eyebrow{margin-bottom:12px}.VisaPreparation_hint__dnq0E,.VisaPreparation_note__xQzll{font-size:13px;color:var(--muted);line-height:1.75}.VisaPreparation_hint__dnq0E{margin-bottom:22px}.VisaPreparation_field__oUsUg{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-bottom:20px;min-width:0}.VisaPreparation_field__oUsUg select{width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--control-line);border-radius:8px;background:#fcfbf9;font:inherit;font-size:16px}.VisaPreparation_note__xQzll{margin:0}.VisaPreparation_result__4riuM p{font-size:15px;line-height:1.8}.VisaPreparation_empty__FfEW2{padding-block:12px}.VisaPreparation_empty__FfEW2 p{color:var(--muted)}.VisaPreparation_notice__fBe1Q{border:1px solid #d5dfca;padding:12px 16px;background:#f0f4e9;border-radius:8px;font-size:14px!important}.VisaPreparation_notice__fBe1Q h2{font-size:23px}.VisaPreparation_progress__859uo{padding-block:16px;border-block:1px solid var(--line);font-variant-numeric:tabular-nums}.VisaPreparation_tasks__zfeF2{padding:0;margin:0;list-style:none}.VisaPreparation_tasks__zfeF2>li{padding-block:20px;border-bottom:1px solid var(--line)}.VisaPreparation_tasks__zfeF2 label{display:flex;align-items:start;gap:12px;min-height:44px;cursor:pointer}.VisaPreparation_tasks__zfeF2 input{width:19px;height:19px;flex-shrink:0;margin-top:5px;accent-color:var(--red)}.VisaPreparation_tasks__zfeF2 strong{font-size:16px;line-height:1.6;font-weight:600}.VisaPreparation_taskDetail__Kg7SI{padding-left:31px}.VisaPreparation_taskDetail__Kg7SI p{font-size:14px;margin-block:6px 10px;color:var(--muted)}.VisaPreparation_notice__fBe1Q a,.VisaPreparation_taskDetail__Kg7SI a{font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.VisaPreparation_review__EV4gy{display:block;margin-top:6px;color:#6b5526;font-size:12px}.VisaPreparation_actions__EaDbX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.VisaPreparation_actions__EaDbX button:not(.button){min-height:44px;border:0;padding:6px 0;background:none;text-align:left;color:var(--red);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.VisaPreparation_saved__McoO0{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:14px}.VisaPreparation_source__yPIl8{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.VisaPreparation_source__yPIl8 p{font-size:12px;line-height:1.8;color:var(--muted)}.VisaPreparation_message__zNYUn{padding:12px 14px;background:#f0f4e9;font-size:14px!important;border-radius:8px}.VisaPreparation_error__1ofCU{padding:12px 14px;border:1px solid #eed8cf;border-radius:8px;background:#fff1ef;color:#922d24;font-size:14px!important}@media(max-width:900px){.VisaPreparation_tool__Mv5fm{grid-template-columns:280px minmax(0,1fr);gap:20px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{padding:22px}}@media(max-width:680px){.VisaPreparation_tool__Mv5fm{grid-template-columns:minmax(0,1fr);margin-top:24px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{padding:22px 18px}.VisaPreparation_form__Tf4Qa h2,.VisaPreparation_result__4riuM h2{font-size:24px}.VisaPreparation_result__4riuM p{font-size:14px}.VisaPreparation_taskDetail__Kg7SI{padding-left:0}.VisaPreparation_taskDetail__Kg7SI a{display:inline-flex;align-items:center;min-height:44px}.VisaPreparation_actions__EaDbX .button{width:100%}}@media print{.VisaPreparation_tool__Mv5fm{display:block;margin:0}.VisaPreparation_actions__EaDbX,.VisaPreparation_form__Tf4Qa,.VisaPreparation_saved__McoO0{display:none}.VisaPreparation_result__4riuM{border:0;padding:0}.VisaPreparation_tasks__zfeF2>li{break-inside:avoid}.VisaPreparation_tasks__zfeF2 label{min-height:0}.VisaPreparation_tasks__zfeF2 input{width:12px;height:12px}.VisaPreparation_tasks__zfeF2 strong{font-size:12px}.VisaPreparation_result__4riuM p,.VisaPreparation_taskDetail__Kg7SI a,.VisaPreparation_taskDetail__Kg7SI p{font-size:11px}.VisaPreparation_source__yPIl8{margin-top:16px}}