.language-strip{background:#e9eee7;border-bottom:1px solid var(--line);position:relative;z-index:19}.language-strip>.shell{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-height:41px}.all-languages{font-size:11px;color:var(--muted)}.locale-switch{position:relative;border:0;padding:0;font-size:11px}.locale-switch>summary{padding:10px 0;font-size:11px;line-height:1.5;list-style:none}.locale-switch>summary::after{content:none}.locale-switch>summary::-webkit-details-marker{display:none}.locale-switch>div{position:absolute;inset-inline-end:0;top:100%;width:440px;max-width:calc(100vw - 36px);max-height:65vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--paper);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 35px #193c3822;padding:12px;z-index:100}.locale-switch a{padding:11px 13px;display:block;border-radius:4px;font-size:13px}.locale-switch a:hover,.locale-switch a[aria-current]{background:#e9eee7;color:var(--ink)}.language-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-block:10px 75px}.language-directory a{padding:24px;border:1px solid var(--line);border-radius:6px;background:#fffef8;font-size:20px}.language-directory a:hover{background:#e9eee7}.locale-faq{padding-block:20px 65px;max-width:900px}.locale-faq>h2,.locale-answer h2{font:400 34px/1.3 var(--serif);margin-block:15px 22px}.locale-answer>p{max-width:950px;font-size:16px;color:var(--muted);line-height:1.85}.locale-answer>.destination-grid{margin-top:38px}.locale-service>.locale-answer{background:#e9eee7;padding:28px;border-radius:7px;margin-bottom:35px}.locale-service>.locale-answer p{font-size:14px}.locale-service .button{font-size:13px}.locale-reading{max-width:790px;margin-inline:auto;padding-bottom:35px;line-height:1.9}.locale-reading h2{font:400 31px/1.35 var(--serif)}.locale-reading p{color:#536b63}.locale-brief{font:12px/1.8 Arial,sans-serif!important;background:#e9eee7;border-inline-start:3px solid var(--orange);padding:15px 19px;color:var(--muted)!important}.locale-city-cover{width:100%;height:360px;object-fit:cover;border-radius:8px;margin-bottom:25px}.locale-search{display:block;max-width:600px;font-size:13px;font-weight:600;margin-bottom:20px}.locale-search input{display:block;width:100%;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:5px;padding:14px;margin-top:8px;background:#fffef8}#local-search-status{font-size:12px;color:var(--muted)}.locale-answer .destination-copy p{font-size:13px}.locale-reading .article-booking>.button{max-width:100%;white-space:normal}.route-cards h3{font:400 28px/1.3 var(--serif);margin:15px 0}.saved-section .journal-card h2{overflow-wrap:anywhere}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0!important}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{font-family:Arial,sans-serif;letter-spacing:0!important}html[lang=ja] h1,html[lang=ko] h1,html[lang^=zh] h1{letter-spacing:0!important;line-height:1.3}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .mark{direction:ltr}html[dir=rtl] .article-body ul{padding-left:0;padding-right:23px}html[dir=rtl] .budget-breakdown strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .article-meta{direction:rtl}html[lang=ar] .hero-shade{background:linear-gradient(270deg,#113c35d9,#113c3544)}html[lang=ar] .hero-content p{line-height:1.95}html[lang=ar] .hero h1{font-size:54px;line-height:1.35}.locale-answer .button{margin-block:15px 25px}body:has(#locale-data) .journal-intro>p{max-width:950px}body:has(#locale-data) .hero h1{max-width:850px;font-size:clamp(38px,5vw,66px)}body:has(#locale-data) .hero-content p{max-width:760px}body:has(#locale-data) .nav #navigation{gap:17px;font-size:12px}body:has(#locale-data) .journal-card h3{font-size:25px;line-height:1.4}body:has(#locale-data) .article-heading h1{line-height:1.3}.locale-reading .locale-brief{margin-bottom:25px}
@media(max-width:1100px){body:has(#locale-data) .nav #navigation{gap:11px;font-size:10px}.language-directory{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(#locale-data) .nav .nav-cta{padding:10px 12px}}
@media(max-width:720px){.language-strip>.shell{min-height:39px;gap:15px}.locale-switch>div{width:330px;grid-template-columns:1fr 1fr}.locale-switch a{font-size:12px;padding:10px}.all-languages{font-size:10px}.language-directory{grid-template-columns:1fr 1fr;gap:11px;padding-bottom:50px}.language-directory a{font-size:17px;padding:18px}.locale-faq{padding-block:15px 45px}.locale-faq>h2{font-size:29px}.locale-answer>p{font-size:14px}.locale-service>.locale-answer{padding:23px}.locale-city-cover{height:240px}.locale-reading{max-width:100%;font-size:15px}.locale-reading h2{font-size:28px}.locale-brief{font-size:11px!important}body:has(#locale-data) .hero h1{font-size:42px;line-height:1.3}body:has(#locale-data) .hero-content p{font-size:14px;line-height:1.9}body:has(#locale-data) .nav #navigation{gap:0;font-size:14px}body:has(#locale-data) .nav .nav-cta{padding:13px}html[lang=ar] .hero h1{font-size:39px}body:has(#locale-data) .journal-card h3{font-size:24px}.locale-reading .article-booking{padding:22px}html[lang=hi] .hero h1{font-size:38px}}
@media(max-width:380px){.locale-switch>div{grid-template-columns:1fr;width:240px}.language-directory a{font-size:15px;padding:15px}}
