.document,.place-popover{--ink:#20251f;--muted:#4d564a;color:var(--ink);font-size:16px;font-weight:450;line-height:1.75}:root[data-theme=dark] .document,:root[data-theme=dark] .place-popover{--ink:#f0f2ed;--muted:#c2c9be}.document{max-width:960px}.document li,.document p{font-size:16px;color:var(--ink);line-height:1.85}.document .place-note,.document .small,.document .source-row,.place-popover .place-note,.place-popover .small{font-size:14px;color:var(--muted);line-height:1.8}.document .muted,.place-popover .muted{color:var(--muted)}.document .eyebrow{font-size:13px;font-weight:600}.document .detail-box dl{font-size:16px;grid-template-columns:110px minmax(0,1fr);gap:16px}.document .detail-box dt{font-size:14px;font-weight:600;color:var(--muted)}.document .detail-box dd{color:var(--ink);font-size:16px;line-height:1.8}.document .detail-box h2{font-size:22px;font-weight:650}.document .status-banner{font-size:15px}.document .bank-grid p{font-size:14px}.document table{font-size:15px}.document td,.document th{font-size:15px;overflow-wrap:anywhere}.document pre{font-size:14px}.document .primary,.document .secondary{font-size:16px;min-height:48px}.document .original-place,.place-popover .original-place{font-size:15px}.document .original-place dt,.place-popover .original-place dt{font-size:14px;font-weight:600}.document .original-place summary,.place-popover .original-place summary{font-size:15px;font-weight:550;color:var(--ink)}.document .visit-guide,.place-popover .visit-guide{background:var(--surface);color:var(--ink);border-color:var(--line)}.document .visit-guide h2{font-size:20px;margin-top:0}.document .visit-guide dt,.place-popover .visit-guide dt{font-size:14px;font-weight:600;color:var(--muted)}.document .visit-guide dd,.place-popover .visit-guide dd{font-size:16px;color:var(--ink);line-height:1.8}.document .visit-stamp,.place-popover .visit-stamp{font-size:14px}.document .visit-stamp span,.place-popover .visit-stamp span{color:var(--muted)}.document .visit-stamp strong,.place-popover .visit-stamp strong{font-size:16px;color:var(--ink)}.document .guide-original,.place-popover .guide-original{font-size:13px;color:var(--muted)}.document .report-form h3,.place-popover .report-form h3{font-size:18px}.document .report-form label,.place-popover .report-form label{font-size:15px;font-weight:600;color:var(--ink)}.document .report-form input,.document .report-form select,.document .report-form textarea,.place-popover .report-form select,.place-popover .report-form textarea{font-size:16px;min-height:48px;line-height:1.6}.document .report-form .quick-reports button,.place-popover .report-form .quick-reports button{font-size:14px;font-weight:550}.place-popover .detail-line,.place-popover>.muted{font-size:16px;line-height:1.8}.place-popover .detail-page-link,.place-popover>.text-button{font-size:15px}.document input::placeholder,.document textarea::placeholder,.place-popover textarea::placeholder{color:#626b5e;opacity:1}@media (max-width:600px){.document .detail-box dl{grid-template-columns:minmax(0,1fr);gap:5px}.document .detail-box dd{margin-bottom:15px}.document .detail-box h2{font-size:21px}}:root[data-theme=dark] .document input::placeholder,:root[data-theme=dark] .document textarea::placeholder,:root[data-theme=dark] .place-popover textarea::placeholder{color:#b2bdad}.discovery-guide{margin:0 64px 48px;padding-top:36px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.15fr;gap:64px}.discovery-guide h2{font-size:25px;line-height:1.4;letter-spacing:-.6px;margin:0 0 14px;font-weight:600}.discovery-guide p{font-size:15px;line-height:1.85;color:var(--ink);margin:0 0 18px}.discovery-guide .guide-kicker{color:var(--muted);font-size:10px}.discovery-lead nav{display:grid;gap:4px}.discovery-lead nav a{min-height:44px;display:flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px}.discovery-answers details{border-bottom:1px solid var(--line)}.discovery-answers summary{cursor:pointer;padding:18px 0;font-size:16px;font-weight:550;line-height:1.6}.discovery-guide .discovery-policy{display:flex;gap:12px;margin-top:20px;font-size:14px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px;font-size:14px;line-height:1.7}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.branch-directory{margin-top:36px}.branch-directory ul{list-style:none;padding:0}.branch-directory li{padding:22px 0;border-bottom:1px solid var(--line)}.branch-directory h3{margin:0 0 10px;font-size:18px;line-height:1.6;overflow-wrap:anywhere}.branch-directory h3 a{text-decoration:underline;text-underline-offset:4px}.branch-directory p{margin:6px 0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.directory-pagination{display:flex;justify-content:space-between;gap:20px;margin:28px 0}.directory-pagination a{min-height:44px;display:flex;align-items:center;text-decoration:underline}.detail-top h1{overflow-wrap:anywhere}.cash-journey .rates-heading h1{font-family:var(--font-sans);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1.5;margin:0 0 10px}@media (max-width:820px){.discovery-guide{margin:0 22px 32px;grid-template-columns:1fr;gap:24px;padding-top:28px}.discovery-guide h2{font-size:23px}.cash-journey .rates-heading h1{font-size:24px}}.document{--accent:#16465e;--accent-soft:#eaf2f6;--line:#dce5e9;padding-top:0}.document>.wordmark:first-child{min-height:80px;margin-bottom:30px;background:#123c53;color:#fff;box-shadow:0 0 0 100vmax #123c53;clip-path:inset(0 -100vmax);font-weight:700}.document>.wordmark:first-child span{font-size:27px;font-weight:750}.document h1{font-weight:720;line-height:1.35;margin-bottom:24px}.document .detail-top{align-items:flex-start}.document .detail-top h1{word-break:keep-all;overflow-wrap:break-word}.document :is(.primary,.secondary){border-radius:0;font-weight:600}.document .visit-guide{border:0;border-top:2px solid var(--line);border-radius:0;background:transparent;padding:22px 0}.document .detail-box{border:0;border-top:1px solid var(--line);background:transparent;padding:24px 0}.document .status-banner{border-radius:0;background:var(--accent-soft);border-left:3px solid #eda75b}.document .breadcrumbs{color:var(--muted);font-size:13px}.discovery-guide h2{color:var(--accent);font-weight:700}.discovery-answers summary{font-weight:600}:root[data-theme=dark] .document{--accent:#add5e8;--accent-soft:#203d4b;--line:#344b59}@media (max-width:820px){.document>.wordmark:first-child{min-height:64px;margin-bottom:24px}.document>.wordmark:first-child span{font-size:23px}.document h1{font-size:28px}.document .detail-top{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;margin:22px 0}.document .detail-top>:is(.brand-mark,.type-mark){width:52px;height:52px}.document .detail-top h1{font-size:25px;line-height:1.4;margin:0}}.finder .sponsor-placement.finder-ad{max-width:none;margin:0;padding:9px 24px 13px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.finder-ad .ad-disclosure{display:flex;gap:6px;color:#52616d;font-size:12px;line-height:1.5}.finder-ad .ad-disclosure>span{color:#52616d}.finder .finder-ad.trip-preview>a{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:46px;padding-top:3px;color:#1c2830}.finder-ad .trip-wordmark{color:#2460df;font-size:29px;font-weight:800;line-height:1.2;letter-spacing:-1.2px;white-space:nowrap}.finder-ad .trip-wordmark>span{color:#2460df}.finder-ad .ad-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.finder-ad .ad-copy>strong{font-size:15px;line-height:1.5;font-weight:650}.finder-ad .ad-copy>span{font-size:13px;line-height:1.6;color:#52616d}.finder-ad .ad-action{display:flex;align-items:center;gap:9px;color:#2458c9;font-size:14px;font-weight:600;white-space:nowrap}.finder-ad>a:hover .ad-action{text-decoration:underline;text-underline-offset:3px}.finder-ad>a:focus-visible{outline:2px solid #2460df;outline-offset:4px}:root[data-theme=dark] .finder .finder-ad{background:#172e3a}:root[data-theme=dark] .finder-ad :is(.ad-disclosure,.ad-disclosure>span,.ad-copy>span){color:#c5d2dc}:root[data-theme=dark] .finder-ad .ad-copy>strong{color:#f1f6f9}:root[data-theme=dark] .finder-ad :is(.trip-wordmark,.trip-wordmark>span,.ad-action){color:#93b8ff}@media(max-width:820px){.finder .sponsor-placement.finder-ad{padding:7px 18px 10px}.finder .finder-ad.trip-preview>a{grid-template-columns:100px minmax(0,1fr) auto;gap:12px;min-height:47px}.finder-ad .trip-wordmark{font-size:24px}.finder-ad .ad-copy>strong{font-size:14px}.finder-ad .ad-copy>span{font-size:12px}.finder-ad .ad-action{gap:5px;font-size:13px}.finder-ad .ad-action>span{font-size:16px}}@media(max-width:360px){.finder .sponsor-placement.finder-ad{padding-inline:16px}.finder .finder-ad.trip-preview>a{grid-template-columns:88px minmax(0,1fr) auto;gap:9px}.finder-ad .trip-wordmark{font-size:22px}.finder-ad .ad-copy>span{display:none}}.finder .sponsor-placement.image-ad{grid-column:1/-1;padding:8px 22px 12px}.image-ad .ad-disclosure{margin-bottom:5px}.finder .finder-ad.trip-preview>.image-ad-link{position:relative;display:block;overflow:hidden;height:132px;min-height:0;padding:0;isolation:isolate;background:#1557cf}.image-ad .ad-banner-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.image-ad .image-ad-copy{position:absolute;inset:0;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:24px;padding:18px 28px;background:linear-gradient(90deg,#1351cbd9,#1351cbd9 32%,#1351cb50 55%,#1351cb00 78%);color:#fff}.image-ad .image-ad-copy .trip-wordmark,.image-ad .image-ad-copy .trip-wordmark>span{color:#fff;font-size:34px;font-weight:800;letter-spacing:-1.5px}.image-ad .image-ad-title{color:#fff;font-size:20px;font-weight:650;line-height:1.5;text-shadow:0 1px 4px #1043a340}.image-ad .image-ad-action{color:#123b80;background:#fff;padding:10px 18px;font-size:14px;font-weight:650;white-space:nowrap}.image-ad .image-ad-link:hover{filter:brightness(1.04)}.image-ad .image-ad-link:focus-visible{outline:3px solid #123c53;outline-offset:3px}.configured-image-ad .image-ad-link{display:block;padding:0}.configured-image-ad img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain}@media(max-width:820px){.finder .sponsor-placement.image-ad{padding:7px 18px 10px}.finder .finder-ad.trip-preview>.image-ad-link{height:112px}.image-ad .ad-banner-image{object-position:67% 60%}.image-ad .image-ad-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 15px;background:linear-gradient(90deg,#1351cbf2,#1351cbca 38%,#1351cb00 75%)}.image-ad .image-ad-copy .trip-wordmark,.image-ad .image-ad-copy .trip-wordmark>span{font-size:27px;line-height:1.15}.image-ad .image-ad-title{font-size:14px;max-width:65%}.image-ad .image-ad-action{background:transparent;color:#fff;padding:0;font-size:12px;line-height:1.5}}@media(max-width:360px){.finder .sponsor-placement.image-ad{padding-inline:16px}.image-ad .image-ad-copy{padding-inline:12px}}.shortcut-copy{display:contents}.shortcut-name-compact,.shortcut-variant{display:none}.shortcut-meta{display:contents}@media (max-width:820px){.app.travel-app .exchange-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;overflow:visible;padding:6px 16px;min-height:62px}.app.travel-app .exchange-shortcuts>.shortcut-label{display:none}.app.travel-app .exchange-shortcuts button{display:flex;justify-content:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:3px 0;font-size:13px;font-weight:600;line-height:1.4}.app.travel-app .exchange-shortcuts .shortcut-logo{flex:0 0 18px;width:18px;height:20px;object-fit:contain}.app.travel-app .exchange-shortcuts .shortcut-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.app.travel-app .exchange-shortcuts .shortcut-name-full{display:none}.app.travel-app .exchange-shortcuts .shortcut-name-compact{display:block;white-space:nowrap;letter-spacing:-.15px}.app.travel-app .exchange-shortcuts .shortcut-meta{display:flex;align-items:baseline;gap:4px;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.app.travel-app .exchange-shortcuts .shortcut-variant{display:inline}.app.travel-app .exchange-shortcuts .shortcut-meta small{font-size:inherit;font-weight:inherit}.app.travel-app .exchange-shortcuts .shortcut-variant+small:before{content:"· "}html:lang(th) .app.travel-app .exchange-shortcuts button{font-size:13px;line-height:1.5}.app.travel-app .exchange-shortcuts button.active{box-shadow:inset 0 -2px var(--accent)}}@media (max-width:360px){.app.travel-app .exchange-shortcuts{padding-inline:12px;gap:6px}}