.t4-document{margin:0;background:light-dark(#f5f5f3,#0e1c26);color-scheme:light dark}
#tj-unified-v4{--t4-paper:light-dark(#fff,#12212c);--t4-soft:light-dark(#f5f6f3,#172a34);--t4-ink:light-dark(#152d3d,#edf2f5);--t4-muted:light-dark(#60707b,#b1bec5);--t4-line:light-dark(#e0e5e5,#334853);--t4-red:light-dark(#b7353e,#ed7e86);--t4-onred:light-dark(#fff,#14212c);--t4-green:light-dark(#275c4f,#add7c5);--t4-sage:light-dark(#eaf0e9,#243c34);--t4-sand:light-dark(#f3ece0,#34352f);--t4-night:#122b3e;--t4-white:#fff;--t4-photo-muted:#e5edf0;--t4-gold:#e7c79a;background:var(--t4-paper);color:var(--t4-ink);font-family:Manrope,'Segoe UI',Arial,sans-serif;font-size:14px;line-height:1.6;width:100%;position:relative;isolation:isolate}
#tj-unified-v4 *{box-sizing:border-box}
#tj-unified-v4 [hidden]{display:none!important}
#tj-unified-v4 h1,#tj-unified-v4 h2,#tj-unified-v4 h3,#tj-unified-v4 p,#tj-unified-v4 figure{margin:0;overflow-wrap:anywhere}
#tj-unified-v4 button,#tj-unified-v4 input,#tj-unified-v4 select,#tj-unified-v4 textarea{font:inherit;color:inherit}
#tj-unified-v4 a{color:inherit;text-decoration:none}
#tj-unified-v4 a:hover{color:var(--t4-red)}
#tj-unified-v4 button{color:inherit}
#tj-unified-v4 img{display:block;width:100%;height:100%;object-fit:cover}
#tj-unified-v4 .t4-pad{padding-inline:28px}
#tj-unified-v4 .t4-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#tj-unified-v4 .t4-skip{position:absolute;left:20px;top:0;transform:translateY(-120%);background:var(--t4-paper);color:var(--t4-ink);padding:10px 15px;z-index:9}
#tj-unified-v4 .t4-skip:focus{transform:translateY(0)}
#tj-unified-v4 .t4-top{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap;background:var(--t4-night);color:var(--t4-photo-muted);padding-block:8px;font-size:11px}
#tj-unified-v4 .t4-top strong{font-size:11px;color:var(--t4-white);letter-spacing:.4px}
#tj-unified-v4 .t4-top a:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-header{display:flex;align-items:center;gap:27px;padding-block:21px;background:var(--t4-paper)}
#tj-unified-v4 .t4-logo{display:flex;align-items:center;gap:9px;flex-shrink:0}
#tj-unified-v4 .t4-monogram{display:grid;place-items:center;width:35px;height:39px;border-radius:6px;background:var(--t4-red);color:var(--t4-onred);font-size:33px;line-height:1;font-weight:800;letter-spacing:-2px;padding-right:3px}
#tj-unified-v4 .t4-wordmark{display:block;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-1.4px}
#tj-unified-v4 .t4-wordmark span{font-size:15px;letter-spacing:-.5px;color:var(--t4-red)}
#tj-unified-v4 .t4-brand-note{display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:6px;color:var(--t4-muted)}
#tj-unified-v4 .t4-search{display:flex;gap:7px;align-items:center;flex:1;min-width:0;padding:5px;background:var(--t4-soft);border:1px solid var(--t4-line);border-radius:6px}
#tj-unified-v4 .t4-search input{border:0;background:none;min-width:0;width:100%;padding:8px;font-size:12px}
#tj-unified-v4 .t4-search input::placeholder{color:var(--t4-muted);opacity:1}
#tj-unified-v4 .t4-search button{display:flex;gap:7px;align-items:center;border:0;background:var(--t4-ink);color:var(--t4-paper);font-size:12px;font-weight:700;padding:8px 12px;border-radius:4px}
#tj-unified-v4 .t4-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:43px;padding:11px 16px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:700;line-height:1.5;text-align:center}
#tj-unified-v4 .t4-button-red{background:var(--t4-red);color:var(--t4-onred)}
#tj-unified-v4 .t4-button-red:hover{color:var(--t4-onred);filter:brightness(.94)}
#tj-unified-v4 .t4-button-outline{border-color:var(--t4-line);background:var(--t4-paper)}
#tj-unified-v4 .t4-button-white{background:var(--t4-white);color:var(--t4-night)}
#tj-unified-v4 .t4-header-cta{flex-shrink:0}
#tj-unified-v4 .t4-nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap;border-block:1px solid var(--t4-line);background:var(--t4-paper);min-height:49px}
#tj-unified-v4 .t4-nav a{padding-block:14px 11px;border-bottom:3px solid transparent;font-size:12px;font-weight:700}
#tj-unified-v4 .t4-nav a[aria-current='page']{border-color:var(--t4-red);color:var(--t4-red)}
#tj-unified-v4 .t4-nav .t4-nav-trade{margin-left:auto;color:var(--t4-red);display:flex;gap:12px;align-items:center}
#tj-unified-v4 .t4-figure{margin:0;min-width:0}
#tj-unified-v4 figcaption{font-size:11px;line-height:1.7;color:var(--t4-muted);padding-top:7px}
#tj-unified-v4 figcaption a{text-decoration:underline;text-underline-offset:3px}
#tj-unified-v4 .t4-home-hero{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:17px;padding-top:23px;padding-bottom:23px}
#tj-unified-v4 .t4-hero-main{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:439px;border-radius:8px;overflow:hidden;background:var(--t4-night);color:var(--t4-white)}
#tj-unified-v4 .t4-hero-main .t4-hero-photo{position:absolute;inset:0;z-index:-2}
#tj-unified-v4 .t4-hero-photo img{object-position:50% 40%}
#tj-unified-v4 .t4-hero-main::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#092637ef 0%,#0e2d3b85 50%,#0e2d3b00 100%)}
#tj-unified-v4 .t4-hero-content{padding:29px 31px;width:100%}
#tj-unified-v4 .t4-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;display:flex;align-items:center;gap:9px}
#tj-unified-v4 .t4-eyebrow::before{content:'';width:21px;height:2px;background:currentColor}
#tj-unified-v4 .t4-hero-main h1{font-size:43px;line-height:1.12;font-weight:800;letter-spacing:-1.4px;margin-top:17px}
#tj-unified-v4 .t4-hero-main h1 em{font-family:Georgia,serif;font-size:38px;line-height:1.3;color:var(--t4-gold);font-weight:400;letter-spacing:-.7px}
#tj-unified-v4 .t4-hero-main p{font-size:13px;line-height:1.85;color:var(--t4-photo-muted);margin-top:15px}
#tj-unified-v4 .t4-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 17px;margin-top:22px}
#tj-unified-v4 .t4-hero-link{font-size:12px;font-weight:700;color:var(--t4-white)}
#tj-unified-v4 .t4-hero-link:hover{color:var(--t4-gold)}
#tj-unified-v4 .t4-hero-caption{display:block;font-size:11px;color:var(--t4-photo-muted);margin-top:20px}
#tj-unified-v4 .t4-hero-aside{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0}
#tj-unified-v4 .t4-hero-story{display:flex;align-items:flex-end;position:relative;isolation:isolate;overflow:hidden;border-radius:7px;min-height:203px;padding:20px;background:var(--t4-night);color:var(--t4-white)}
#tj-unified-v4 .t4-hero-story:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-hero-story .t4-figure{position:absolute;inset:0;z-index:-2}
#tj-unified-v4 .t4-hero-story::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c293ded,#0c293d00 95%)}
#tj-unified-v4 .t4-hero-story small{font-size:11px;font-weight:700;letter-spacing:1px}
#tj-unified-v4 .t4-hero-story strong{display:block;font-size:21px;font-weight:800;line-height:1.4;letter-spacing:-.5px;margin-top:5px}
#tj-unified-v4 .t4-hero-story>span>span{display:block;font-size:11px;color:var(--t4-photo-muted);margin-top:5px}
#tj-unified-v4 .t4-hero-business{border-radius:7px;background:var(--t4-sand);padding:22px}
#tj-unified-v4 .t4-hero-business h2{font-size:23px;font-weight:800;line-height:1.3;letter-spacing:-.6px;margin-top:8px}
#tj-unified-v4 .t4-hero-business p{font-size:12px;color:var(--t4-muted);line-height:1.8;margin:9px 0 13px}
#tj-unified-v4 .t4-kicker{color:var(--t4-red);font-size:11px;font-weight:800;letter-spacing:1.3px;margin-bottom:7px}
#tj-unified-v4 .t4-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.65}
#tj-unified-v4 .t4-country-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:19px;background:var(--t4-soft);padding-block:19px;border-block:1px solid var(--t4-line)}
#tj-unified-v4 .t4-country-strip small{display:block;font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-country-strip strong{display:block;font-size:17px;font-weight:800;letter-spacing:-.4px;margin-top:3px}
#tj-unified-v4 .t4-country-strip>div>span{display:block;font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-section{padding-block:35px}
#tj-unified-v4 .t4-soft{background:var(--t4-soft);border-block:1px solid var(--t4-line)}
#tj-unified-v4 .t4-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px 23px;margin-bottom:21px}
#tj-unified-v4 .t4-section-head>div{min-width:0}
#tj-unified-v4 .t4-section h2,#tj-unified-v4 .t4-related h2{font-size:27px;line-height:1.3;font-weight:800;letter-spacing:-.8px}
#tj-unified-v4 .t4-section-head>.t4-text-link{flex-shrink:0}
#tj-unified-v4 .t4-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#tj-unified-v4 .t4-city{min-width:0;border:1px solid var(--t4-line);border-radius:7px;overflow:hidden}
#tj-unified-v4 .t4-city-cover{display:block;position:relative;isolation:isolate;aspect-ratio:1.6;overflow:hidden;color:var(--t4-white);background:var(--t4-night)}
#tj-unified-v4 .t4-city-cover:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-city-cover .t4-figure{position:absolute;inset:0;z-index:-2}
#tj-unified-v4 .t4-city-cover::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c293be6,#0c293b00 100%)}
#tj-unified-v4 .t4-city-name{position:absolute;inset:auto 16px 14px}
#tj-unified-v4 .t4-city-name small{display:block;font-size:11px;font-weight:600;color:var(--t4-photo-muted)}
#tj-unified-v4 .t4-city-name strong{display:flex;justify-content:space-between;align-items:center;font-size:23px;line-height:1.3;font-weight:800;letter-spacing:-.6px;margin-top:4px}
#tj-unified-v4 .t4-city-body{padding:15px;background:var(--t4-paper)}
#tj-unified-v4 .t4-city-body p{font-size:12px;color:var(--t4-muted);line-height:1.8}
#tj-unified-v4 .t4-city-links{display:flex;gap:7px 13px;flex-wrap:wrap;border-top:1px solid var(--t4-line);padding-top:12px;margin-top:12px;font-size:11px;font-weight:700;color:var(--t4-green)}
#tj-unified-v4 .t4-place-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
#tj-unified-v4 .t4-place{background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:7px;overflow:hidden;min-width:0}
#tj-unified-v4 .t4-place-cover{display:block;aspect-ratio:1.3;overflow:hidden;background:var(--t4-sage)}
#tj-unified-v4 .t4-place-cover .t4-figure{height:100%}
#tj-unified-v4 .t4-place-type{display:flex;align-items:center;justify-content:center;gap:15px;height:100%;color:var(--t4-green);font-size:12px;font-weight:700;padding:15px}
#tj-unified-v4 .t4-place-type>span{font-size:26px}
#tj-unified-v4 .t4-place-body{padding:15px}
#tj-unified-v4 .t4-meta{font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-place h3{font-size:16px;font-weight:800;line-height:1.4;letter-spacing:-.4px;margin-top:5px}
#tj-unified-v4 .t4-place p{font-size:11px;line-height:1.85;color:var(--t4-muted);margin-top:8px}
#tj-unified-v4 .t4-place .t4-text-link{font-size:11px;color:var(--t4-red);margin-top:12px}
#tj-unified-v4 .t4-context-link{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px;margin-top:19px;padding-top:17px;border-top:1px solid var(--t4-line);font-size:11px}
#tj-unified-v4 .t4-context-link strong{font-weight:700}
#tj-unified-v4 .t4-context-link span{color:var(--t4-muted)}
#tj-unified-v4 .t4-context-link a{margin-left:auto;color:var(--t4-green);font-weight:700}
#tj-unified-v4 .t4-culture-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr) minmax(0,.86fr);gap:22px}
#tj-unified-v4 .t4-food-feature{position:relative;isolation:isolate;min-height:310px;display:flex;align-items:flex-end;overflow:hidden;border-radius:7px;color:var(--t4-white);padding:19px;background:var(--t4-night)}
#tj-unified-v4 .t4-food-feature:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-food-feature .t4-figure{position:absolute;inset:0;z-index:-2}
#tj-unified-v4 .t4-food-feature::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#112b3cef,#112b3c00 90%)}
#tj-unified-v4 .t4-food-feature small{font-size:11px;letter-spacing:.7px;font-weight:700}
#tj-unified-v4 .t4-food-feature strong{display:block;font-size:29px;font-weight:800;line-height:1.3;margin-top:5px;letter-spacing:-.7px}
#tj-unified-v4 .t4-food-feature>span>span{display:block;font-size:11px;margin-top:6px;color:var(--t4-photo-muted)}
#tj-unified-v4 .t4-food-list{display:flex;flex-direction:column;justify-content:space-between;min-width:0}
#tj-unified-v4 .t4-food-row{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--t4-line)}
#tj-unified-v4 .t4-food-row:first-child{padding-top:0}
#tj-unified-v4 .t4-food-row:last-child{border:0;padding-bottom:0}
#tj-unified-v4 .t4-food-row strong{font-size:14px;font-weight:800;letter-spacing:-.3px}
#tj-unified-v4 .t4-food-row small{display:block;color:var(--t4-muted);font-size:11px;line-height:1.7;margin-top:5px}
#tj-unified-v4 .t4-life-note{padding:24px 20px;background:var(--t4-sage);border-radius:7px;min-width:0}
#tj-unified-v4 .t4-life-note .t4-kicker{color:var(--t4-green)}
#tj-unified-v4 .t4-life-note h3{font-size:24px;line-height:1.3;letter-spacing:-.7px;font-weight:800;margin:13px 0}
#tj-unified-v4 .t4-life-note p{font-size:12px;color:var(--t4-muted);line-height:1.85}
#tj-unified-v4 .t4-life-note .t4-text-link{color:var(--t4-green);margin-top:19px}
#tj-unified-v4 .t4-note-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}
#tj-unified-v4 .t4-note-tags span{font-size:11px;border:1px solid var(--t4-line);border-radius:4px;padding:4px 7px}
#tj-unified-v4 .t4-economy-home{background:var(--t4-night);color:var(--t4-white)}
#tj-unified-v4 .t4-economy-home .t4-kicker{color:var(--t4-gold)}
#tj-unified-v4 .t4-economy-home .t4-text-link:hover{color:var(--t4-gold)}
#tj-unified-v4 .t4-indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#tj-unified-v4 .t4-indicator{display:block;padding:0 0 0 24px;border-left:1px solid #c3d3df42;min-width:0}
#tj-unified-v4 .t4-indicator:first-child{border:0;padding:0}
#tj-unified-v4 .t4-indicator:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-indicator small{display:block;font-size:11px;color:var(--t4-photo-muted)}
#tj-unified-v4 .t4-indicator strong{display:block;font-size:32px;line-height:1.4;letter-spacing:-1px;font-weight:800;margin:6px 0}
#tj-unified-v4 .t4-indicator>span{display:block;font-size:12px;font-weight:600}
#tj-unified-v4 .t4-indicator .t4-indicator-source{color:var(--t4-photo-muted);font-size:11px;font-weight:400;margin-top:15px}
#tj-unified-v4 .t4-sector-strip{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #c3d3df42;padding-top:19px;margin-top:25px;font-size:11px}
#tj-unified-v4 .t4-sector-strip strong{color:var(--t4-gold)}
#tj-unified-v4 .t4-sector-strip a{color:var(--t4-photo-muted)}
#tj-unified-v4 .t4-sector-strip a:hover{color:var(--t4-white)}
#tj-unified-v4 .t4-business-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:29px;padding-block:34px;background:var(--t4-sand);align-items:center}
#tj-unified-v4 .t4-business-photo{position:relative;min-width:0}
#tj-unified-v4 .t4-business-photo .t4-figure{aspect-ratio:1.35;overflow:hidden;border-radius:7px}
#tj-unified-v4 .t4-business-photo>span{position:absolute;bottom:9px;left:12px;font-size:11px;color:var(--t4-white);background:#122b3ead;padding:2px 6px;border-radius:3px}
#tj-unified-v4 .t4-business-copy{min-width:0}
#tj-unified-v4 .t4-business-copy h2{font-size:29px;line-height:1.3;font-weight:800;letter-spacing:-.8px}
#tj-unified-v4 .t4-business-copy p{font-size:13px;line-height:1.9;color:var(--t4-muted);margin-top:13px}
#tj-unified-v4 .t4-business-steps{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;font-size:11px;color:var(--t4-muted);padding-top:16px;border-top:1px solid var(--t4-line)}
#tj-unified-v4 .t4-home-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:30px;align-items:start}
#tj-unified-v4 .t4-home-explainer h2{font-size:24px;line-height:1.4}
#tj-unified-v4 .t4-home-explainer p{font-size:12px;line-height:1.9;color:var(--t4-muted)}
#tj-unified-v4 .t4-home-explainer .t4-text-link{margin-top:15px;color:var(--t4-green)}
#tj-unified-v4 .t4-footer{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:25px;padding-block:30px;background:var(--t4-soft);border-top:1px solid var(--t4-line)}
#tj-unified-v4 .t4-footer>div>strong{font-size:12px;font-weight:800}
#tj-unified-v4 .t4-footer .t4-footer-brand>strong{font-size:24px;letter-spacing:-1px}
#tj-unified-v4 .t4-footer-brand strong>span{color:var(--t4-red)}
#tj-unified-v4 .t4-footer-brand p{font-size:11px;color:var(--t4-muted);line-height:1.9;margin-top:9px}
#tj-unified-v4 .t4-footer a{display:block;color:var(--t4-muted);font-size:11px;margin-top:9px}
#tj-unified-v4 .t4-footer a:hover{color:var(--t4-red)}
#tj-unified-v4 .t4-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding-block:14px;border-top:1px solid var(--t4-line);font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;color:var(--t4-muted);padding-block:18px}
#tj-unified-v4 .t4-breadcrumbs span[aria-current]{color:var(--t4-ink)}
#tj-unified-v4 .t4-page-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;padding-top:7px;padding-bottom:30px;border-bottom:1px solid var(--t4-line)}
#tj-unified-v4 .t4-page-intro.t4-intro-no-photo{grid-template-columns:1fr}
#tj-unified-v4 .t4-page-intro h1{font-size:35px;line-height:1.18;letter-spacing:-1.1px;font-weight:800;margin-top:8px}
#tj-unified-v4 .t4-page-intro p{font-size:13px;line-height:1.9;color:var(--t4-muted);margin-top:15px;max-width:690px}
#tj-unified-v4 .t4-page-intro .t4-figure>img{height:auto;aspect-ratio:1.6;border-radius:7px}
#tj-unified-v4 .t4-page-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--t4-muted);font-size:11px;margin-top:16px}
#tj-unified-v4 .t4-jump{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block:19px;background:var(--t4-soft);border-bottom:1px solid var(--t4-line)}
#tj-unified-v4 .t4-jump a{display:inline-flex;align-items:center;font-size:11px;font-weight:600;border:1px solid var(--t4-line);background:var(--t4-paper);padding:6px 10px;border-radius:4px}
#tj-unified-v4 .t4-entry{padding:29px 0;border-bottom:1px solid var(--t4-line);scroll-margin-top:18px}
#tj-unified-v4 .t4-entry:last-child{border:0}
#tj-unified-v4 .t4-entry-head{margin-bottom:15px}
#tj-unified-v4 .t4-entry h2{font-size:24px;line-height:1.35;font-weight:800;letter-spacing:-.65px;margin-top:4px}
#tj-unified-v4 .t4-entry-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.4fr);gap:25px;align-items:start}
#tj-unified-v4 .t4-entry-text-only{grid-template-columns:1fr}
#tj-unified-v4 .t4-entry-photo>img{aspect-ratio:1.5;border-radius:6px;height:auto}
#tj-unified-v4 .t4-entry-copy>p{font-size:13px;line-height:1.95;max-width:760px;color:var(--t4-muted)}
#tj-unified-v4 .t4-entry-copy .t4-period{font-size:11px;margin-top:14px}
#tj-unified-v4 .t4-sources{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:13px}
#tj-unified-v4 .t4-sources a{font-size:11px;line-height:1.7;color:var(--t4-green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#tj-unified-v4 .t4-inline-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:17px;font-size:11px;font-weight:700}
#tj-unified-v4 .t4-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--t4-line);border:1px solid var(--t4-line);border-radius:7px;overflow:hidden;margin:20px 0}
#tj-unified-v4 .t4-facts>div{background:var(--t4-paper);padding:17px}
#tj-unified-v4 .t4-facts dt{font-size:12px;color:var(--t4-muted)}
#tj-unified-v4 .t4-facts dd{font-size:19px;font-weight:800;margin:5px 0 0}
#tj-unified-v4 .t4-facts small{display:block;font-size:11px;color:var(--t4-muted);margin-top:3px}
#tj-unified-v4 .t4-prose{font-size:13px;line-height:1.9;color:var(--t4-muted);max-width:800px}
#tj-unified-v4 .t4-faq{border-bottom:1px solid var(--t4-line);padding:14px 0}
#tj-unified-v4 .t4-faq summary{font-size:14px;font-weight:700}
#tj-unified-v4 .t4-faq p{font-size:13px;color:var(--t4-muted);line-height:1.9;margin-top:12px}
#tj-unified-v4 .t4-faq p a{text-decoration:underline;color:var(--t4-green)}
#tj-unified-v4 .t4-related{padding-block:29px;background:var(--t4-soft);border-top:1px solid var(--t4-line)}
#tj-unified-v4 .t4-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#tj-unified-v4 .t4-related-link{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:17px;background:var(--t4-paper);border:1px solid var(--t4-line);border-radius:6px;min-width:0}
#tj-unified-v4 .t4-related-link strong{font-size:13px;font-weight:700}
#tj-unified-v4 .t4-related-link small{display:block;font-size:11px;color:var(--t4-muted);line-height:1.8;margin-top:7px}
#tj-unified-v4 .t4-filter{border:1px solid var(--t4-line);background:var(--t4-paper);color:var(--t4-ink);padding:7px 13px;border-radius:4px;font-size:12px;font-weight:700}
#tj-unified-v4 .t4-filter[aria-pressed='true']{background:var(--t4-ink);color:var(--t4-paper);border-color:var(--t4-ink)}
#tj-unified-v4 .t4-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}
#tj-unified-v4 .t4-filter-count{font-size:11px;color:var(--t4-muted);margin-left:auto}
#tj-unified-v4 .t4-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}
#tj-unified-v4 .t4-mini{padding:19px;border:1px solid var(--t4-line);border-radius:6px;background:var(--t4-paper);min-width:0}
#tj-unified-v4 .t4-mini h3{font-size:16px;font-weight:800;line-height:1.4;margin-bottom:9px}
#tj-unified-v4 .t4-mini p{font-size:12px;line-height:1.85;color:var(--t4-muted)}
#tj-unified-v4 .t4-mini a{font-size:12px;font-weight:700;display:inline-block;margin-top:13px;color:var(--t4-red)}
#tj-unified-v4 .t4-note{font-size:12px;line-height:1.85;background:var(--t4-sand);color:var(--t4-muted);padding:15px 18px;border-radius:6px;margin:19px 0}
#tj-unified-v4 .t4-trade-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:27px;align-items:start}
#tj-unified-v4 .t4-trade-grid .t4-figure>img{height:auto;border-radius:6px}
#tj-unified-v4 .t4-trade-list{display:flex;flex-direction:column;gap:0}
#tj-unified-v4 .t4-trade-list>div{border-bottom:1px solid var(--t4-line);padding:16px 0}
#tj-unified-v4 .t4-trade-list>div:first-child{padding-top:0}
#tj-unified-v4 .t4-trade-list h3{font-size:16px;font-weight:800;margin-bottom:8px}
#tj-unified-v4 .t4-trade-list p{font-size:12px;line-height:1.8;color:var(--t4-muted)}
#tj-unified-v4 .t4-trade-list a{display:inline-block;font-size:12px;color:var(--t4-red);font-weight:700;margin-top:10px}
#tj-unified-v4 .t4-firm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
#tj-unified-v4 .t4-firm{border:1px solid var(--t4-line);border-radius:7px;overflow:hidden;min-width:0}
#tj-unified-v4 .t4-firm-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px;background:var(--t4-sage);color:var(--t4-green);font-size:11px;font-weight:700}
#tj-unified-v4 .t4-firm-monogram{display:grid;place-items:center;background:var(--t4-paper);border-radius:5px;width:35px;height:35px;font-size:20px;font-weight:800}
#tj-unified-v4 .t4-firm-body{padding:18px}
#tj-unified-v4 .t4-firm h2{font-size:17px;line-height:1.4;font-weight:800}
#tj-unified-v4 .t4-firm p{font-size:12px;line-height:1.8;color:var(--t4-muted);margin-top:11px}
#tj-unified-v4 .t4-firm .t4-text-link{margin-top:14px;color:var(--t4-red)}
#tj-unified-v4 .t4-form-shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px}
#tj-unified-v4 .t4-form{background:var(--t4-soft);border:1px solid var(--t4-line);border-radius:7px;padding:22px}
#tj-unified-v4 .t4-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
#tj-unified-v4 .t4-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;min-width:0}
#tj-unified-v4 .t4-field-wide{grid-column:1/-1}
#tj-unified-v4 .t4-field input,#tj-unified-v4 .t4-field select,#tj-unified-v4 .t4-field textarea{border:1px solid var(--t4-line);background:var(--t4-paper);padding:11px 12px;border-radius:4px;width:100%;min-width:0;font-size:14px;line-height:1.6}
#tj-unified-v4 .t4-field textarea{resize:vertical;min-height:115px}
#tj-unified-v4 .t4-form-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}
#tj-unified-v4 .t4-form-footer small{font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-draft{padding:22px;border:1px solid var(--t4-line);border-radius:7px;background:var(--t4-paper)}
#tj-unified-v4 .t4-draft h2{font-size:21px;font-weight:800;margin-bottom:11px}
#tj-unified-v4 .t4-draft p{font-size:12px;line-height:1.8;color:var(--t4-muted)}
#tj-unified-v4 .t4-draft textarea{width:100%;border:1px solid var(--t4-line);border-radius:4px;padding:12px;background:var(--t4-soft);color:var(--t4-ink);font-size:13px;line-height:1.8;min-height:280px;resize:vertical;margin:12px 0}
#tj-unified-v4 .t4-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}
#tj-unified-v4 .t4-result{border:1px solid var(--t4-line);border-radius:6px;padding:19px;min-width:0}
#tj-unified-v4 .t4-result small{font-size:11px;color:var(--t4-muted)}
#tj-unified-v4 .t4-result h2{font-size:19px;font-weight:800;margin:6px 0 9px;line-height:1.35}
#tj-unified-v4 .t4-result p{font-size:12px;line-height:1.8;color:var(--t4-muted)}
#tj-unified-v4 .t4-credit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:20px}
#tj-unified-v4 .t4-credit{border-bottom:1px solid var(--t4-line);padding-bottom:17px;min-width:0}
#tj-unified-v4 .t4-credit strong{font-size:13px;font-weight:700}
#tj-unified-v4 .t4-credit p,#tj-unified-v4 .t4-credit a{font-size:11px;color:var(--t4-muted);line-height:1.8}
#tj-unified-v4 .t4-credit a{text-decoration:underline;color:var(--t4-green)}
#tj-unified-v4 .t4-city-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}
#tj-unified-v4 .t4-city-notes article:only-child{grid-column:1/-1;max-width:850px}
#tj-unified-v4 .t4-city-notes h3{font-size:20px;line-height:1.35;margin-bottom:12px}
#tj-unified-v4 .t4-city-notes p{font-size:13px;line-height:1.9;color:var(--t4-muted)}
#tj-unified-v4 #t4-draft-fields{border:0;min-width:0;margin:0;padding:0}
#tj-unified-v4 .t4-nav .t4-nav-active{color:var(--t4-red);border-bottom-color:var(--t4-red)}
#tj-unified-v4 .t4-city-cover:focus-visible,#tj-unified-v4 .t4-place-cover:focus-visible{outline-offset:-4px}
@media(min-width:1200px){#tj-unified-v4{max-width:1180px;margin-inline:auto}#tj-unified-v4 .t4-pad{padding-inline:38px}}
@media(max-width:900px){#tj-unified-v4 .t4-header{flex-wrap:wrap;gap:18px}#tj-unified-v4 .t4-header .t4-search{order:3;flex-basis:100%}#tj-unified-v4 .t4-header-cta{margin-left:auto}#tj-unified-v4 .t4-nav{gap:18px}#tj-unified-v4 .t4-nav a{font-size:11px}#tj-unified-v4 .t4-section-head{align-items:flex-start;flex-wrap:wrap;gap:12px}#tj-unified-v4 .t4-section h2{font-size:25px}#tj-unified-v4 .t4-hero-content{padding:25px}#tj-unified-v4 .t4-hero-main h1{font-size:38px}#tj-unified-v4 .t4-hero-main h1 em{font-size:33px}#tj-unified-v4 .t4-hero-business{padding:19px}#tj-unified-v4 .t4-hero-business h2{font-size:21px}#tj-unified-v4 .t4-country-strip{grid-template-columns:repeat(4,minmax(0,1fr))}#tj-unified-v4 .t4-country-strip>.t4-text-link{grid-column:1/-1;justify-self:start}#tj-unified-v4 .t4-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-unified-v4 .t4-place-cover{aspect-ratio:1.7}#tj-unified-v4 .t4-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-unified-v4 .t4-life-note{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px}#tj-unified-v4 .t4-life-note .t4-kicker,#tj-unified-v4 .t4-life-note h3{grid-column:1}#tj-unified-v4 .t4-life-note h3{grid-row:2/4;margin:0}#tj-unified-v4 .t4-life-note h3 br{display:none}#tj-unified-v4 .t4-life-note p{grid-column:2;grid-row:1/3}#tj-unified-v4 .t4-life-note .t4-text-link{grid-column:2;margin-top:12px}#tj-unified-v4 .t4-note-tags{margin-top:16px}#tj-unified-v4 .t4-indicator strong{font-size:27px}#tj-unified-v4 .t4-indicators{gap:18px}#tj-unified-v4 .t4-indicator{padding-left:18px}#tj-unified-v4 .t4-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-unified-v4 .t4-page-intro{gap:22px}#tj-unified-v4 .t4-page-intro h1{font-size:31px}}
@media(max-width:650px){#tj-unified-v4 .t4-pad{padding-inline:20px}#tj-unified-v4 .t4-top>a{display:none}#tj-unified-v4 .t4-nav{gap:1px 18px;padding-block:6px}#tj-unified-v4 .t4-nav a{padding-block:8px 6px}#tj-unified-v4 .t4-nav .t4-nav-trade{margin-left:0}#tj-unified-v4 .t4-home-hero{grid-template-columns:1fr;padding-top:18px;gap:14px}#tj-unified-v4 .t4-hero-main{min-height:385px}#tj-unified-v4 .t4-hero-main h1{font-size:39px}#tj-unified-v4 .t4-hero-main h1 em{font-size:34px}#tj-unified-v4 .t4-hero-aside{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:14px}#tj-unified-v4 .t4-hero-story{min-height:232px;padding:17px}#tj-unified-v4 .t4-hero-story strong{font-size:20px}#tj-unified-v4 .t4-hero-business h2{font-size:19px}#tj-unified-v4 .t4-hero-business h2 br{display:none}#tj-unified-v4 .t4-hero-business .t4-kicker{font-size:11px;letter-spacing:.5px}#tj-unified-v4 .t4-country-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#tj-unified-v4 .t4-section{padding-block:28px}#tj-unified-v4 .t4-section h2{font-size:24px}#tj-unified-v4 .t4-cities{grid-template-columns:1fr;gap:15px}#tj-unified-v4 .t4-city{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}#tj-unified-v4 .t4-city-cover{aspect-ratio:auto;min-height:160px}#tj-unified-v4 .t4-city-body{padding:15px}#tj-unified-v4 .t4-city-name{inset:auto 14px 14px}#tj-unified-v4 .t4-city-name strong{font-size:22px}#tj-unified-v4 .t4-indicators{grid-template-columns:1fr;gap:19px}#tj-unified-v4 .t4-indicator{border-left:0;border-top:1px solid #c3d3df42;padding:18px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;align-items:center}#tj-unified-v4 .t4-indicator strong{grid-column:2;grid-row:1/3;margin:0;font-size:28px}#tj-unified-v4 .t4-indicator .t4-indicator-source{grid-column:1/-1;margin-top:7px}#tj-unified-v4 .t4-business-home,#tj-unified-v4 .t4-home-explainer,#tj-unified-v4 .t4-page-intro,#tj-unified-v4 .t4-entry-layout,#tj-unified-v4 .t4-trade-grid,#tj-unified-v4 .t4-form-shell{grid-template-columns:1fr;gap:22px}#tj-unified-v4 .t4-business-photo .t4-figure{aspect-ratio:1.8}#tj-unified-v4 .t4-business-copy h2{font-size:26px}#tj-unified-v4 .t4-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}#tj-unified-v4 .t4-page-intro h1{font-size:31px}#tj-unified-v4 .t4-page-intro .t4-figure>img{aspect-ratio:1.85}#tj-unified-v4 .t4-mini-grid,#tj-unified-v4 .t4-firm-grid{grid-template-columns:1fr}#tj-unified-v4 .t4-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#tj-unified-v4 .t4-results,#tj-unified-v4 .t4-credit-grid{grid-template-columns:1fr}#tj-unified-v4 .t4-entry{padding-block:24px}}
@media(max-width:400px){#tj-unified-v4 .t4-pad{padding-inline:15px}#tj-unified-v4 .t4-header{gap:12px}#tj-unified-v4 .t4-wordmark{font-size:23px}#tj-unified-v4 .t4-wordmark span{font-size:13px}#tj-unified-v4 .t4-monogram{width:29px;height:35px;font-size:29px}#tj-unified-v4 .t4-brand-note{font-size:11px;letter-spacing:.15px}#tj-unified-v4 .t4-header-cta{font-size:11px;padding:9px 10px}#tj-unified-v4 .t4-header-cta>span{display:none}#tj-unified-v4 .t4-hero-content{padding:23px}#tj-unified-v4 .t4-hero-main h1{font-size:36px}#tj-unified-v4 .t4-hero-main h1 em{font-size:30px}#tj-unified-v4 .t4-eyebrow{font-size:11px;letter-spacing:.8px}#tj-unified-v4 .t4-hero-aside{grid-template-columns:1fr}#tj-unified-v4 .t4-hero-story{min-height:175px}#tj-unified-v4 .t4-hero-business h2{font-size:23px}#tj-unified-v4 .t4-cities .t4-city{display:block}#tj-unified-v4 .t4-city-cover{min-height:0;aspect-ratio:1.8}#tj-unified-v4 .t4-place-grid,#tj-unified-v4 .t4-culture-grid{grid-template-columns:1fr}#tj-unified-v4 .t4-food-feature{min-height:260px}#tj-unified-v4 .t4-food-list{gap:4px}#tj-unified-v4 .t4-life-note{display:block}#tj-unified-v4 .t4-life-note h3{margin:9px 0 13px}#tj-unified-v4 .t4-note-tags{margin-top:17px}#tj-unified-v4 .t4-indicator strong{font-size:25px}#tj-unified-v4 .t4-related-grid{grid-template-columns:1fr}#tj-unified-v4 .t4-form-grid{grid-template-columns:1fr}#tj-unified-v4 .t4-form{padding:17px}#tj-unified-v4 .t4-form-footer .t4-button{width:100%}#tj-unified-v4 .t4-page-intro h1{font-size:29px}}
@media(max-width:650px){#tj-unified-v4 .t4-place p,#tj-unified-v4 .t4-food-row small{font-size:13px}#tj-unified-v4 .t4-city-notes{grid-template-columns:1fr}}
@media(max-width:400px){#tj-unified-v4 .t4-footer-brand{grid-column:1/-1}#tj-unified-v4 .t4-header{display:grid;grid-template-columns:minmax(0,1fr) auto}#tj-unified-v4 .t4-logo{grid-column:1/-1}#tj-unified-v4 .t4-header .t4-search{order:0;flex-basis:auto}#tj-unified-v4 .t4-header-cta{margin-left:0}}
@media(pointer:coarse){#tj-unified-v4 .t4-button,#tj-unified-v4 .t4-text-link,#tj-unified-v4 .t4-nav a,#tj-unified-v4 .t4-filter,#tj-unified-v4 .t4-jump a{min-height:44px}#tj-unified-v4 .t4-search input,#tj-unified-v4 .t4-field input,#tj-unified-v4 .t4-field select,#tj-unified-v4 .t4-field textarea{font-size:16px}#tj-unified-v4 .t4-city-links a,#tj-unified-v4 .t4-inline-links a,#tj-unified-v4 .t4-footer a{display:inline-flex;align-items:center;min-height:44px}#tj-unified-v4 .t4-footer a{display:flex;margin-top:2px}}
