.HomegroundLegalPage_localeRoot__qGt7h{--legal-accent:#a84731;--legal-border:#d5d9e2;--legal-ink:#0a0a0a;--legal-muted:#686b70;--legal-paper:#fff;--legal-soft:#f5f5f4;background:var(--legal-paper);color:var(--legal-ink);min-block-size:100vh}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko]{overflow-wrap:anywhere;word-break:keep-all}.HomegroundLegalPage_skipLink__SBF4_{background:var(--hg-color-card);border:2px solid var(--legal-accent);color:var(--legal-ink);inset-block-start:.75rem;inset-inline-start:1rem;padding:.65rem 1rem;position:fixed;transform:translateY(-170%);transition:transform .14s ease;z-index:1000}.HomegroundLegalPage_skipLink__SBF4_:focus{transform:translateY(0)}.HomegroundLegalPage_hero__I7r4T{display:grid;grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,.95fr) minmax(19rem,.72fr);margin-inline:auto;max-inline-size:1180px;padding:clamp(3.25rem,6vw,5rem) clamp(1rem,4vw,2rem)}.HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_eyebrow__8r8vR{color:var(--legal-accent);font-size:.73rem;font-weight:780;letter-spacing:.14em;margin:0;text-transform:uppercase}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_eyebrow__8r8vR,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_eyebrow__8r8vR{letter-spacing:.03em;text-transform:none}.HomegroundLegalPage_hero__I7r4T h1{font-family:var(--serif);font-size:clamp(2.8rem,6.2vw,5.4rem);font-weight:500;letter-spacing:-.038em;line-height:.98;margin:.8rem 0 1.25rem;max-inline-size:12ch;text-wrap:balance}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_hero__I7r4T h1{letter-spacing:0;line-height:1.12}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ko] .HomegroundLegalPage_hero__I7r4T h1{letter-spacing:-.02em;line-height:1.14}.HomegroundLegalPage_callout__OtuIg p,.HomegroundLegalPage_card__GXPV2 p,.HomegroundLegalPage_factList__Qq_y8 p,.HomegroundLegalPage_heroIntro__xBu0T,.HomegroundLegalPage_section__jJ4_g>p{color:var(--legal-muted);line-height:1.72}.HomegroundLegalPage_heroIntro__xBu0T{font-size:clamp(1rem,1.8vw,1.2rem);margin:0;max-inline-size:62ch}.HomegroundLegalPage_heroIdentity__gTewW{border-block:1px solid var(--legal-border);display:grid;margin:1.5rem 0 0}.HomegroundLegalPage_heroIdentity__gTewW>div{align-items:baseline;display:grid;grid-gap:.35rem 1rem;gap:.35rem 1rem;grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);padding-block:.7rem}.HomegroundLegalPage_heroIdentity__gTewW>div+div{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border)}.HomegroundLegalPage_heroIdentity__gTewW dt{color:var(--legal-muted);font-size:.72rem;font-weight:750}.HomegroundLegalPage_heroIdentity__gTewW dd{font-size:.82rem;font-weight:720;line-height:1.45;margin:0;overflow-wrap:anywhere}.HomegroundLegalPage_reviewed__0aH4l{align-items:center;display:flex;font-size:.78rem;gap:.75rem;margin:1rem 0 0}.HomegroundLegalPage_reviewed__0aH4l span{color:var(--legal-muted)}.HomegroundLegalPage_callout__OtuIg{align-self:start;background:var(--hg-color-card);border:1px solid var(--legal-border);border-radius:1rem;box-shadow:0 20px 50px rgb(20 20 19/6%);padding:clamp(1.35rem,3vw,2rem)}.HomegroundLegalPage_callout__OtuIg h2{font-family:var(--serif);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.12;margin:.75rem 0 1rem}.HomegroundLegalPage_article__vxmjt{background:var(--hg-color-card);-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);margin-inline:auto;padding:0 max(1rem,calc((100vw - 980px) / 2)) clamp(4rem,8vw,7rem)}.HomegroundLegalPage_section__jJ4_g{scroll-margin-block-start:6rem;padding-block:clamp(3rem,7vw,5rem)}.HomegroundLegalPage_section__jJ4_g+.HomegroundLegalPage_section__jJ4_g{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border)}.HomegroundLegalPage_section__jJ4_g>h2{font-family:var(--serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:0 0 1.5rem;max-inline-size:22ch;text-wrap:balance}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=zh] .HomegroundLegalPage_section__jJ4_g>h2{letter-spacing:0;line-height:1.2}.HomegroundLegalPage_section__jJ4_g>p{margin:.8rem 0;max-inline-size:72ch}.HomegroundLegalPage_factList__Qq_y8{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);margin:2.5rem 0 0}.HomegroundLegalPage_factList__Qq_y8>div{-webkit-border-after:1px solid var(--legal-border);border-block-end:1px solid var(--legal-border);display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);padding-block:1.25rem}.HomegroundLegalPage_factList__Qq_y8 dt{color:var(--legal-muted);font-size:.78rem;font-weight:750}.HomegroundLegalPage_factList__Qq_y8 dd{margin:0;min-inline-size:0}.HomegroundLegalPage_factList__Qq_y8 strong{font-weight:700;overflow-wrap:anywhere}.HomegroundLegalPage_factList__Qq_y8 a{align-items:center;color:var(--hg-color-dark-rust);display:inline-flex;gap:.35rem;text-underline-offset:.24rem}.HomegroundLegalPage_factList__Qq_y8 p{margin:.45rem 0 0;max-inline-size:68ch}.HomegroundLegalPage_cardGrid__eBD5L{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:2rem;margin-block-start:2rem}.HomegroundLegalPage_card__GXPV2{background:var(--legal-paper);border:1px solid var(--legal-border);border-radius:.8rem;padding:clamp(1.15rem,2.5vw,1.6rem)}.HomegroundLegalPage_card__GXPV2 h3{font-size:1rem;line-height:1.4;margin:0}.HomegroundLegalPage_card__GXPV2 p{margin:.65rem 0 0}.HomegroundLegalPage_list__ggRRS{display:grid;grid-gap:0;gap:0;list-style:none;margin:2rem 0 0;padding:0}.HomegroundLegalPage_list__ggRRS li{-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);color:var(--legal-muted);line-height:1.65;padding:1rem 0 1rem 2rem;position:relative}.HomegroundLegalPage_list__ggRRS li:before{color:var(--legal-accent);content:"✓";font-weight:800;inset-inline-start:.2rem;position:absolute}.HomegroundLegalPage_steps__sOSHF{counter-reset:legal-step;display:grid;list-style:none;margin:2rem 0 0;padding:0}.HomegroundLegalPage_steps__sOSHF li{align-items:start;-webkit-border-before:1px solid var(--legal-border);border-block-start:1px solid var(--legal-border);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2.2rem minmax(0,1fr);padding-block:1rem}.HomegroundLegalPage_steps__sOSHF span{color:var(--legal-accent);font-size:.78rem;font-weight:800}.HomegroundLegalPage_steps__sOSHF p{line-height:1.65;margin:0}.HomegroundLegalPage_related__NeZp0{background:var(--legal-soft);border-radius:1rem;padding:clamp(1.2rem,3vw,1.8rem)}.HomegroundLegalPage_related__NeZp0>p{font-size:.78rem;font-weight:760;margin:0 0 .8rem}.HomegroundLegalPage_related__NeZp0>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.HomegroundLegalPage_related__NeZp0 a,.HomegroundLegalPage_related__NeZp0 span{align-items:center;display:inline-flex;font-size:.85rem;min-block-size:2.75rem;text-underline-offset:.24rem}.HomegroundLegalPage_related__NeZp0 span{color:var(--legal-muted);font-weight:700}.HomegroundLegalPage_localeRoot__qGt7h :focus-visible{outline:3px solid var(--hg-color-focus);outline-offset:3px}@media (max-width:800px){.HomegroundLegalPage_cardGrid__eBD5L,.HomegroundLegalPage_hero__I7r4T{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.HomegroundLegalPage_factList__Qq_y8>div{gap:.5rem;grid-template-columns:minmax(0,1fr)}.HomegroundLegalPage_heroIdentity__gTewW>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.HomegroundLegalPage_article__vxmjt,.HomegroundLegalPage_hero__I7r4T{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.HomegroundLegalPage_skipLink__SBF4_{transition:none}}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja]{line-break:strict;overflow-wrap:break-word;word-break:normal}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_calloutLabel__Iuo5L,.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_eyebrow__8r8vR{letter-spacing:.03em;text-transform:none}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_hero__I7r4T h1{font-size:clamp(2.4rem,4.4vw,4rem);letter-spacing:0;line-height:1.2;max-inline-size:11em}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_callout__OtuIg h2{line-height:1.35}.HomegroundLegalPage_localeRoot__qGt7h[data-legal-locale=ja] .HomegroundLegalPage_section__jJ4_g>h2{letter-spacing:0;line-height:1.3;max-inline-size:18em}.JapaneseTourChrome_japaneseHeader__OMbXT .JapaneseTourChrome_brand__CK_Nr small{font-size:.66rem;letter-spacing:.02em;text-transform:none}.JapaneseTourChrome_japaneseFooter__lf3mV{--hg-brand:var(--hg-font-brand)}.JapaneseTourChrome_japaneseFooter__lf3mV .JapaneseTourChrome_footerTop__Qy_xv>div:first-child span{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none}@media (max-width:1179.98px){.JapaneseTourChrome_japaneseHeader__OMbXT .JapaneseTourChrome_mobilePrimaryLinks__9mm8R>a{font-family:var(--sans,system-ui,sans-serif);font-weight:560;letter-spacing:-.015em}.JapaneseTourChrome_japaneseHeader__OMbXT .JapaneseTourChrome_mobileLanguageNav__o3vLX{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1439.98px){a.JapaneseTourChrome_faqUtilityLink___XBZ0{display:none}}@media (min-width:1360px){.JapaneseTourChrome_japaneseHeader__OMbXT .JapaneseTourChrome_desktopNav__ypb4K a{padding-inline:.45rem}}.KeepWords_keep__Nb4b2{white-space:nowrap}.KeepWords_phrases__KgcEQ{overflow-wrap:break-word;word-break:keep-all}