:where(.tsh-food-hub-source-preview, .tsh-food-hub-source-preview *, .tsh-food-hub-source-preview *::before, .tsh-food-hub-source-preview *::after){box-sizing:content-box}
.tsh-food-hub-source-preview{--tsh-font-sans:"Barlow",Arial,Helvetica,sans-serif;--tsh-nav-font-family:var(--tsh-font-sans);--tsh-content-ink:#17201d;--tsh-content-copy:#46514e;--tsh-content-muted:#747c79;--tsh-content-gold:#9c671d;--tsh-content-gold-deep:#65400d;--tsh-content-gold-soft:#f4eadc;--tsh-content-line:#e8e1d8;--tsh-content-paper:#ffffff;--tsh-content-ivory:#fbf9f5;--tsh-content-soft:#f6f3ee;--tsh-content-sage:#176745;--tsh-content-night:#192622;--tsh-content-max:1220px;--tsh-prose-max:850px;--tsh-page-gutter:42px;--tsh-shadow-soft:0 18px 50px rgba(31,39,36,.08);--tsh-shadow-card:0 18px 48px rgba(31,39,36,.09);--tsh-radius-lg:24px;--tsh-radius-md:18px;--tsh-radius-sm:12px}.tsh-food-hub-source-preview{font-family:var(--tsh-font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tsh-food-hub-source-preview{margin:0;background:var(--tsh-content-paper);color:var(--tsh-content-copy);font-family:var(--tsh-font-sans);font-size:16px;font-weight:400;line-height:1.6}.tsh-food-hub-source-preview button, .tsh-food-hub-source-preview input, .tsh-food-hub-source-preview select, .tsh-food-hub-source-preview textarea{font:inherit}.tsh-food-hub-source-preview{font-family:var(--tsh-font-sans)}.tsh-food-hub-source-preview :where(h1,h2,h3,h4,h5,h6){font-family:var(--tsh-font-sans);text-wrap:balance}.tsh-food-hub-source-preview :where(p,li,figcaption){text-wrap:pretty}.tsh-food-hub-source-preview .tsh-page-hero{position:relative;isolation:isolate;width:100%;margin:0;padding:0;overflow:hidden;background:linear-gradient(180deg,var(--tsh-content-ivory) 0%,rgba(251,249,245,.58) 66%,rgba(255,255,255,0) 100%);font-family:var(--tsh-font-sans)}.tsh-food-hub-source-preview .tsh-page-hero__ambient{position:absolute;z-index:-1;top:-190px;right:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(156,103,29,.105) 0%,rgba(156,103,29,.025) 48%,transparent 72%);pointer-events:none}.tsh-food-hub-source-preview .tsh-page-hero__frame{width:min(var(--tsh-content-max),calc(100% - var(--tsh-page-gutter)));margin:0 auto;display:grid;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);gap:clamp(48px,6vw,86px);align-items:center;min-height:610px;padding:54px 0 72px}.tsh-food-hub-source-preview .tsh-page-hero--text-only .tsh-page-hero__frame{grid-template-columns:minmax(0,900px);min-height:auto;padding:64px 0 58px}.tsh-food-hub-source-preview .tsh-page-hero__copy{min-width:0;position:relative;z-index:2}.tsh-food-hub-source-preview .tsh-page-hero__kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--tsh-content-gold);font-size:11px;font-weight:800;letter-spacing:.17em;line-height:1.25;text-transform:uppercase}.tsh-food-hub-source-preview .tsh-page-hero__kicker-dot{display:block;width:7px;height:7px;flex:0 0 7px;border:1px solid currentColor;border-radius:50%;background:#9c671d1f}.tsh-food-hub-source-preview .tsh-page-hero h1{max-width:800px;margin:0;color:var(--tsh-content-ink);font-family:var(--tsh-font-sans);font-size:clamp(44px,4.65vw,68px);font-weight:700;letter-spacing:-.036em;line-height:.985}.tsh-food-hub-source-preview .tsh-page-hero__deck{max-width:650px;margin:24px 0 0;color:#4b5652;font-size:clamp(17.5px,1.6vw,20px);font-weight:400;line-height:1.67}.tsh-food-hub-source-preview .tsh-page-hero__meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tsh-food-hub-source-preview .tsh-page-hero__meta{display:inline-flex;align-items:center;min-height:30px;margin:0;padding:6px 11px;border:1px solid rgba(156,103,29,.22);border-radius:999px;background:#ffffffb8;color:#6e675f;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1;backdrop-filter:blur(8px)}.tsh-food-hub-source-preview .tsh-page-hero__visual{position:relative;width:100%;min-width:0;padding:18px 20px 20px 0}.tsh-food-hub-source-preview .tsh-page-hero__visual-backdrop{position:absolute;z-index:-1;inset:0 0 0 34px;border-radius:30px;background:linear-gradient(145deg,#9c671d2b,#f4eadca6 45%,#fffc);transform:translate(14px,-12px)}.tsh-food-hub-source-preview .tsh-page-hero__media{position:relative;width:100%;margin:0;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:var(--tsh-radius-lg);background:var(--tsh-content-soft);box-shadow:0 30px 70px #21262326,0 7px 20px #2126230f}.tsh-food-hub-source-preview .tsh-page-hero__media:after{position:absolute;inset:0;border:1px solid rgba(26,31,29,.055);border-radius:inherit;content:"";pointer-events:none}.tsh-food-hub-source-preview .tsh-page-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001)}.tsh-food-hub-source-preview .tsh-page-hero__visual-mark{position:absolute;right:2px;bottom:2px;width:78px;height:78px;border-right:1px solid rgba(156,103,29,.42);border-bottom:1px solid rgba(156,103,29,.42);border-radius:0 0 22px;pointer-events:none}.tsh-food-hub-source-preview .tsh-page-hero--magazine h1{font-size:clamp(41px,4.35vw,63px)}.tsh-food-hub-source-preview .tsh-page-hero--magazine .tsh-page-hero__media{aspect-ratio:16/10}.tsh-food-hub-source-preview .tsh-page-hero--magazine .tsh-page-hero__deck{max-width:620px}.tsh-food-hub-source-preview .tsh-page-hero--destination h1{font-size:clamp(46px,4.85vw,70px)}.tsh-food-hub-source-preview .tsh-page-hero--destination .tsh-page-hero__media{aspect-ratio:4/3}.tsh-food-hub-source-preview .tsh-page-hero--food-country h1{font-size:clamp(44px,4.7vw,67px)}.tsh-food-hub-source-preview .tsh-page-hero--food-country .tsh-page-hero__media{aspect-ratio:4/3}.tsh-food-hub-source-preview .tsh-page-hero--archive{background:linear-gradient(180deg,#fbf9f5,#fff)}.tsh-food-hub-source-preview .tsh-page-hero--archive .tsh-page-hero__frame{padding-top:70px;padding-bottom:58px}.tsh-food-hub-source-preview .tsh-page-hero--archive h1{font-size:clamp(48px,5.3vw,74px);letter-spacing:-.042em}.tsh-food-hub-source-preview .tsh-page-hero--archive .tsh-page-hero__deck{max-width:720px}.tsh-food-hub-source-preview .tsh-breadcrumbs{margin:0 0 30px}.tsh-food-hub-source-preview .tsh-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;color:#7a817e;font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1.45}.tsh-food-hub-source-preview .tsh-breadcrumbs li{display:flex;align-items:center;gap:7px}.tsh-food-hub-source-preview .tsh-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:.18em}.tsh-food-hub-source-preview .tsh-breadcrumbs a:hover, .tsh-food-hub-source-preview .tsh-breadcrumbs a:focus-visible{color:var(--tsh-content-gold-deep);text-decoration:underline}.tsh-food-hub-source-preview .tsh-source-content{width:min(var(--tsh-content-max),calc(100% - var(--tsh-page-gutter)));margin:62px auto 96px;color:var(--tsh-content-copy);font-family:var(--tsh-font-sans);overflow-wrap:anywhere}.tsh-food-hub-source-preview .tsh-source-content>p, .tsh-food-hub-source-preview .tsh-source-content>ul, .tsh-food-hub-source-preview .tsh-source-content>ol, .tsh-food-hub-source-preview .tsh-source-content>h2, .tsh-food-hub-source-preview .tsh-source-content>h3, .tsh-food-hub-source-preview .tsh-source-content>h4, .tsh-food-hub-source-preview .tsh-source-content>blockquote, .tsh-food-hub-source-preview .tsh-source-content>.tsh-legacy-prose{max-width:var(--tsh-prose-max);margin-left:auto;margin-right:auto}.tsh-food-hub-source-preview .tsh-destination-page .tsh-source-content :where(p,li,a,strong,em,small,figcaption,blockquote,h1,h2,h3,h4,h5,h6,td,th,dt,dd){font-family:var(--tsh-font-sans)!important}.tsh-food-hub-source-preview .tsh-destination-page .tsh-source-content h1{display:none!important}.tsh-food-hub-source-preview .tsh-source-content :where(p,li){font-size:17px;line-height:1.8}.tsh-food-hub-source-preview .tsh-source-content>p{margin-top:0;margin-bottom:1.2em}.tsh-food-hub-source-preview .tsh-source-content>p+p{margin-top:1.2em}.tsh-food-hub-source-preview .tsh-source-content :where(h2,h3,h4){color:var(--tsh-content-ink);font-weight:700;letter-spacing:-.02em}.tsh-food-hub-source-preview .tsh-source-content>h2{margin-top:2.3em;margin-bottom:.72em;font-size:clamp(31px,3vw,43px);line-height:1.08}.tsh-food-hub-source-preview .tsh-source-content>h3{margin-top:1.95em;margin-bottom:.66em;font-size:clamp(24px,2.15vw,31px);line-height:1.14}.tsh-food-hub-source-preview .tsh-source-content img{max-width:100%;height:auto}.tsh-food-hub-source-preview .tsh-source-content figure{max-width:100%}.tsh-food-hub-source-preview .tsh-source-content figcaption{margin-top:9px;color:var(--tsh-content-muted);font-size:12px;line-height:1.5}.tsh-food-hub-source-preview .tsh-source-content a{color:var(--tsh-content-sage);text-decoration-thickness:1px;text-underline-offset:.16em}.tsh-food-hub-source-preview .tsh-source-content a:hover, .tsh-food-hub-source-preview .tsh-source-content a:focus-visible{color:var(--tsh-content-gold-deep)}.tsh-food-hub-source-preview .tsh-source-content blockquote{padding:5px 0 5px 24px;border-left:2px solid var(--tsh-content-gold);color:#394441;font-size:18px;line-height:1.7}.tsh-food-hub-source-preview .tsh-source-content table{border-collapse:collapse;width:100%}.tsh-food-hub-source-preview .tsh-source-content th, .tsh-food-hub-source-preview .tsh-source-content td{padding:12px 14px;border-bottom:1px solid var(--tsh-content-line);text-align:left;vertical-align:top}.tsh-food-hub-source-preview .tsh-source-content--normalized-prose{max-width:var(--tsh-prose-max)}.tsh-food-hub-source-preview .tsh-legacy-prose{width:100%}.tsh-food-hub-source-preview .tsh-legacy-prose p{margin:0;color:var(--tsh-content-copy);font-family:var(--tsh-font-sans);font-size:17px;line-height:1.82}.tsh-food-hub-source-preview .tsh-legacy-prose p+p{margin-top:1.22em}.tsh-food-hub-source-preview .tsh-legacy-prose p:first-child{color:#37413e;font-size:18px;line-height:1.78}.tsh-food-hub-source-preview .tsh-source-content--legacy-elementor{max-width:1040px}.tsh-food-hub-source-preview .tsh-source-content--legacy-elementor>p, .tsh-food-hub-source-preview .tsh-source-content--legacy-elementor>ul, .tsh-food-hub-source-preview .tsh-source-content--legacy-elementor>ol, .tsh-food-hub-source-preview .tsh-source-content--legacy-elementor>h2, .tsh-food-hub-source-preview .tsh-source-content--legacy-elementor>h3{max-width:var(--tsh-prose-max)}.tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content{margin-top:34px}.tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening{margin-top:0!important}.tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening .tsh-kicker, .tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening .tsh-title, .tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening .tsh-deck{display:none!important}.tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening .tsh-head{padding-top:0!important}.tsh-food-hub-source-preview .tsh-magazine-page .tsh-source-content .tsh-opening .tsh-context{margin-top:0!important}.tsh-food-hub-source-preview .tsh-archive-section, .tsh-food-hub-source-preview .tsh-related-grid{width:min(var(--tsh-content-max),calc(100% - var(--tsh-page-gutter)));margin:58px auto 112px;font-family:var(--tsh-font-sans)}.tsh-food-hub-source-preview .tsh-section-head{position:relative;max-width:820px;margin-bottom:34px;padding-left:22px}.tsh-food-hub-source-preview .tsh-section-head:before{position:absolute;top:2px;bottom:3px;left:0;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--tsh-content-gold),rgba(156,103,29,.08));content:""}.tsh-food-hub-source-preview .tsh-section-head>p{margin:0 0 10px;color:var(--tsh-content-gold);font-size:10.5px;font-weight:800;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.tsh-food-hub-source-preview .tsh-section-head h2{margin:0;color:var(--tsh-content-ink);font-size:clamp(32px,3.8vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.04}.tsh-food-hub-source-preview .tsh-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.tsh-food-hub-source-preview .tsh-card{position:relative;min-width:0;background:transparent}.tsh-food-hub-source-preview .tsh-card__media{position:relative;display:block;aspect-ratio:16/11;overflow:hidden;border-radius:20px;background:var(--tsh-content-soft);box-shadow:0 14px 36px #20272413;isolation:isolate}.tsh-food-hub-source-preview .tsh-card__media:after{position:absolute;inset:0;z-index:2;border:1px solid rgba(255,255,255,.45);border-radius:inherit;box-shadow:inset 0 0 0 1px #1f252209;content:"";pointer-events:none}.tsh-food-hub-source-preview .tsh-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s ease}.tsh-food-hub-source-preview .tsh-card__media-shade{position:absolute;inset:auto 0 0;z-index:1;height:35%;background:linear-gradient(180deg,transparent,rgba(17,24,21,.13));pointer-events:none}.tsh-food-hub-source-preview .tsh-card__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 75% 15%,rgba(156,103,29,.14),transparent 30%),linear-gradient(135deg,#f7f2ea,#ebe4da)}.tsh-food-hub-source-preview .tsh-card__body{position:relative;z-index:3;width:calc(100% - 28px);margin:-30px 14px 0;padding:20px 20px 18px;box-sizing:border-box;border:1px solid rgba(231,224,215,.92);border-radius:16px;background:#fffffff6;box-shadow:var(--tsh-shadow-card);backdrop-filter:blur(12px);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.tsh-food-hub-source-preview .tsh-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px;margin-bottom:9px}.tsh-food-hub-source-preview .tsh-card__eyebrow{margin:0;color:var(--tsh-content-gold);font-size:9.5px;font-weight:800;letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.tsh-food-hub-source-preview .tsh-card__count{margin:0;padding:4px 8px;border:1px solid #ece5dc;border-radius:999px;background:#fbf9f6;color:#757b78;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.tsh-food-hub-source-preview .tsh-card h2{margin:0;color:var(--tsh-content-ink);font-family:var(--tsh-font-sans);font-size:clamp(20px,1.65vw,23px);font-weight:700;letter-spacing:-.024em;line-height:1.16}.tsh-food-hub-source-preview .tsh-card h2 a{color:inherit;text-decoration:none}.tsh-food-hub-source-preview .tsh-card__excerpt{display:-webkit-box;margin:11px 0 0;overflow:hidden;color:#5c6662;font-size:13.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tsh-food-hub-source-preview .tsh-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#47524e;font-size:11px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .2s ease,gap .2s ease}.tsh-food-hub-source-preview .tsh-card__cta svg{display:block;transition:transform .2s ease}.tsh-food-hub-source-preview .tsh-card:hover .tsh-card__media img{transform:scale(1.035);filter:saturate(1.03) contrast(1.015)}.tsh-food-hub-source-preview .tsh-card:hover .tsh-card__body{transform:translateY(-4px);border-color:#ddcfbd;box-shadow:0 23px 55px #1f27241d}.tsh-food-hub-source-preview .tsh-card:hover .tsh-card__cta, .tsh-food-hub-source-preview .tsh-card:focus-within .tsh-card__cta{gap:11px;color:var(--tsh-content-gold-deep)}.tsh-food-hub-source-preview .tsh-card:hover .tsh-card__cta svg{transform:translate(2px)}.tsh-food-hub-source-preview .tsh-card h2 a:focus-visible, .tsh-food-hub-source-preview .tsh-card__cta:focus-visible, .tsh-food-hub-source-preview .tsh-card__media:focus-visible{outline:2px solid rgba(156,103,29,.5);outline-offset:4px;border-radius:4px}.tsh-food-hub-source-preview .tsh-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tsh-food-hub-source-preview .tsh-topic-grid a{position:relative;overflow:hidden;padding:20px 20px 19px;border:1px solid var(--tsh-content-line);border-radius:15px;background:linear-gradient(145deg,#fff,#fcfaf6);color:var(--tsh-content-ink);box-shadow:0 8px 22px #1e262309;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.tsh-food-hub-source-preview .tsh-topic-grid a:after{position:absolute;right:-28px;bottom:-34px;width:90px;height:90px;border-radius:50%;background:#9c671d11;content:""}.tsh-food-hub-source-preview .tsh-topic-grid a:hover, .tsh-food-hub-source-preview .tsh-topic-grid a:focus-visible{transform:translateY(-2px);border-color:#d9c8b3;box-shadow:0 15px 34px #1e262312}.tsh-food-hub-source-preview .tsh-topic-grid strong, .tsh-food-hub-source-preview .tsh-topic-grid span{display:block;position:relative;z-index:1}.tsh-food-hub-source-preview .tsh-topic-grid strong{font-size:16px;line-height:1.25}.tsh-food-hub-source-preview .tsh-topic-grid span{margin-top:6px;color:var(--tsh-content-muted);font-size:11.5px}.tsh-food-hub-source-preview .tsh-empty-state{color:var(--tsh-content-muted)}.tsh-food-hub-source-preview .tsh-country-recipes{padding-top:4px}.tsh-food-hub-source-preview .tsh-country-recipes .tsh-section-head{margin-bottom:34px}.tsh-food-hub-source-preview .tsh-country-recipes__count{margin-top:11px;color:var(--tsh-content-muted);font-size:13px;font-weight:500;line-height:1.4}@media(max-width:1080px){.tsh-food-hub-source-preview .tsh-page-hero__frame{grid-template-columns:minmax(0,.93fr) minmax(390px,1.07fr);gap:42px;min-height:560px}.tsh-food-hub-source-preview .tsh-page-hero h1{font-size:clamp(40px,5.6vw,61px)}}@media(max-width:820px){.tsh-food-hub-source-preview{--tsh-page-gutter:34px}.tsh-food-hub-source-preview .tsh-page-hero__frame{grid-template-columns:1fr;gap:34px;min-height:auto;padding:42px 0 58px}.tsh-food-hub-source-preview .tsh-page-hero__visual{max-width:760px;padding:12px 14px 16px 0}.tsh-food-hub-source-preview .tsh-page-hero__visual-backdrop{inset:0 0 0 24px;transform:translate(10px,-8px)}.tsh-food-hub-source-preview .tsh-page-hero__media, .tsh-food-hub-source-preview .tsh-page-hero--magazine .tsh-page-hero__media{aspect-ratio:16/10}.tsh-food-hub-source-preview .tsh-card-grid, .tsh-food-hub-source-preview .tsh-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tsh-food-hub-source-preview{--tsh-page-gutter:28px}.tsh-food-hub-source-preview .tsh-page-hero__frame{gap:26px;padding:32px 0 44px}.tsh-food-hub-source-preview .tsh-page-hero--text-only .tsh-page-hero__frame{padding:38px 0 40px}.tsh-food-hub-source-preview .tsh-breadcrumbs{margin-bottom:22px}.tsh-food-hub-source-preview .tsh-page-hero__kicker{margin-bottom:14px}.tsh-food-hub-source-preview .tsh-page-hero h1, .tsh-food-hub-source-preview .tsh-page-hero--magazine h1, .tsh-food-hub-source-preview .tsh-page-hero--destination h1, .tsh-food-hub-source-preview .tsh-page-hero--food-country h1, .tsh-food-hub-source-preview .tsh-page-hero--archive h1{font-size:clamp(35px,10.8vw,49px);letter-spacing:-.032em;line-height:1.01}.tsh-food-hub-source-preview .tsh-page-hero__deck{margin-top:18px;font-size:16.5px;line-height:1.6}.tsh-food-hub-source-preview .tsh-page-hero__meta-row{margin-top:18px}.tsh-food-hub-source-preview .tsh-page-hero__visual{padding:9px 10px 12px 0}.tsh-food-hub-source-preview .tsh-page-hero__visual-backdrop{inset:0 0 0 16px;border-radius:21px;transform:translate(7px,-5px)}.tsh-food-hub-source-preview .tsh-page-hero__media, .tsh-food-hub-source-preview .tsh-page-hero--magazine .tsh-page-hero__media{aspect-ratio:4/3;border-radius:18px}.tsh-food-hub-source-preview .tsh-page-hero__visual-mark{width:50px;height:50px;border-radius:0 0 15px}.tsh-food-hub-source-preview .tsh-source-content{margin-top:42px;margin-bottom:72px}.tsh-food-hub-source-preview .tsh-source-content :where(p,li), .tsh-food-hub-source-preview .tsh-legacy-prose p{font-size:16px;line-height:1.76}.tsh-food-hub-source-preview .tsh-legacy-prose p:first-child{font-size:17px}.tsh-food-hub-source-preview .tsh-archive-section, .tsh-food-hub-source-preview .tsh-related-grid{margin-top:44px;margin-bottom:86px}.tsh-food-hub-source-preview .tsh-section-head{padding-left:18px;margin-bottom:28px}.tsh-food-hub-source-preview .tsh-card-grid, .tsh-food-hub-source-preview .tsh-topic-grid{grid-template-columns:1fr}.tsh-food-hub-source-preview .tsh-card-grid{gap:28px}.tsh-food-hub-source-preview .tsh-card__media{aspect-ratio:16/10;border-radius:17px}.tsh-food-hub-source-preview .tsh-card__body{width:calc(100% - 20px);margin:-25px 10px 0;padding:18px 18px 17px;border-radius:14px}.tsh-food-hub-source-preview .tsh-card h2{font-size:21px}}.tsh-food-hub-source-preview .tsh-country-introduction{width:min(900px,calc(100% - var(--tsh-page-gutter)));margin:64px auto 56px;color:var(--tsh-content-copy);font-family:var(--tsh-font-sans)}.tsh-food-hub-source-preview .tsh-country-introduction p{margin:0;color:inherit;font-family:inherit;font-size:17.5px;font-weight:400;line-height:1.82}.tsh-food-hub-source-preview .tsh-country-introduction p+p{margin-top:1.28em}.tsh-food-hub-source-preview .tsh-country-introduction p:first-child{color:#35413d;font-size:18.5px;line-height:1.8}.tsh-food-hub-source-preview .tsh-country-introduction strong{font-weight:650;color:#2f3936}.tsh-food-hub-source-preview .tsh-country-introduction em{font-style:italic}.tsh-food-hub-source-preview .tsh-country-facts{width:min(1360px,calc(100% - var(--tsh-page-gutter)));margin:0 auto 74px}.tsh-food-hub-source-preview .tsh-country-facts>.sfs{margin-left:auto!important;margin-right:auto!important}.tsh-food-hub-source-preview .tsh-country-places{margin-top:68px}@media(max-width:680px){.tsh-food-hub-source-preview .tsh-country-introduction{margin-top:44px;margin-bottom:42px}.tsh-food-hub-source-preview .tsh-country-introduction p{font-size:16px;line-height:1.76}.tsh-food-hub-source-preview .tsh-country-introduction p:first-child{font-size:17px;line-height:1.74}.tsh-food-hub-source-preview .tsh-country-facts{margin-bottom:58px}.tsh-food-hub-source-preview .tsh-country-places{margin-top:52px}}.tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph{color:var(--tsh-content-copy)!important;font-family:var(--tsh-font-sans)!important;font-size:17px!important;font-style:normal;font-weight:400!important;line-height:1.8!important;letter-spacing:normal}.tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p strong, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p b, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph strong, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph b{font-weight:650!important}.tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p+p, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph+.tsh-normalized-paragraph, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p+.tsh-normalized-paragraph, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph+p{margin-top:1.2em}.tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-former-h1{max-width:var(--tsh-prose-max);margin-right:auto;margin-left:auto}@media(max-width:620px){.tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>p, .tsh-food-hub-source-preview .tsh-city-page--legacy-normalized .tsh-source-content>.tsh-normalized-paragraph{font-size:16px!important;line-height:1.76!important}}
