body[data-page-type="hs4-sector-corridors"] {
  --t5-ink: #020617;
  --t5-panel: #0b1220;
  --t5-panel-light: #111827;
  --t5-border: rgb(255 255 255 / .1);
  --t5-cyan: #00b5f1;
  --t5-blue: #0039a6;
  --t5-orange: #ff5e14;
  --t5-orange-light: #ff7a3c;
  --t5-mint: #7bd7ff;
  background: radial-gradient(circle at 72% 0%, rgb(0 181 241 / .12), transparent 32rem), radial-gradient(circle at 12% 45%, rgb(0 57 166 / .1), transparent 30rem), linear-gradient(180deg, #020617 0%, #050b1a 46%, #0b1220 100%);
}

body[data-page-type="hs4-sector-corridors"] main { overflow:hidden; }
body[data-page-type="hs4-sector-corridors"] .site-header { background:rgb(3 13 26 / .8); border-bottom-color:rgb(148 163 184 / .12); }
body[data-page-type="hs4-sector-corridors"] .site-header .header-action { border-color:rgb(255 94 20 / .55); background:linear-gradient(180deg,var(--t5-orange-light),var(--t5-orange)); box-shadow:0 6px 20px rgb(255 94 20 / .16); }
body[data-page-type="hs4-sector-corridors"] .t5-hero { min-height:560px; padding:30px 0 74px; background:linear-gradient(115deg, rgb(2 6 23 / .99) 0%, rgb(5 11 26 / .96) 52%, rgb(0 57 166 / .24) 100%); }
body[data-page-type="hs4-sector-corridors"] .t5-hero-grid { position:absolute; inset:0; opacity:.3; background-image:linear-gradient(rgb(0 181 241 / .06) 1px, transparent 1px),linear-gradient(90deg,rgb(0 181 241 / .06) 1px,transparent 1px); background-size:68px 68px; mask-image:linear-gradient(90deg,black,transparent 78%); pointer-events:none; }
body[data-page-type="hs4-sector-corridors"] .t5-hero .hero-orb-one { top:-230px; right:-80px; width:620px; height:620px; background:rgb(0 181 241 / .14); filter:blur(120px); }
body[data-page-type="hs4-sector-corridors"] .t5-hero .hero-orb-two { bottom:-260px; left:-220px; width:560px; height:560px; background:rgb(255 94 20 / .08); filter:blur(125px); }
body[data-page-type="hs4-sector-corridors"] .t5-breadcrumbs { margin-bottom:68px; color:#6e8298; }
body[data-page-type="hs4-sector-corridors"] .t5-breadcrumbs a { color:#9cb2c7; }
body[data-page-type="hs4-sector-corridors"] .t5-breadcrumbs span[aria-current="page"] { color:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-hero-layout { grid-template-columns:minmax(0,1fr) 390px; gap:84px; align-items:end; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-copy { max-width:760px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero .eyebrow { display:flex; align-items:center; gap:9px; color:var(--t5-orange); letter-spacing:.14em; }
body[data-page-type="hs4-sector-corridors"] .t5-eyebrow-mark { width:8px; height:8px; border-radius:50%; background:var(--t5-orange); box-shadow:0 0 0 5px rgb(255 94 20 / .12),0 0 20px rgb(255 94 20 / .55); }
body[data-page-type="hs4-sector-corridors"] .t5-hero h1 { max-width:850px; margin-top:16px; color:#f8fbff; font-size:clamp(3rem,6vw,5.4rem); letter-spacing:-.065em; line-height:.98; }
body[data-page-type="hs4-sector-corridors"] .t5-hero h1 span { color:#7bd7ff; }
body[data-page-type="hs4-sector-corridors"] .t5-hero .hero-copy { max-width:650px; margin:26px 0 24px; color:#b6c7d7; font-size:1.08rem; line-height:1.75; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-meta { gap:10px; margin-bottom:28px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-meta span { border-color:rgb(0 181 241 / .2); border-radius:99px; background:rgb(3 13 29 / .78); color:#adc1d2; padding:7px 13px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-actions { display:flex; align-items:center; gap:22px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-actions .primary-action { border:1px solid rgb(255 94 20 / .5); border-radius:99px; background:linear-gradient(180deg,var(--t5-orange-light),var(--t5-orange)); box-shadow:0 10px 28px rgb(255 94 20 / .22); padding:13px 21px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-actions .primary-action span { margin-left:8px; font-size:1.1rem; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-note { color:#6f879c; font-size:.72rem; line-height:1.5; letter-spacing:.04em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-note strong { color:#b6c7d7; font-size:.74rem; font-weight:600; letter-spacing:0; text-transform:none; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card { position:relative; overflow:hidden; border:1px solid rgb(0 181 241 / .28); border-radius:24px; background:linear-gradient(145deg,rgb(7 20 43 / .96),rgb(5 11 26 / .94)); box-shadow:0 28px 70px rgb(0 0 0 / .32),inset 0 1px rgb(255 255 255 / .08); padding:28px; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card::before { position:absolute; top:0; left:28px; right:28px; height:2px; background:linear-gradient(90deg,var(--t5-orange),var(--t5-cyan),transparent); content:""; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card-top,.t5-hero-card-bottom { display:flex; align-items:center; justify-content:space-between; gap:12px; color:#9db4c7; font-size:.72rem; letter-spacing:.08em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-live-dot { color:var(--t5-mint); }
body[data-page-type="hs4-sector-corridors"] .t5-live-dot::before { display:inline-block; width:6px; height:6px; margin-right:7px; border-radius:50%; background:var(--t5-mint); box-shadow:0 0 12px var(--t5-mint); content:""; vertical-align:middle; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card > strong { display:block; margin:30px 0 4px; color:#fff; font-size:clamp(2.6rem,4vw,4.2rem); font-weight:650; letter-spacing:-.07em; line-height:1; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card > p { margin:0; color:#8da7ba; font-size:.82rem; }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card-rule { height:1px; margin:29px 0 18px; background:rgb(148 163 184 / .16); }
body[data-page-type="hs4-sector-corridors"] .t5-hero-card-bottom b { color:var(--t5-mint); font-size:1.25rem; font-weight:650; letter-spacing:-.03em; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-section { position:relative; z-index:2; margin-top:-38px; padding:0 0 36px; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-heading { display:flex; align-items:center; justify-content:space-between; gap:16px; margin:0 0 12px; padding:0 3px; color:#7891a6; font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-heading .section-kicker { margin:0; color:var(--t5-orange); }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-grid { grid-template-columns:repeat(5,1fr); gap:10px; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card { min-height:142px; overflow:hidden; border:1px solid rgb(148 163 184 / .14); border-radius:16px; background:linear-gradient(145deg,rgb(15 35 54 / .96),rgb(7 23 39 / .96)); box-shadow:0 16px 35px rgb(0 0 0 / .18); padding:19px 18px 16px; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card::before { height:2px; background:var(--t5-card-accent,var(--t5-cyan)); }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card-cyan { --t5-card-accent:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card-emerald { --t5-card-accent:var(--t5-mint); }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card-violet { --t5-card-accent:#b89cff; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card-orange { --t5-card-accent:var(--t5-orange); }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card-slate { --t5-card-accent:#9fb7ca; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-index { display:block; margin-bottom:16px; color:#688197; font-size:.66rem; font-weight:700; letter-spacing:.1em; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card p { color:#acc0d1; font-size:.78rem; letter-spacing:.01em; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card strong { margin:4px 0 5px; color:#f7fbff; font-size:1.55rem; letter-spacing:-.045em; }
body[data-page-type="hs4-sector-corridors"] .t5-kpi-card small { color:#6f879b; font-size:.71rem; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-section { padding:20px 0 58px; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-card { display:grid; grid-template-columns:minmax(0,1fr) 280px; gap:34px; align-items:center; border:1px solid rgb(255 94 20 / .3); border-radius:22px; background:linear-gradient(115deg,rgb(255 94 20 / .08),rgb(0 57 166 / .2)); box-shadow:inset 0 1px rgb(255 255 255 / .06); padding:30px 34px; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-main .section-kicker { color:var(--t5-orange); }
body[data-page-type="hs4-sector-corridors"] .t5-answer-main h2 { max-width:720px; margin:4px 0 9px; color:#fff; font-size:clamp(1.45rem,2.6vw,2.15rem); letter-spacing:-.04em; line-height:1.18; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-main p:last-child { max-width:700px; margin:0; color:#afc1d0; font-size:.91rem; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-side { border-left:1px solid rgb(255 94 20 / .24); padding-left:28px; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-side span { display:block; color:#9bb0c0; font-size:.7rem; letter-spacing:.1em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-side strong { display:block; margin:5px 0; color:var(--t5-orange-light); font-size:1.5rem; letter-spacing:-.04em; }
body[data-page-type="hs4-sector-corridors"] .t5-answer-side small { color:#7590a4; font-size:.78rem; }
body[data-page-type="hs4-sector-corridors"] .t5-section { padding:76px 0; }
body[data-page-type="hs4-sector-corridors"] .t5-section-heading { display:grid; grid-template-columns:minmax(0,1fr) minmax(250px,430px); align-items:end; gap:32px; margin-bottom:28px; }
body[data-page-type="hs4-sector-corridors"] .t5-section-heading h2 { margin-top:5px; font-size:clamp(1.8rem,3vw,2.5rem); letter-spacing:-.055em; }
body[data-page-type="hs4-sector-corridors"] .t5-section-heading > p { margin:0; color:#8198aa; font-size:.88rem; line-height:1.65; }
body[data-page-type="hs4-sector-corridors"] .t5-trend-grid { grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr); gap:20px; }
body[data-page-type="hs4-sector-corridors"] .t5-chart-card { min-height:330px; margin:0; border:1px solid var(--t5-border); border-radius:20px; background:linear-gradient(150deg,rgb(12 35 54 / .95),rgb(7 22 38 / .95)); box-shadow:0 20px 45px rgb(0 0 0 / .16); padding:25px; }
body[data-page-type="hs4-sector-corridors"] .t5-chart-card figure { display:flex; min-height:280px; flex-direction:column; justify-content:center; margin:0; }
body[data-page-type="hs4-sector-corridors"] .t5-chart-card svg { color:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-chart-card polyline { filter:drop-shadow(0 0 8px rgb(0 181 241 / .4)); }
body[data-page-type="hs4-sector-corridors"] .t5-chart-card circle { fill:#081927; stroke:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card { border:1px solid rgb(0 181 241 / .22); border-radius:20px; background:linear-gradient(150deg,rgb(0 57 166 / .24),rgb(8 27 52 / .88)); padding:27px; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-label { display:flex; align-items:center; gap:9px; color:var(--t5-mint); font-size:.7rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-signal-pulse { width:7px; height:7px; border-radius:50%; background:var(--t5-mint); box-shadow:0 0 0 5px rgb(0 181 241 / .1),0 0 15px rgb(0 181 241 / .55); }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card h2 { margin:20px 0 10px; color:#f7fffc; font-size:1.8rem; letter-spacing:-.05em; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card > p { margin:0 0 23px; color:#a8c1c0; font-size:.87rem; line-height:1.65; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card dl { display:grid; gap:0; margin:0; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card dl > div { display:flex; justify-content:space-between; gap:12px; padding:13px 0; border-top:1px solid rgb(0 181 241 / .16); }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card dt { color:#71918f; font-size:.72rem; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card dd { color:#eefcf8; font-size:.84rem; font-weight:650; text-align:right; }
body[data-page-type="hs4-sector-corridors"] .t5-insight-card dd span { color:#71918f; font-size:.72rem; font-weight:400; }
body[data-page-type="hs4-sector-corridors"] .t5-table-card { overflow:hidden; border:1px solid var(--t5-border); border-radius:20px; background:rgb(8 25 42 / .82); box-shadow:0 20px 45px rgb(0 0 0 / .14); }
body[data-page-type="hs4-sector-corridors"] .t5-table-caption { display:flex; justify-content:space-between; gap:12px; padding:20px 24px 16px; color:#8ea7b9; font-size:.72rem; letter-spacing:.08em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-table-caption span:first-child { color:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-table-wrap { overflow-x:auto; border:0; border-radius:0; background:transparent; box-shadow:none; }
body[data-page-type="hs4-sector-corridors"] .t5-table { min-width:900px; }
body[data-page-type="hs4-sector-corridors"] .t5-table th { border-bottom-color:rgb(148 163 184 / .16); background:rgb(6 20 35 / .8); color:#7893a7; font-size:.65rem; letter-spacing:.1em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-table td { border-bottom-color:rgb(148 163 184 / .09); color:#dceaf3; font-size:.83rem; }
body[data-page-type="hs4-sector-corridors"] .t5-table tbody tr:hover td { background:rgb(0 181 241 / .045); }
body[data-page-type="hs4-sector-corridors"] .t5-rank { display:inline-flex; width:25px; height:25px; align-items:center; justify-content:center; border:1px solid rgb(0 181 241 / .25); border-radius:50%; color:var(--t5-cyan); font-size:.68rem; }
body[data-page-type="hs4-sector-corridors"] .t5-country-cell { min-width:160px; color:#f2f8fb !important; font-weight:600; }
body[data-page-type="hs4-sector-corridors"] .t5-country-cell small { display:block; margin-top:2px; color:#668096; font-size:.65rem; font-weight:500; letter-spacing:.08em; }
body[data-page-type="hs4-sector-corridors"] .t5-value-cell { color:#f8fbff !important; font-weight:700; }
body[data-page-type="hs4-sector-corridors"] .t5-positive-cell { color:var(--t5-mint) !important; font-weight:700; }
body[data-page-type="hs4-sector-corridors"] .t5-fta-badge { display:inline-block; border:1px solid rgb(0 181 241 / .25); border-radius:99px; color:var(--t5-mint); padding:3px 8px; font-size:.68rem; }
body[data-page-type="hs4-sector-corridors"] .t5-country-grid { grid-template-columns:1fr 1fr; gap:18px; }
body[data-page-type="hs4-sector-corridors"] .t5-table-block { overflow:hidden; border:1px solid var(--t5-border); border-radius:20px; background:rgb(8 25 42 / .82); }
body[data-page-type="hs4-sector-corridors"] .t5-table-block-heading { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:22px 24px 12px; }
body[data-page-type="hs4-sector-corridors"] .t5-table-block-heading .section-kicker { margin:0; color:var(--t5-orange); }
body[data-page-type="hs4-sector-corridors"] .t5-table-block-heading > span:last-child { color:#718ba0; font-size:.68rem; letter-spacing:.08em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-product-header { display:flex; justify-content:space-between; gap:12px; margin-bottom:16px; color:#7891a5; font-size:.72rem; letter-spacing:.08em; text-transform:uppercase; }
body[data-page-type="hs4-sector-corridors"] .t5-product-header span:first-child { color:var(--t5-cyan); }
body[data-page-type="hs4-sector-corridors"] .t5-product-grid { grid-template-columns:repeat(3,1fr); gap:11px; }
body[data-page-type="hs4-sector-corridors"] .t5-product-card { position:relative; display:flex; min-height:108px; align-items:center; gap:13px; border:1px solid rgb(148 163 184 / .13); border-radius:16px; background:linear-gradient(145deg,rgb(14 35 54 / .82),rgb(8 23 39 / .88)); padding:18px; transition:border-color .2s ease,transform .2s ease,background .2s ease; }
body[data-page-type="hs4-sector-corridors"] .t5-product-card:hover { border-color:rgb(0 181 241 / .42); background:linear-gradient(145deg,rgb(0 57 166 / .3),rgb(8 25 42 / .95)); transform:translateY(-2px); }
body[data-page-type="hs4-sector-corridors"] .t5-product-card strong { display:block; padding-right:16px; color:#e6f1f7; font-size:.82rem; line-height:1.35; }
body[data-page-type="hs4-sector-corridors"] .t5-product-card div > span { display:block; margin-top:7px; color:#6d879b; font-size:.67rem; letter-spacing:.09em; }
body[data-page-type="hs4-sector-corridors"] .t5-product-number { align-self:flex-start; color:#607b91; font-size:.66rem; font-weight:700; letter-spacing:.08em; }
body[data-page-type="hs4-sector-corridors"] .t5-product-arrow { position:absolute; top:17px; right:17px; color:var(--t5-cyan); font-size:1rem; opacity:.8; }
body[data-page-type="hs4-sector-corridors"] .t5-methodology { padding-bottom:84px; }
body[data-page-type="hs4-sector-corridors"] .t5-methodology-grid { grid-template-columns:repeat(3,1fr); gap:14px; }
body[data-page-type="hs4-sector-corridors"] .t5-methodology-card { position:relative; min-height:210px; border:1px solid var(--t5-border); border-radius:18px; background:linear-gradient(145deg,rgb(14 35 54 / .8),rgb(8 23 39 / .88)); padding:24px; }
body[data-page-type="hs4-sector-corridors"] .t5-card-number { color:var(--t5-orange); font-size:.68rem; font-weight:700; letter-spacing:.1em; }
body[data-page-type="hs4-sector-corridors"] .t5-methodology-card h2 { margin-top:34px; color:#eef7fb; font-size:1.15rem; letter-spacing:-.03em; }
body[data-page-type="hs4-sector-corridors"] .t5-methodology-card p { color:#90a7b8; font-size:.84rem; line-height:1.65; }
body[data-page-type="hs4-sector-corridors"] .t5-refresh-note { margin-top:22px; color:#71899e !important; }
body[data-page-type="hs4-sector-corridors"] .t5-inline-link { display:inline-block; margin-left:5px; color:#7bd7ff; font-weight:650; white-space:nowrap; }
body[data-page-type="hs4-sector-corridors"] .t5-inline-link:hover { color:#fff; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-section { padding:0 0 78px; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-card { display:flex; align-items:center; justify-content:space-between; gap:32px; border:1px solid rgb(255 94 20 / .38); border-radius:22px; background:linear-gradient(120deg,rgb(255 94 20 / .12),rgb(0 57 166 / .2)); box-shadow:0 24px 60px rgb(0 0 0 / .2); padding:30px 34px; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-card h2 { margin:5px 0 7px; color:#fff; font-size:clamp(1.5rem,2.5vw,2.15rem); letter-spacing:-.045em; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-card p:not(.section-kicker) { margin:0; max-width:620px; color:#b6c7d7; font-size:.88rem; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-card .section-kicker { color:var(--t5-orange); }
body[data-page-type="hs4-sector-corridors"] .t5-cta-actions { display:flex; flex-shrink:0; align-items:center; gap:17px; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-actions .primary-action { border:1px solid rgb(255 94 20 / .5); border-radius:99px; background:linear-gradient(180deg,var(--t5-orange-light),var(--t5-orange)); box-shadow:0 9px 25px rgb(255 94 20 / .2); white-space:nowrap; }
body[data-page-type="hs4-sector-corridors"] .t5-cta-actions .primary-action span { margin-left:6px; }
body[data-page-type="hs4-sector-corridors"] .t5-secondary-action { color:#7bd7ff; font-size:.78rem; font-weight:650; white-space:nowrap; }
body[data-page-type="hs4-sector-corridors"] .t5-secondary-action:hover { color:#fff; }
body[data-page-type="hs4-sector-corridors"] .site-footer { margin-top:0; background:#030d19; }
body[data-page-type="hs4-sector-corridors"] .site-footer .footer-brand::before { background:var(--t5-cyan); }

@media (max-width:1000px) {
  body[data-page-type="hs4-sector-corridors"] .t5-hero-layout { grid-template-columns:minmax(0,1fr) 330px; gap:38px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-grid { grid-template-columns:repeat(3,1fr); }
  body[data-page-type="hs4-sector-corridors"] .t5-product-grid { grid-template-columns:repeat(2,1fr); }
}

@media (max-width:760px) {
  body[data-page-type="hs4-sector-corridors"] .t5-hero { min-height:0; padding-bottom:52px; }
  body[data-page-type="hs4-sector-corridors"] .t5-breadcrumbs { margin-bottom:42px; }
  body[data-page-type="hs4-sector-corridors"] .t5-hero-layout { grid-template-columns:1fr; gap:35px; }
  body[data-page-type="hs4-sector-corridors"] .t5-hero h1 { font-size:clamp(2.7rem,12vw,4rem); }
  body[data-page-type="hs4-sector-corridors"] .t5-hero-card { max-width:460px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-section { margin-top:0; padding-top:20px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-grid { grid-template-columns:repeat(2,1fr); }
  body[data-page-type="hs4-sector-corridors"] .t5-answer-card { grid-template-columns:1fr; gap:20px; padding:25px; }
  body[data-page-type="hs4-sector-corridors"] .t5-answer-side { border-top:1px solid rgb(246 184 96 / .24); border-left:0; padding:18px 0 0; }
  body[data-page-type="hs4-sector-corridors"] .t5-section { padding:54px 0; }
  body[data-page-type="hs4-sector-corridors"] .t5-section-heading { grid-template-columns:1fr; gap:10px; }
  body[data-page-type="hs4-sector-corridors"] .t5-country-grid,.t5-methodology-grid { grid-template-columns:1fr; }
  body[data-page-type="hs4-sector-corridors"] .t5-cta-card { display:block; padding:25px; }
  body[data-page-type="hs4-sector-corridors"] .t5-cta-actions { align-items:flex-start; flex-direction:column; margin-top:20px; gap:14px; }
}

@media (max-width:620px) {
  body[data-page-type="hs4-sector-corridors"] .t5-hero-actions { align-items:flex-start; flex-direction:column; gap:14px; }
  body[data-page-type="hs4-sector-corridors"] .t5-hero-card { border-radius:18px; padding:22px; }
  body[data-page-type="hs4-sector-corridors"] .t5-hero-card > strong { font-size:3rem; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-grid { gap:8px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-card { min-height:132px; padding:16px 14px 14px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-index { margin-bottom:12px; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-card strong { font-size:1.3rem; }
  body[data-page-type="hs4-sector-corridors"] .t5-kpi-heading { align-items:flex-start; flex-direction:column; gap:3px; }
  body[data-page-type="hs4-sector-corridors"] .t5-chart-card { min-height:245px; padding:12px; }
  body[data-page-type="hs4-sector-corridors"] .t5-chart-card figure { min-height:215px; }
  body[data-page-type="hs4-sector-corridors"] .t5-table-caption,.t5-table-block-heading { padding-left:16px; padding-right:16px; }
  body[data-page-type="hs4-sector-corridors"] .t5-product-grid { grid-template-columns:1fr; }
  body[data-page-type="hs4-sector-corridors"] .t5-product-card { min-height:92px; }
}

body[data-page-type="hs4-sector-corridors"] {
  --t9-ink: #020617;
  --t9-navy: #071426;
  --t9-navy-soft: #0d2035;
  --t9-cyan: #7bd7ff;
  --t9-blue: #4c8dff;
  --t9-orange: #ff7a3c;
  --t9-mint: #83e2c0;
  --t9-paper: #f2f6fa;
  --t9-ink-light: #173047;
  --t9-muted: #668096;
  overflow-x: hidden;
  background: radial-gradient(circle at 78% 0%, rgb(0 181 241 / .14), transparent 32rem), linear-gradient(180deg, #020617 0%, #061326 44%, #eaf2f7 44%, #f2f6fa 100%);
}

body[data-page-type="hs4-sector-corridors"] main { overflow: visible; }
body[data-page-type="hs4-sector-corridors"] .t9-hero { position: relative; isolation: isolate; overflow: hidden; min-height: 570px; border-bottom: 1px solid rgb(123 215 255 / .18); background: linear-gradient(116deg, rgb(2 6 23 / .99) 0%, rgb(4 16 35 / .98) 54%, rgb(10 41 78 / .76) 100%); }
body[data-page-type="hs4-sector-corridors"] .t9-hero::before { position: absolute; inset: 0; z-index: -1; opacity: .8; background-image: linear-gradient(rgb(123 215 255 / .055) 1px, transparent 1px), linear-gradient(90deg, rgb(123 215 255 / .055) 1px, transparent 1px); background-size: 72px 72px; mask-image: linear-gradient(90deg, black 12%, transparent 88%); content: ""; }
body[data-page-type="hs4-sector-corridors"] .t9-hero::after { position: absolute; top: -265px; right: -100px; z-index: -1; width: 650px; height: 650px; border: 1px solid rgb(123 215 255 / .13); border-radius: 50%; box-shadow: 0 0 0 54px rgb(123 215 255 / .025), 0 0 0 108px rgb(123 215 255 / .018), 0 0 120px rgb(76 141 255 / .22); content: ""; }
body[data-page-type="hs4-sector-corridors"] .t9-hero .hero-orb-one { top: -190px; right: 15%; width: 430px; height: 430px; background: rgb(0 181 241 / .11); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .hero-orb-two { bottom: -245px; left: 7%; width: 470px; height: 470px; background: rgb(255 122 60 / .06); }
body[data-page-type="hs4-sector-corridors"] .t9-hero h1 { max-width: 900px; color: #f8fbff; font: 400 clamp(3.2rem, 6.4vw, 6rem) Georgia, "Times New Roman", serif; letter-spacing: -.065em; line-height: .98; }
body[data-page-type="hs4-sector-corridors"] .t9-hero h1 span { color: var(--t9-cyan); text-shadow: 0 0 28px rgb(123 215 255 / .15); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .eyebrow { color: var(--t9-cyan); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-eyebrow-mark { background: var(--t9-orange); box-shadow: 0 0 0 5px rgb(255 122 60 / .13), 0 0 20px rgb(255 122 60 / .6); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card { border-color: rgb(123 215 255 / .34); background: linear-gradient(145deg, rgb(11 35 66 / .96), rgb(4 14 30 / .96)); box-shadow: 0 30px 90px rgb(0 0 0 / .34), inset 0 1px rgb(255 255 255 / .1); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card::before { background: linear-gradient(90deg, var(--t9-orange), var(--t9-cyan), transparent); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card > strong { color: #f8fdff; text-shadow: 0 8px 28px rgb(123 215 255 / .16); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card-bottom b { color: var(--t9-cyan); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t8-hs-lockup { color: var(--t9-cyan); }
body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-secondary-action { color: var(--t9-cyan); }

body[data-page-type="hs4-sector-corridors"] .t9-answer-section { padding: 24px 0 60px; }
body[data-page-type="hs4-sector-corridors"] .t9-answer-card { position: relative; overflow: hidden; border-color: rgb(123 215 255 / .28); background: linear-gradient(116deg, rgb(76 141 255 / .16), rgb(255 122 60 / .08) 58%, rgb(4 20 40 / .74)); box-shadow: 0 22px 70px rgb(0 0 0 / .18), inset 0 1px rgb(255 255 255 / .07); }
body[data-page-type="hs4-sector-corridors"] .t9-answer-card::after { position: absolute; right: -28px; bottom: -80px; width: 230px; height: 230px; border: 1px solid rgb(123 215 255 / .14); border-radius: 50%; box-shadow: 0 0 0 24px rgb(123 215 255 / .025); content: ""; }
body[data-page-type="hs4-sector-corridors"] .t9-answer-card .t5-answer-side strong { color: var(--t9-cyan); }
body[data-page-type="hs4-sector-corridors"] .t9-inline-link { color: #087eaf; font-weight: 700; white-space: nowrap; }
body[data-page-type="hs4-sector-corridors"] .t9-answer-card .t9-inline-link { color: var(--t9-cyan); }

body[data-page-type="hs4-sector-corridors"] .t9-section { padding: 78px 0; }
body[data-page-type="hs4-sector-corridors"] .t9-section h2 { color: var(--t9-ink-light); font: 400 clamp(1.9rem, 3vw, 2.7rem) Georgia, "Times New Roman", serif; letter-spacing: -.055em; line-height: 1.1; }
body[data-page-type="hs4-sector-corridors"] .t9-section .section-heading { margin-bottom: 30px; }
body[data-page-type="hs4-sector-corridors"] .t9-section .section-heading > p { color: var(--t9-muted); line-height: 1.7; }
body[data-page-type="hs4-sector-corridors"] .t9-kicker { margin: 0 0 6px; color: #087eaf; font-size: .7rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
body[data-page-type="hs4-sector-corridors"] .t9-note { color: var(--t9-muted); line-height: 1.7; }

body[data-page-type="hs4-sector-corridors"] .t9-corridors { border-block: 1px solid #dce6ee; background: var(--t9-paper); color: var(--t9-ink-light); }
body[data-page-type="hs4-sector-corridors"] .t9-corridors .section-heading h2 { color: #14263a; }
body[data-page-type="hs4-sector-corridors"] .t9-corridors .section-heading > p { color: var(--t9-muted); }
body[data-page-type="hs4-sector-corridors"] .t9-table-card { max-width: 100%; overflow: hidden; border: 1px solid #d9e4ed; border-radius: 20px; background: #fff; box-shadow: 0 20px 55px rgb(17 45 70 / .08); }
body[data-page-type="hs4-sector-corridors"] .t9-table-card .t5-table-caption { border-bottom: 1px solid #e3ebf1; background: linear-gradient(90deg, rgb(76 141 255 / .07), transparent); color: #6a8093; }
body[data-page-type="hs4-sector-corridors"] .t9-table-card .t5-table-caption span:first-child { color: #087eaf; }
body[data-page-type="hs4-sector-corridors"] .t9-table-hint { display: flex; align-items: center; gap: 9px; margin: 0; border-bottom: 1px solid #e3ebf1; background: #f8fafc; color: #668096; padding: 10px 24px; font-size: .72rem; }
body[data-page-type="hs4-sector-corridors"] .t9-table-hint::before { display: inline-block; width: 20px; height: 1px; background: #087eaf; box-shadow: 7px 0 0 #087eaf; content: ""; }
body[data-page-type="hs4-sector-corridors"] .t9-table-wrap { max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; scrollbar-color: #087eaf #e5edf2; scrollbar-width: auto; }
body[data-page-type="hs4-sector-corridors"] .t9-table-wrap:focus-visible { outline: 3px solid rgb(8 126 175 / .35); outline-offset: -3px; }
body[data-page-type="hs4-sector-corridors"] .t9-table { min-width: 1510px; width: 100%; border-collapse: collapse; table-layout: auto; }
body[data-page-type="hs4-sector-corridors"] .t9-table th,
body[data-page-type="hs4-sector-corridors"] .t9-table td { padding: 14px 14px; border-bottom: 1px solid #edf2f6; text-align: left; vertical-align: top; color: #476177; white-space: nowrap; }
body[data-page-type="hs4-sector-corridors"] .t9-table th { background: #f8fafc; color: #8295a6; font-size: .64rem; letter-spacing: .09em; text-transform: uppercase; }
body[data-page-type="hs4-sector-corridors"] .t9-table tbody th { background: #fff; color: #087eaf; }
body[data-page-type="hs4-sector-corridors"] .t9-table td strong { display: block; color: #173047; font-weight: 700; }
body[data-page-type="hs4-sector-corridors"] .t9-table td small { display: block; margin-top: 3px; color: #9badba; font-size: .65rem; letter-spacing: .06em; }
body[data-page-type="hs4-sector-corridors"] .t9-table tbody tr:first-child td,
body[data-page-type="hs4-sector-corridors"] .t9-table tbody tr:first-child th { background: rgb(123 215 255 / .045); }
body[data-page-type="hs4-sector-corridors"] .t9-table tbody tr:hover td,
body[data-page-type="hs4-sector-corridors"] .t9-table tbody tr:hover th { background: #f6fbfd; }
body[data-page-type="hs4-sector-corridors"] .t9-table .t9-country-cell { min-width: 155px; white-space: normal; }
body[data-page-type="hs4-sector-corridors"] .t9-table .t9-value-cell { color: #172d42; font-weight: 750; }
body[data-page-type="hs4-sector-corridors"] .t9-table .t9-positive-cell { color: #1d9c72; font-weight: 750; }
body[data-page-type="hs4-sector-corridors"] .t9-table .t9-advantage-cell { color: #087eaf; font-weight: 700; }
body[data-page-type="hs4-sector-corridors"] .t9-rank { display: inline-flex; width: 27px; height: 27px; align-items: center; justify-content: center; border: 1px solid rgb(8 126 175 / .25); border-radius: 50%; color: #087eaf; font-size: .68rem; }
body[data-page-type="hs4-sector-corridors"] .t9-fta-badge { display: inline-block; border: 1px solid #d9e1e7; border-radius: 99px; color: #718394; padding: 3px 8px; font-size: .67rem; }
body[data-page-type="hs4-sector-corridors"] .t9-fta-badge.is-reported { border-color: #b8e5d4; color: #208c6c; }

body[data-page-type="hs4-sector-corridors"] .t9-movement { background: linear-gradient(180deg, #071426, #091d31); color: #fff; }
body[data-page-type="hs4-sector-corridors"] .t9-movement h2 { color: #f8fdff; }
body[data-page-type="hs4-sector-corridors"] .t9-movement .section-heading > p { color: #9eb5c6; }
body[data-page-type="hs4-sector-corridors"] .t9-movement .t9-kicker { color: var(--t9-orange); }
body[data-page-type="hs4-sector-corridors"] .t9-movement .t9-inline-link { color: var(--t9-cyan); }
body[data-page-type="hs4-sector-corridors"] .t9-growth-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-card,
body[data-page-type="hs4-sector-corridors"] .t9-empty-card { min-height: 260px; border: 1px solid rgb(123 215 255 / .16); border-radius: 18px; background: linear-gradient(145deg, rgb(12 38 64 / .94), rgb(5 20 36 / .96)); box-shadow: 0 18px 42px rgb(0 0 0 / .17); padding: 20px; transition: border-color .2s ease, transform .2s ease; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-card:hover { border-color: rgb(123 215 255 / .44); transform: translateY(-3px); }
body[data-page-type="hs4-sector-corridors"] .t9-card-topline { display: flex; align-items: center; justify-content: space-between; gap: 10px; color: #7896aa; font-size: .65rem; font-weight: 750; letter-spacing: .1em; text-transform: uppercase; }
body[data-page-type="hs4-sector-corridors"] .t9-card-index { color: var(--t9-orange); font-size: .8rem; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-card h3,
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card h3 { min-height: 68px; margin: 28px 0 14px; color: #f2f8fb; font-size: .97rem; line-height: 1.4; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-card h3 i,
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card h3 i { color: var(--t9-cyan); font-style: normal; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-number { display: block; color: var(--t9-cyan); font-size: 1.8rem; letter-spacing: -.05em; line-height: 1; }
body[data-page-type="hs4-sector-corridors"] .t9-growth-label { display: block; margin-top: 5px; color: #7896aa; font-size: .68rem; }
body[data-page-type="hs4-sector-corridors"] .t9-card-facts { display: grid; gap: 7px; margin-top: 23px; padding-top: 14px; border-top: 1px solid rgb(123 215 255 / .13); color: #a6bbc9; font-size: .72rem; }
body[data-page-type="hs4-sector-corridors"] .t9-empty-card { min-height: 0; grid-column: 1 / -1; }
body[data-page-type="hs4-sector-corridors"] .t9-empty-card h3 { margin: 12px 0 6px; color: #f2f8fb; font-size: 1.1rem; }
body[data-page-type="hs4-sector-corridors"] .t9-empty-card p:last-child { margin: 0; color: #9eb5c6; }

body[data-page-type="hs4-sector-corridors"] .t9-access { border-bottom: 1px solid #dce6ee; background: #f7fafc; color: var(--t9-ink-light); }
body[data-page-type="hs4-sector-corridors"] .t9-access h2 { color: #14263a; }
body[data-page-type="hs4-sector-corridors"] .t9-access .section-heading > p { color: var(--t9-muted); }
body[data-page-type="hs4-sector-corridors"] .t9-access-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card,
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card { border: 1px solid #d9e4ed; border-radius: 18px; background: #fff; box-shadow: 0 16px 38px rgb(17 45 70 / .07); padding: 24px; }
body[data-page-type="hs4-sector-corridors"] .t9-access-label { display: block; color: #087eaf; font-size: .7rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card > strong { display: block; margin: 18px 0 5px; color: #173047; font-size: 2rem; letter-spacing: -.06em; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card > p { min-height: 48px; margin: 0; color: var(--t9-muted); font-size: .82rem; line-height: 1.55; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card dl { display: grid; gap: 0; margin: 20px 0 0; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card dl > div { display: flex; justify-content: space-between; gap: 14px; padding: 11px 0; border-top: 1px solid #e7eef3; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card dt { color: #71879a; font-size: .72rem; }
body[data-page-type="hs4-sector-corridors"] .t9-access-card dd { margin: 0; color: #173047; font-size: .78rem; font-weight: 750; text-align: right; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin-top: 14px; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card { display: flex; min-height: 230px; flex-direction: column; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card .t9-card-topline > span:last-child { color: #208c6c; font-size: .7rem; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card h3 { min-height: 0; margin: 24px 0 12px; color: #173047; font-size: 1.08rem; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card > strong { color: #087eaf; font-size: 1.8rem; letter-spacing: -.05em; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card > p { margin: 8px 0 0; color: var(--t9-muted); font-size: .8rem; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-facts { display: flex; flex-wrap: wrap; gap: 8px 14px; margin-top: auto; padding-top: 17px; color: #617b8e; font-size: .72rem; }
body[data-page-type="hs4-sector-corridors"] .t9-tariff-card.t9-empty-card h3 { color: #173047; }

body[data-page-type="hs4-sector-corridors"] .t9-context { background: #eaf2f7; }
body[data-page-type="hs4-sector-corridors"] .t9-context h2 { color: #14263a; }
body[data-page-type="hs4-sector-corridors"] .t9-context .section-heading > p { color: #5f768b; }
body[data-page-type="hs4-sector-corridors"] .t9-indicator-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
body[data-page-type="hs4-sector-corridors"] .t9-context-card { min-height: 174px; border: 1px solid #d4e2ea; border-radius: 18px; background: #fff; box-shadow: 0 14px 32px rgb(17 45 70 / .06); padding: 22px; }
body[data-page-type="hs4-sector-corridors"] .t9-context-card strong { display: block; min-height: 38px; margin: 14px 0 8px; color: #173047; font-size: 1.45rem; letter-spacing: -.045em; line-height: 1.2; }
body[data-page-type="hs4-sector-corridors"] .t9-context-card p { margin: 0; color: var(--t9-muted); font-size: .79rem; line-height: 1.55; }

body[data-page-type="hs4-sector-corridors"] .t9-reading { background: #fff; }
body[data-page-type="hs4-sector-corridors"] .t9-reading-card { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 54px; border: 1px solid #d8e7ef; border-radius: 22px; background: linear-gradient(118deg, #e8f3f9, #f8fbfd); padding: 34px; }
body[data-page-type="hs4-sector-corridors"] .t9-reading-card h2 { margin: 5px 0 0; color: #14263a; }
body[data-page-type="hs4-sector-corridors"] .t9-reading-copy p { margin: 0 0 13px; color: #5f768b; font-size: .9rem; line-height: 1.75; }
body[data-page-type="hs4-sector-corridors"] .t9-reading-links { display: flex; flex-wrap: wrap; gap: 9px 18px; margin-top: 22px; padding-top: 17px; border-top: 1px solid #d4e4ec; }
body[data-page-type="hs4-sector-corridors"] .t9-reading-links a { color: #087eaf; font-size: .78rem; font-weight: 750; }

body[data-page-type="hs4-sector-corridors"] .t9-cta { background: #071426; color: #fff; }
body[data-page-type="hs4-sector-corridors"] .t9-cta h2 { color: #fff; }
body[data-page-type="hs4-sector-corridors"] .t9-cta .t9-kicker { color: var(--t9-orange); }
body[data-page-type="hs4-sector-corridors"] .t9-cta-card { display: grid; grid-template-columns: minmax(0, 1fr) minmax(330px, .8fr); align-items: center; gap: 42px; border: 1px solid rgb(255 122 60 / .38); border-radius: 22px; background: linear-gradient(110deg, rgb(255 122 60 / .13), rgb(76 141 255 / .18)); box-shadow: 0 28px 70px rgb(0 0 0 / .22), inset 0 1px rgb(255 255 255 / .08); padding: 34px; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-card h2 { margin: 5px 0 9px; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-card > div:first-child > p:last-child { max-width: 650px; margin: 0; color: #b6c7d7; font-size: .9rem; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-actions { display: grid; gap: 19px; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-actions .primary-action { width: max-content; max-width: 100%; border-color: rgb(255 122 60 / .58); background: linear-gradient(180deg, #ff925c, #f05a1d); box-shadow: 0 10px 28px rgb(255 122 60 / .2); }
body[data-page-type="hs4-sector-corridors"] .t9-cta-links { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 18px; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-links a { color: var(--t9-cyan); font-size: .78rem; font-weight: 700; line-height: 1.4; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-links a:hover,
body[data-page-type="hs4-sector-corridors"] .t9-reading-links a:hover { color: #173047; }
body[data-page-type="hs4-sector-corridors"] .t9-cta-links a:hover { color: #fff; }
body[data-page-type="hs4-sector-corridors"] .t9-footer { margin-top: 0; }
body[data-page-type="hs4-sector-corridors"] .data-attribution { border-block: 1px solid #d5e2ea; background: #eaf2f7; color: #173047; }
body[data-page-type="hs4-sector-corridors"] .data-attribution .section-heading { max-width: 980px; margin-bottom: 0; }
body[data-page-type="hs4-sector-corridors"] .data-attribution .section-kicker { color: #056b96; }
body[data-page-type="hs4-sector-corridors"] .data-attribution h2 { color: #14263a; text-wrap: balance; }
body[data-page-type="hs4-sector-corridors"] .data-attribution .section-heading > p:last-child { color: #526b7e; line-height: 1.75; }
body[data-page-type="hs4-sector-corridors"] .data-attribution .section-heading > p:last-child a { color: #056b96; font-weight: 750; text-decoration: underline; text-decoration-color: rgb(5 107 150 / .35); text-underline-offset: 3px; }
body[data-page-type="hs4-sector-corridors"] .data-attribution .section-heading > p:last-child a:hover { color: #14263a; text-decoration-color: currentColor; }

@media (max-width: 1050px) {
  body[data-page-type="hs4-sector-corridors"] .t9-growth-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  body[data-page-type="hs4-sector-corridors"] .t9-growth-card:last-child { grid-column: auto; }
  body[data-page-type="hs4-sector-corridors"] .t9-indicator-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
  body[data-page-type="hs4-sector-corridors"] .t9-hero { min-height: 0; padding-bottom: 52px; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero::after { right: -285px; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-breadcrumbs { margin-bottom: 42px; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-layout { grid-template-columns: 1fr; gap: 35px; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero h1 { font-size: clamp(2.7rem, 12vw, 4.3rem); }
  body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card { max-width: 460px; border-radius: 18px; padding: 22px; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-card > strong { font-size: 3rem; }
  body[data-page-type="hs4-sector-corridors"] .t9-hero .t5-hero-actions { align-items: flex-start; flex-direction: column; gap: 14px; }
  body[data-page-type="hs4-sector-corridors"] .t9-answer-section { padding: 20px 0 44px; }
  body[data-page-type="hs4-sector-corridors"] .t9-section { padding: 54px 0; }
  body[data-page-type="hs4-sector-corridors"] .t9-section .t5-section-heading { grid-template-columns: 1fr; gap: 10px; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-card .t5-table-caption { align-items: flex-start; flex-direction: column; gap: 5px; padding: 16px; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-hint { padding: 10px 16px; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-wrap { overflow-x: scroll; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-wrap::-webkit-scrollbar { height: 13px; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-wrap::-webkit-scrollbar-track { background: #e5edf2; }
  body[data-page-type="hs4-sector-corridors"] .t9-table-wrap::-webkit-scrollbar-thumb { border: 3px solid #e5edf2; border-radius: 99px; background: #087eaf; }
  body[data-page-type="hs4-sector-corridors"] .t9-table { min-width: 1510px; }
  body[data-page-type="hs4-sector-corridors"] .t9-table th,
  body[data-page-type="hs4-sector-corridors"] .t9-table td { padding: 11px 10px; }
  body[data-page-type="hs4-sector-corridors"] .t9-growth-grid,
  body[data-page-type="hs4-sector-corridors"] .t9-access-grid,
  body[data-page-type="hs4-sector-corridors"] .t9-tariff-grid { grid-template-columns: 1fr; }
  body[data-page-type="hs4-sector-corridors"] .t9-growth-card { min-height: 0; }
  body[data-page-type="hs4-sector-corridors"] .t9-growth-card h3 { min-height: 0; }
  body[data-page-type="hs4-sector-corridors"] .t9-access-card > p { min-height: 0; }
  body[data-page-type="hs4-sector-corridors"] .t9-indicator-grid { grid-template-columns: 1fr; }
  body[data-page-type="hs4-sector-corridors"] .t9-reading-card,
  body[data-page-type="hs4-sector-corridors"] .t9-cta-card { grid-template-columns: 1fr; gap: 22px; padding: 25px; }
  body[data-page-type="hs4-sector-corridors"] .t9-cta-actions { gap: 21px; }
  body[data-page-type="hs4-sector-corridors"] .t9-cta-actions .primary-action { width: 100%; justify-content: space-between; }
  body[data-page-type="hs4-sector-corridors"] .t9-cta-links { grid-template-columns: 1fr; gap: 12px; }
}

@media (max-width: 420px) {
  body[data-page-type="hs4-sector-corridors"] .t9-kpi-card { min-height: 126px; padding: 15px 13px 13px; }
  body[data-page-type="hs4-sector-corridors"] .t9-kpi-card p { font-size: .7rem; line-height: 1.3; }
  body[data-page-type="hs4-sector-corridors"] .t9-kpi-card strong { font-size: 1.2rem; }
  body[data-page-type="hs4-sector-corridors"] .t9-kpi-card small { font-size: .65rem; line-height: 1.35; }
  body[data-page-type="hs4-sector-corridors"] .t9-answer-card { margin-inline: 0; }
  body[data-page-type="hs4-sector-corridors"] .t9-reading-card,
  body[data-page-type="hs4-sector-corridors"] .t9-cta-card { padding: 22px 19px; }
}
