:root{--link:#069;--link-on-black:#38afff;--link-on-black-hover:#a8dcff;--programs:#9e8317;--taxes:#445d92;--transparency:#479ac1;--purchasing:#c8750a;--economy:#64733b;--about:#973831;--sans:opensans,times,"Helvetica Neue",Arial,sans-serif;--sans-ital:opensans-ital;--mono:reddit-mono,"Liberation Mono",Courier,monospace;--caption:#44413f;--caption-txt:#fff;--thead:#c5bfb5;--thead-txt:#111;--stripe:#ede8e5;--table-border:1px solid #44413f;--small:739px;--medium:1023px;--large:1199px;--link-color:#069;--link-hover:#028ae4}@font-face{font-family:roboto;src:url(/fonts/roboto/RobotoSlab-VariableFont_wght.woff2) format("woff-variations"),url(/fonts/roboto/RobotoSlab-VariableFont_wght.ttf) format("ttf-variations");font-weight:100 900;font-optical-sizing:auto}main{--roboto:roboto,georgia,serif;--serif:roboto,georgia,serif}.roboto,.serif{font-family:var(--serif);font-size:inherit;font-weight:400}.roboto.semi,.serif.semi{font-weight:600}.roboto.xbold,.serif.xbold{font-weight:800}.roboto.black,.serif.black{font-weight:900}.roboto.bold,.roboto b,.roboto strong,.serif.bold,.serif b,.serif strong{font-weight:700}@font-face{font-family:opensans;src:url(/fonts/opensans-var/OpenSans-VariableFont_wdth,wght.woff2) format("woff2-variations"),url(/fonts/opensans-var/OpenSans-VariableFont_wdth,wght.ttf) format("ttf-variations");font-weight:300 800;font-stretch:75 100}@font-face{font-family:opensans-ital;src:url(/fonts/opensans-var/OpenSans-Italic-VariableFont_wdth,wght.woff2) format("woff2-variations"),url(/fonts/opensans-var/OpenSans-Italic-VariableFont_wdth,wght.ttf) format("ttf-variations");font-weight:300 800;font-stretch:75 100}main{--sans:opensans,times,"Helvetica Neue",Arial,sans-serif}.sans{font-family:opensans,times,Helvetica Neue,Arial,sans-serif;font-size:inherit;font-weight:400}.sans.semi{font-weight:600}.sans.xbold{font-weight:800}.sans.black{font-weight:900}.sans.bold,.sans b,.sans strong{font-weight:700}.sans.ital,.sans em{font-family:opensans-ital;font-style:italic}:root{--sans-reg:"font-weight:400;font-family:opensans;";--sans-med:"font-weight:500;font-family:opensans;";--sans-semi:"font-weight:600;font-family:opensans;";--sans-bold:"font-weight:700;font-family:opensans;";--sans-extra:"font-weight:800;font-family:opensans;";--sans-black:"font-weight:900;font-family:opensans;";--sans-reg-ital:"font-weight:400;font-family:opensans-ital;";--sans-med-ital:"font-weight:500;font-family:opensans-ital;";--sans-semi-ital:"font-weight:600;font-family:opensans-ital;";--sans-bold-ital:"font-weight:700;font-family:opensans-ital;";--sans-extra-ital:"font-weight:800;font-family:opensans-ital;";--sans-black-ital:"font-weight:900;font-family:opensans-ital;"}@font-face{font-family:steelfish-bold;src:url(/fonts/steelfish/steelfish_bd-webfont.eot);src:url(/fonts/steelfish/steelfish_bd-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_bd-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_bd-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_bd-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_bd-webfont.svg#steelfish_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:steelfish-extrabold;src:url(/fonts/steelfish/steelfish_eb-webfont.eot);src:url(/fonts/steelfish/steelfish_eb-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_eb-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_eb-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_eb-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_eb-webfont.svg#steelfishextrabold) format("svg");font-weight:900;font-style:normal}@font-face{font-family:steelfish;src:url(/fonts/steelfish/steelfish_rg-webfont.eot);src:url(/fonts/steelfish/steelfish_rg-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/steelfish/steelfish_rg-webfont.woff2) format("woff2"),url(/fonts/steelfish/steelfish_rg-webfont.woff) format("woff"),url(/fonts/steelfish/steelfish_rg-webfont.ttf) format("truetype"),url(/fonts/steelfish/steelfish_rg-webfont.svg#steelfish_rgregular) format("svg");font-weight:400;font-style:normal}.main{--condensed:steelfish}.condensed{font-family:var(--condensed)}.condensed strong{font-family:steelfish-bold;font-weight:700}.condensed.xbold{font-weight:900}.steelfish{font-weight:400;font-family:steelfish,Arial Narrow,Arial,san-serif!important}.steelfish em,.steelfish i{font-style:italic;font-weight:inherit;font-size:inherit}.steelfish b,.steelfish strong{font-style:inherit;font-weight:700!important;font-size:inherit;font-family:steelfish-bold,Arial Narrow,Arial,sans-serif!important}.steelfish.extrabold{font-weight:800!important;font-family:steelfish-extrabold,Arial Black,Arial,sans-serif!important}.xbold-sans{font-weight:900;font-family:var(--sans)}.sans{font-family:var(--sans)!important}:root{--highcharts-color-0:#ad5505;--highcharts-color-1:#c48a1c;--highcharts-color-2:#7f6703;--highcharts-color-3:#d2823c;--highcharts-color-4:#6b6b22;--highcharts-color-5:#3e717f}.snap{--intro-bg:#294a3b;--intro-txt:#fff;--intro-border:#ca500f;--accent-lt:#f3dc97;--accent-dk:#9d6e05;--kelly-bg:#ca500f;--outdent:0;--imports:#000;--exports:#999;--exports-txt:#fff;--imp-exp:#8e8e7b;--seal-bg:#3e717f;--sticker-size:240px;--caption:#4063a4}.snap .source{color:#294a3b;color:var(--intro-bg)}.snap .black{color:#000!important}.snap hr.accent{border-bottom-color:#fff}.snap .intro-bak{background-color:#294a3b}.snap .exports{color:var(--exports-txt)}.snap li,.snap p,.snap ul{font-family:var(--serif);color:var(--intro-bg);font-size:1rem}.snap li.source,.snap p.source,.snap ul.source{font-size:.85rem}.snap a.main,.snap details summary{color:var(--seal-bg)!important}.snap a.main:focus,.snap a.main:hover,.snap details summary:focus,.snap details summary:hover{color:var(--accent-dk)!important;-webkit-text-decoration-color:var(--accent-dk)!important;text-decoration-color:var(--accent-dk)!important}.snap a.main{-webkit-text-decoration:.03215rem underline dashed var(--seal-bg);text-decoration:.03215rem underline dashed var(--seal-bg);text-underline-offset:2px}.snap aside li,.snap aside p,.snap aside ul{font-family:var(--sans);font-size:1rem}.snap h2,.snap h3{text-transform:uppercase;color:var(--accent-dk);font-size:1.25rem}.snap h3{font-size:.85rem}.snap .intro-box{border-left:20px solid var(--intro-border);background-color:var(--intro-bg);padding:1rem}.snap .intro-box p{color:var(--intro-txt)}.snap .intro-box p span{text-transform:uppercase;font-family:var(--sans)}.snap .intro-box p strong{font-weight:800;text-transform:uppercase;color:var(--accent-lt)}.snap .intro-box p.port-of-entry{font-size:1.25rem;margin-left:1.5rem;margin-bottom:0}.snap .intro-box h1{font:normal normal normal 4rem var(--condensed);text-transform:uppercase;color:#fff;margin-top:-1rem}.snap .intro-box h1 .long{font-weight:800;font-size:1rem;text-transform:uppercase!important;padding-right:1rem;display:inline-block}.snap .intro-box .small-big p{line-height:.85;text-transform:uppercase}.snap .intro-box .small-big p .small{font:normal normal normal 1rem var(--sans);margin-left:4rem}.snap .intro-box .small-big p .big{font:normal normal normal 3rem var(--condensed)!important;margin-left:0;display:block;color:var(--accent-lt)}.snap .large{font-size:3rem}.snap .smaller{font-size:85%}.snap table.imp-exp{margin:auto 0 auto 1rem;display:table;width:85%;table-layout:auto;border:0!important;font-family:var(--sans);font-size:1rem;text-transform:uppercase;color:#fff}.snap table.imp-exp tbody,.snap table.imp-exp tr:nth-child(2n){background-color:var(--imp-exp);border:0!important}.snap table.imp-exp td{border:0;text-align:left;vertical-align:middle}.snap table.imp-exp td:nth-child(2){font-weight:800;white-space:nowrap}.snap table.imp-exp tr:first-child{font-weight:800;text-align:left;font-size:1.25rem}.snap table.imp-exp tr:first-child td{padding-bottom:1.5rem}.snap table.imp-exp tr:nth-child(2){background-color:#111;background-color:var(--imports)}.snap table.imp-exp tr:nth-child(4){background-color:#837d7a;background-color:var(--exports)}@media print,screen and (min-width:46.25em){.snap table.imp-exp tbody tr:last-child td:first-child,.snap table.imp-exp td:last-child{background-color:transparent!important}}.snap .arrow-left{width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:60px solid var(--imports);margin:-1.2rem 0 -1.5rem -3.5rem}.snap .arrow-right{width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:60px solid var(--exports);margin:-1.2rem -3.75rem -1.5rem 0}.snap .exports.legend,.snap .imports.legend{padding:.25rem .5rem;display:inline-block}.snap .imports{color:#fff;background-color:#111;background-color:var(--imports)}.snap .exports{background-color:#5b5755;background-color:var(--exports)}.snap .gradient{background:#d2edef;background:linear-gradient(180deg,#d2edef,#fff 59%)}.snap .bar{text-transform:uppercase;background-color:var(--kelly-bg);padding:.5rem 0}.snap .bar p{color:#fff;font:normal normal 400 1rem var(--sans);margin:0}.snap .bar p span{font-size:.85rem}.map-sm{width:150px;height:150px}.map{background:#fff url("/economy/economic-data/ports/2024/images/map-<?php echo $fileName; ?>.jpg") no-repeat scroll 50% 50%}.map h2{font:normal normal 400 2.5rem var(--condensed);color:var(--accent-dk)}.sticker{width:var(--sticker-size);height:var(--sticker-size);position:relative}.sticker .content{position:absolute;width:75%;top:50%;left:50%;transform:translate(-50%,-50%)}.sticker .content p{text-transform:uppercase;color:#fff!important;font:normal normal 600 .9rem var(--sans);text-align:center}.sticker #seal{fill:var(--seal-bg)}.source{font-size:85%;margin-top:.5rem}.disclaimer{font:normal italic 400 1rem var(--sans-ital)}figure.exhibit{display:block;margin:1rem auto;border-bottom:1px solid #837d7a}figure.exhibit figcaption{text-transform:uppercase;text-align:center;font-weight:700;font-size:1rem}figure.exhibit figcaption span{display:block;background-color:#44413f;color:#fff;text-transform:none;font-weight:600;padding:.5rem;font-size:1.25rem}figure.exhibit table{table-layout:fixed;font:normal normal 400 1rem var(--sans);margin-bottom:1rem}figure.exhibit table caption{font-size:1.25rem;text-align:center}figure.exhibit table th{font-weight:600}