.th-country,.th-countries{--th-ink:var(--ink,#101314);--th-red:var(--red,#b02a20);--th-line:var(--line,#e6e3de);--th-paper:var(--paper,#fbfaf7);color:var(--th-ink);background:#fff;max-width:1536px;margin:0 auto}.th-country *,.th-countries *{box-sizing:border-box}.th-country a,.th-countries a{color:inherit}.th-breadcrumb{max-width:1408px;font:700 11px/1.4 var(--body);letter-spacing:.08em;color:#535a57;align-items:center;gap:13px;margin:0 auto;padding:21px 28px;display:flex}.th-breadcrumb a:hover{color:var(--th-red)}.th-breadcrumb i{background:var(--th-line);flex:1;height:1px}.th-breadcrumb strong{color:var(--th-ink)}.th-hero{grid-template-columns:39% 61%;max-width:1408px;height:575px;margin:0 auto;display:grid;overflow:hidden}.th-hero-copy{background:var(--th-paper);color:var(--th-ink);flex-direction:column;min-width:0;padding:52px 47px 33px;display:flex}.th-eyebrow{font:700 12px/1.3 var(--body);letter-spacing:.13em;text-transform:uppercase;margin:0}.th-hero-copy .th-eyebrow{color:var(--th-red)}.th-hero h1{font:800 clamp(76px,8vw,114px)/.85 var(--cond);letter-spacing:-.03em;white-space:nowrap;max-width:100%;margin:80px 0 27px}.th-hero h1 span{color:var(--th-red)}.th-hero-deck{font:700 32px/1.1 var(--cond);text-transform:uppercase;max-width:360px;margin:0 0 45px}.th-hero-meta{border-top:1px solid var(--th-line);font:600 10px/1.3 var(--body);letter-spacing:.09em;color:#565d59;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:21px;display:flex}.th-hero-photo{background:#41474a;height:100%;margin:0;position:relative;overflow:hidden}.th-hero-photo img{object-fit:cover;object-position:center 51%;width:100%;height:100%;display:block}.th-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:55% 0 0}.th-hero-photo figcaption{color:#fff;font:600 12px/1.4 var(--body);z-index:1;text-shadow:0 1px 5px #0006;position:absolute;bottom:28px;right:28px}.th-facts{background:var(--th-paper);border-bottom:1px solid var(--th-line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1408px;margin:0 auto;display:grid}.th-facts>div{border-right:1px solid #e3e0da;min-width:0;padding:23px 28px 25px}.th-facts>div:last-child{border-right:0}.th-facts span,.th-facts small{display:block}.th-facts span{font:700 10px/1.4 var(--body);letter-spacing:.1em;color:#6a6f6b;margin-bottom:9px}.th-facts strong{font:700 28px/1 var(--cond);letter-spacing:.01em;display:block}.th-facts small{color:#666e6b;font:500 11px/1.5 var(--body);margin-top:7px}.th-intro{grid-template-columns:40% 1fr;align-items:start;gap:70px;max-width:1230px;margin:100px auto 92px;padding:0 30px;display:grid}.th-intro h2{font:800 clamp(46px,4.7vw,66px)/.96 var(--cond);letter-spacing:-.009em;text-transform:uppercase;margin:0}.th-intro h2 em{color:var(--th-red);font-style:normal}.th-intro>div{max-width:685px}.th-intro p{font:400 19px/1.8 var(--body);color:#343a38;margin:0 0 18px}.th-critical{border-top:3px solid var(--th-red);background:#f5f3ed;grid-template-columns:38% 1fr;gap:45px;max-width:1300px;margin:0 auto 100px;padding:43px 52px 47px;display:grid}.th-critical .th-eyebrow{color:var(--th-red)}.th-critical h2{font:800 clamp(38px,4vw,53px)/1 var(--cond);text-transform:uppercase;margin:14px 0 0}.th-critical>div:last-child{font:400 16px/1.8 var(--body)}.th-critical p{margin:0 0 13px}.th-critical>div:last-child p:last-child{margin-bottom:0}.th-content-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:78px;max-width:1300px;margin:auto;padding:0 20px;display:grid}.th-sticky-nav{border-top:2px solid var(--th-ink);align-self:start;padding-top:22px;position:sticky;top:18px}.th-sticky-nav>strong{font:700 11px var(--body);letter-spacing:.1em;margin-bottom:15px;display:block}.th-sticky-nav a{border-bottom:1px solid var(--th-line);color:#47504d;font:600 13px/1.45 var(--body);align-items:baseline;gap:12px;padding:11px 0;transition:color .15s;display:flex}.th-sticky-nav a:hover{color:var(--th-red)}.th-sticky-nav a span{font:700 13px var(--cond);color:var(--th-red)}.th-chapters{min-width:0}.th-chapter{border-top:1px solid #bdc2be;min-width:0;padding:41px 0 83px;scroll-margin-top:20px}.th-chapter-number{color:var(--th-red);font:700 11px/1.3 var(--body);letter-spacing:.14em;margin-bottom:18px;display:block}.th-chapter h2{font:800 clamp(51px,5vw,76px)/.94 var(--cond);text-transform:uppercase;letter-spacing:-.006em;max-width:850px;margin:0 0 32px}.th-chapter h3{font:800 clamp(27px,2.7vw,38px)/1.1 var(--cond);margin:47px 0 13px}.th-chapter p{max-width:780px;font:400 17px/1.8 var(--body);color:#313936;margin:0 0 20px}.th-chapter p.th-lead{color:var(--th-ink);margin-bottom:30px;font-size:20px;font-weight:500;line-height:1.65}.th-photo{min-width:0;margin:29px 0 25px}.th-photo img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:335px;display:block}.th-photo-wide img{height:460px}.th-photo figcaption{font:500 12px/1.65 var(--body);color:#6b716e;margin-top:9px}.th-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 29px;display:grid}.th-photo-pair .th-photo{margin:0}.th-photo-pair .th-photo img{height:325px}.th-photo-pair-small .th-photo img{height:240px}.th-photo-pair-city .th-photo img{height:335px}.th-inline-tip{border-left:3px solid var(--th-ink);background:#f9f8f6;padding:8px 18px;margin:21px 0 35px!important;font-size:14px!important;line-height:1.65!important}.th-inline-tip strong{font:800 14px var(--cond);letter-spacing:.05em;margin-right:8px}.th-update{border-left:3px solid var(--th-red);background:#f8f6f2;margin:34px 0 0;padding:22px 28px 25px}.th-update>strong{color:var(--th-red);font:700 12px var(--body);letter-spacing:.08em;margin-bottom:10px;display:block}.th-update p{margin:0 0 12px;font-size:15px;line-height:1.7}.th-source-link{font:700 13px/1.6 var(--body);text-underline-offset:3px;text-decoration:underline;color:var(--th-red)!important}.th-source-link:hover{color:#77251d!important}.th-option{border-top:1px solid var(--th-line);grid-template-columns:62px minmax(0,1fr);gap:19px;padding:27px 0;display:grid}.th-option>span{color:var(--th-red);font:700 29px/1 var(--cond)}.th-option h3{margin:0 0 9px;font-size:30px}.th-option p{margin:0;font-size:15px;line-height:1.75}.th-detail-note{border-top:2px solid var(--th-ink);background:#f7f6f3;margin:30px 0 0;padding:24px 30px}.th-detail-note strong{font:700 12px var(--body);letter-spacing:.1em;color:var(--th-red)}.th-detail-note p{margin:9px 0 12px;font-size:15px;line-height:1.75}.th-trip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 42px;margin:31px 0 10px;display:grid}.th-trip-grid>section{border-top:2px solid var(--th-ink);padding:17px 0 15px}.th-trip-grid h3{font:800 29px/1.1 var(--cond);margin:0 0 12px}.th-trip-grid p{margin:0 0 12px;font-size:15px;line-height:1.78}.th-sources{border-top:1px solid #bdc2be;margin:12px 0 25px;padding:40px 0 55px;scroll-margin-top:20px}.th-sources h2{font:800 34px/1 var(--cond);margin:0 0 13px}.th-sources p{font:400 14px/1.7 var(--body);color:#616b66;max-width:750px}.th-sources>div{flex-wrap:wrap;gap:10px 25px;margin-top:19px;display:flex}.th-endbar{border-top:1px solid var(--th-line);color:#4c5550;max-width:1300px;font:700 12px var(--body);letter-spacing:.07em;justify-content:space-between;margin:0 auto 85px;padding:25px 20px;display:flex}.th-endbar a{color:var(--th-red)}.th-countries{padding:0 48px 80px}.th-countries-head{border-bottom:1px solid var(--th-line);grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;max-width:1300px;margin:0 auto;padding:73px 0 58px;display:grid}.th-countries-head .th-eyebrow{color:var(--th-red);margin-bottom:17px}.th-countries-head h1{font:800 clamp(73px,8.5vw,125px)/.79 var(--cond);letter-spacing:-.015em;margin:0}.th-countries-head h1 span{color:var(--th-red)}.th-countries-head>p{color:#404944;max-width:480px;margin:0 0 7px;font-size:19px;line-height:1.7}.th-continent{max-width:1300px;margin:0 auto;padding-top:38px}.th-continent-head{align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.th-continent-head span{font:700 12px var(--body);color:var(--th-red)}.th-continent-head h2{font:800 50px/.9 var(--cond);margin:0}.th-continent-head small{font:600 12px var(--body);color:#626966;margin-left:auto}.th-country-feature{color:#fff;background:#171c1d;grid-template-columns:60% 40%;min-height:405px;display:grid;overflow:hidden}.th-country-feature-photo{overflow:hidden}.th-country-feature-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.th-country-feature:hover .th-country-feature-photo img{transform:scale(1.035)}.th-country-feature-copy{flex-direction:column;padding:48px 50px;display:flex}.th-country-feature-copy>span{font:700 12px var(--body);letter-spacing:.12em;color:#dca39d}.th-country-feature-copy h3{font:800 clamp(65px,7vw,100px)/.85 var(--cond);margin:45px 0 19px}.th-country-feature-copy p{font:400 17px/1.55 var(--body);max-width:320px;margin:0}.th-country-feature-copy strong{font:800 17px var(--cond);color:#e9bab2;margin-top:auto;padding-top:25px}.th-country-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.th-country-list>a{min-width:0;display:block}.th-country-list-photo{height:270px;display:block;overflow:hidden}.th-country-list-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.th-country-list>a:hover img{transform:scale(1.04)}.th-country-list strong{font:800 38px var(--cond);margin:14px 0 5px;display:block}.th-country-list p{color:#4c5651;margin:0 0 8px;font-size:15px}.th-upcoming{border-top:1px solid var(--th-line);justify-content:space-between;gap:30px;max-width:1300px;margin:45px auto 0;padding:26px 0;display:flex}.th-upcoming strong{font:800 26px var(--cond)}.th-upcoming p{font:400 14px/1.6 var(--body);color:#606864;margin:0}@media (max-width:1050px){.th-hero{height:505px}.th-hero-copy{padding:40px 32px 30px}.th-hero h1{margin:62px 0 26px;font-size:clamp(70px,8.8vw,104px)}.th-hero-deck{font-size:29px}.th-intro{grid-template-columns:1fr;gap:22px;margin:75px auto 70px;padding:0 35px}.th-intro h2{max-width:720px}.th-critical{grid-template-columns:1fr;gap:20px;margin:0 25px 70px;padding:32px 35px}.th-content-layout{grid-template-columns:164px minmax(0,1fr);gap:42px}.th-country-feature-copy{padding:35px}.th-countries-head{gap:30px}}@media (max-width:780px){.th-breadcrumb{padding:17px 20px}.th-hero{height:455px}.th-hero-copy{padding:32px 25px}.th-hero h1{margin:64px 0 25px;font-size:clamp(70px,10vw,90px)}.th-hero-deck{font-size:26px}.th-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.th-facts>div:nth-child(2){border-right:0}.th-facts>div:nth-child(-n+2){border-bottom:1px solid #e3e0da}.th-content-layout{padding:0 25px;display:block}.th-sticky-nav{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;padding:19px 0;display:flex;position:static}.th-sticky-nav strong{width:100%;margin-bottom:4px}.th-sticky-nav a{border:1px solid var(--th-line);gap:8px;padding:8px 12px;font-size:12px}.th-country-feature{grid-template-columns:1.1fr .9fr;min-height:365px}.th-country-feature-copy h3{margin:38px 0 10px;font-size:72px}.th-countries-head{grid-template-columns:1fr}.th-countries-head>p{max-width:700px}}@media (max-width:570px){.th-breadcrumb{gap:8px;padding:15px 17px;font-size:10px}.th-breadcrumb>span:last-child{display:none}.th-hero{flex-direction:column;height:auto;display:flex}.th-hero-copy{min-height:313px;padding:32px 24px 22px}.th-hero h1{margin:43px 0 18px;font-size:clamp(69px,19vw,89px);line-height:.86}.th-hero-deck{margin-bottom:25px;font-size:25px}.th-hero-meta{padding-top:14px;font-size:9px}.th-hero-photo{flex:0 0 295px;height:295px}.th-hero-photo figcaption{font-size:11px;bottom:16px;right:16px}.th-facts>div{min-height:100px;padding:20px 17px}.th-facts span{font-size:10px}.th-facts strong{font-size:24px}.th-facts small{font-size:10px}.th-intro{gap:20px;margin:59px 0 48px;padding:0 22px}.th-intro h2{font-size:47px}.th-intro p{font-size:16px;line-height:1.75}.th-critical{gap:18px;margin:0 14px 62px;padding:23px 22px}.th-critical h2{font-size:41px}.th-critical>div:last-child{font-size:15px;line-height:1.75}.th-content-layout{padding:0 20px}.th-sticky-nav{gap:7px;margin-bottom:28px}.th-sticky-nav a{padding:8px 9px;font-size:11px}.th-chapter{padding:29px 0 66px}.th-chapter h2{margin-bottom:22px;font-size:clamp(49px,12vw,62px)}.th-chapter h3{margin:35px 0 12px;font-size:31px}.th-chapter p{font-size:15px;line-height:1.77}.th-chapter p.th-lead{font-size:18px;line-height:1.6}.th-photo-wide img{height:265px}.th-photo-pair{grid-template-columns:1fr;gap:20px}.th-photo-pair .th-photo img{height:258px}.th-photo-pair-small .th-photo img{height:215px}.th-photo figcaption{font-size:11px}.th-option{grid-template-columns:42px 1fr;gap:8px;padding:23px 0}.th-option h3{margin:0 0 8px;font-size:27px}.th-trip-grid{grid-template-columns:1fr;gap:7px}.th-update{padding:18px 20px}.th-detail-note{padding:21px}.th-endbar{gap:10px;margin-bottom:50px;font-size:10px}.th-countries{padding:0 20px 55px}.th-countries-head{gap:21px;padding:48px 0 35px}.th-countries-head h1{font-size:79px}.th-countries-head>p{font-size:16px;line-height:1.65}.th-continent{padding-top:30px}.th-continent-head h2{font-size:43px}.th-country-feature{flex-direction:column;grid-template-columns:1fr;display:flex}.th-country-feature-photo{height:270px}.th-country-feature-copy{min-height:250px;padding:27px 26px 30px}.th-country-feature-copy h3{margin:22px 0 10px;font-size:72px}.th-country-feature-copy p{font-size:16px}.th-country-list{grid-template-columns:1fr}.th-upcoming{flex-direction:column;gap:9px}}@media (prefers-reduced-motion:reduce){.th-country-feature-photo img,.th-country-list-photo img{transition:none}}.th-country a:focus-visible,.th-countries a:focus-visible{outline:3px solid var(--th-red);outline-offset:4px}.th-hero-copy{overflow:hidden}.th-hero-photo img{object-position:center center}@media (max-width:360px){.th-hero h1{font-size:68px}.th-countries-head h1{font-size:65px}.th-facts strong{font-size:21px}}.th-countries a.th-country-feature,.th-countries a.th-country-feature:hover,.th-countries .th-country-feature-copy{color:#fff}
