/* E2M market intelligence and trade-corridor commercial pages | 2026-10-26 */
:root{--p-navy:#0c1e34;--p-ink:#15263e;--p-teal:#0a776b;--p-soft:#f4f8fa;--p-line:#dce6ee;--p-muted:#52657a;--p-width:1150px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--p-ink);background:#fff;font:16px/1.72 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:#126fa3;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}.p-shell{width:min(calc(100% - 40px),var(--p-width));margin:auto}.p-nav{background:#fff;position:relative;z-index:5;border-bottom:1px solid var(--p-line)}.p-top{display:flex;align-items:center;gap:20px;justify-content:space-between;min-height:75px}.p-brand{color:var(--p-ink);font-size:21px;font-weight:800;letter-spacing:-.7px;text-decoration:none;white-space:nowrap}.p-brand span{color:var(--p-teal)}.p-links{display:flex;gap:20px;align-items:center}.p-links a{color:var(--p-ink);font-size:13px;font-weight:600;text-decoration:none}.p-langs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p-langs a{font-size:12px;letter-spacing:.1px;color:var(--p-muted);text-decoration:none}.p-langs a[aria-current=page]{font-weight:800;color:var(--p-teal);border-bottom:2px solid var(--p-teal)}.p-hero{background:linear-gradient(115deg,#102a46 0%,#133a52 55%,#104c52 100%);color:#fff;padding:76px 0 67px;position:relative;overflow:hidden}.p-hero:after{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(149,218,222,.18);border-radius:50%;right:-90px;top:-160px;box-shadow:0 0 0 100px rgba(255,255,255,.018),0 0 0 220px rgba(255,255,255,.014);pointer-events:none}.p-crumb{color:#c1d9e7;font-size:13px;margin-bottom:23px}.p-crumb a{color:#c1d9e7}.p-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#8be2cf;text-transform:uppercase}.p-hero h1{font-size:clamp(36px,5.4vw,66px);line-height:1.09;letter-spacing:-1.6px;max-width:950px;margin:17px 0 24px}.p-lead{color:#e7f2f5;font-size:clamp(18px,2vw,23px);line-height:1.5;max-width:860px}.p-date{font-size:12px;color:#b7ccd8;margin:25px 0}.p-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.p-btn{display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:11px 20px;background:#64d0bb;color:#082638!important;border-radius:6px;text-decoration:none;font-weight:800;font-size:14px}.p-btn.alt{color:#fff!important;background:transparent;border:1px solid #97b8c8}.p-main{padding:47px 0 76px}.p-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:42px;align-items:start}.p-article h2{font-size:clamp(24px,3.3vw,33px);letter-spacing:-.5px;line-height:1.3;color:#112e49;margin:45px 0 20px}.p-article h3{font-size:19px;line-height:1.35;margin:0 0 8px;color:#102a46}.p-article p{margin:0 0 18px}.p-intro{font-size:18px;line-height:1.75}.p-fact{border-left:4px solid #178d83;background:#edf8f6;padding:20px 24px;margin:27px 0;color:#1b4e51;border-radius:0 6px 6px 0}.p-item{padding:23px 0;border-bottom:1px solid var(--p-line)}.p-checklist{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 28px}.p-check{padding:17px;border:1px solid var(--p-line);border-radius:10px;background:#fafcfd}.p-check strong{display:block;color:#174963;margin-bottom:7px;font-size:15px}.p-check p{margin:0;font-size:14px;color:#42566c}.p-rail{position:sticky;top:18px}.p-box{background:var(--p-soft);border:1px solid var(--p-line);border-radius:14px;padding:24px;margin-bottom:18px}.p-box h2{font-size:20px;line-height:1.32;margin:0 0 12px}.p-box p,.p-box li{font-size:14px;color:var(--p-muted)}.p-box .p-btn{width:100%;text-align:center}.p-box ul{padding-left:18px;margin:12px 0}.p-rels a{display:block;padding:9px 0;border-bottom:1px solid var(--p-line);font-weight:600;font-size:14px}.p-faq details{padding:17px 0;border-bottom:1px solid var(--p-line)}.p-faq summary{font-weight:700;cursor:pointer;color:var(--p-ink)}.p-faq details p{margin:12px 0 0;color:var(--p-muted)}.p-sources{background:var(--p-soft);padding:26px;border-radius:12px;margin-top:38px}.p-sources h2{font-size:20px!important;margin:0 0 15px!important}.p-sources li{overflow-wrap:anywhere;font-size:14px;margin:9px 0}.p-disclaimer{font-size:13px;color:var(--p-muted);padding:23px 0;border-top:1px solid var(--p-line);margin-top:25px}.p-bottom{background:var(--p-navy);padding:52px 0;color:#fff}.p-bottom h2{font-size:clamp(26px,4vw,40px);line-height:1.22;margin:0 0 12px}.p-bottom p{max-width:760px;color:#d1e4ed}.p-footer{background:#07172a;color:#b4c5d2;padding:24px 0;font-size:13px}.p-footer a{color:#b4c5d2}.p-footer .p-shell{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.p-whatsapp{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;align-items:center;gap:8px;border-radius:100px;background:#15a665;color:white!important;padding:12px 16px;box-shadow:0 6px 22px #001a153b;text-decoration:none;font-weight:750;font-size:13px}.p-whatsapp svg{width:18px;height:18px;fill:currentColor}.p-whatsapp:focus-visible,.p-btn:focus-visible{outline:3px solid #f4b044;outline-offset:3px}@media(max-width:900px){.p-grid{grid-template-columns:1fr}.p-rail{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.p-box{margin:0}.p-links{gap:12px}}@media(max-width:650px){.p-shell{width:min(calc(100% - 30px),var(--p-width))}.p-top{padding:12px 0;flex-wrap:wrap}.p-links{order:3;width:100%;justify-content:space-between}.p-langs{margin-left:auto}.p-hero{padding:54px 0}.p-checklist,.p-rail{grid-template-columns:1fr}.p-actions .p-btn{width:100%}.p-whatsapp{right:12px;bottom:12px}.p-main{padding:26px 0 46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}