@font-face{font-family:RobotoSlabRegular;src:url(/fonts/roboto/RobotoSlab-Regular-webfont.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Regular-webfont.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RobotoSlabBold;src:url(/fonts/roboto/RobotoSlab-Bold-webfont.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Bold-webfont.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:RobotoSlabExtrabold;src:url(/fonts/roboto/RobotoSlab-ExtraBold.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-ExtraBold.woff) format("woff"),url(/fonts/roboto/RobotoSlab-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:RobotoSlabBlack;src:url(/fonts/roboto/RobotoSlab-Black.woff2) format("woff2"),url(/fonts/roboto/RobotoSlab-Black.woff) format("woff"),url(/fonts/roboto/RobotoSlab-Black.ttf) format("truetype");font-weight:900;font-style:normal}@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}.roboto{font-family:RobotoSlabRegular,Georgia,serif}.roboto em,.roboto i{font-style:italic;font-weight:inherit;font-size:inherit}.roboto b,.roboto strong{font-style:inherit;font-weight:700;font-size:inherit;font-family:RobotoSlabBold,Georgia,serif}.roboto.xbold{font-weight:800;font-family:RobotoSlabExtrabold,Georgia,serif}.roboto.blck,.roboto.xbold{font-style:inherit;font-size:inherit}.roboto.blck{font-weight:900;font-family:RobotoSlabBlack,Georgia,serif}.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:OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif}.sans{font-family:OpenSansRegular,Helvetica,Arial,sans-serif!important}.bar{margin-top:1.5rem;padding:.25rem 0!important}.bar .gh{background-color:var(--gh-bkgd,#ab9428)!important}.bar .txcpa{background-color:var(--txcpa-bkgd,#625f5a)!important}.bar p{color:var(--bb-text,#fff);font-family:RobotoSlabRegular,georgia,serif;font-size:1.25rem;text-align:center;margin:0;padding:5px 0}.bar p.bold{font-family:RobotoSlabBold,georgia,serif}.rb-black{font-family:RobotoSlabBlack,Arial Black,Arial,sans-serif!important;font-weight:900}main{--h3color:#666976;--color1:#635245;--color2:#215977;--color3:#693933;--burst:#eee9db;--burst-size:150px;--burst-out:200px;--burst-bg:$color2;--bg-light:$bg-light;--bg-gh:$color3;--burst-margin:-220px;--gray-warm:#44413f}.color1{color:#635245;color:var(--color1)!important}.bgcolor1{background-color:#635245;background-color:var(--color1)!important}.color2{color:#215977;color:var(--color2)!important}.bgcolor2{background-color:#215977;background-color:var(--color2)!important}.color3{color:#693933;color:var(--color3)!important}.bgcolor3{background-color:#693933;background-color:var(--color3)!important}.bg-light{background-color:#eee9db;background-color:var(--bg-light)}.bg-light.callout{border:0}.bg-light.intro{margin-top:-40px;padding:60px 1rem 0}.radius{border-radius:10%}.pad-all{padding:1rem}.white{color:#fff}.black{color:#111!important}.extrabold{font-weight:900}main .snap li,main .snap p{font:normal normal 400 1rem RobotoSlabRegular,georgia,serif}main .snap li strong,main .snap p strong{font-weight:700;font-family:RobotoSlabBold,georgia,serif}main .snap li.sans,main .snap p.sans{font-family:OpenSansRegular,Helvetica,Arial,sans-serif!important}main .snap li.sans strong,main .snap p.sans strong{font-family:OpenSansBold,Helvetica,Arial,sans-serif!important}main .snap li.sans em,main .snap p.sans em{font-family:OpenSansItalic,Helvetica,Arial,sans-serif;font-style:italic}main .snap h1.snap{font:normal normal 400 3.5rem steelfish,Arial Narrow,Arial,san-serif;text-transform:uppercase;text-align:center;letter-spacing:2px;margin-top:0}main .snap h2{font-family:RobotoSlabExtrabold,Georgia,serif;font-weight:800;font-size:1.5rem;margin-bottom:.5rem}main .snap .h3-color,main .snap h3,main .snap table caption{font:normal normal 600 1.15rem OpenSansBold,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#666976;color:var(--h3color);margin-top:0}main .snap h4{font:normal normal 400 1rem OpenSansRegular,Helvetica,Arial,sans-serif;text-transform:uppercase}main .snap .tsc{text-transform:uppercase;font-family:RobotoSlabBlack,Georgia,serif;font-weight:900;letter-spacing:1rem;font-size:2rem;margin-bottom:0}main .snap .dashed{display:block;margin-bottom:1rem;background:transparent url(/economy/economic-data/supply-chain/2021/images/dashed.svg) no-repeat scroll 0 0;background-size:contain;height:3px;width:100%}main .snap .radius-box{padding:1rem;border-radius:20px;overflow:visible}main .snap .radius-box p{margin-bottom:0}main .snap .radius-box ul li{font-family:OpenSansSemibold,Helvetica,Arial,sans-serif}main .snap .radius-box h2{text-align:center}main .snap .radius-box.sm{border-radius:10px;padding:.75rem}main .snap table.snap{border:0!important;text-transform:uppercase}main .snap table.snap caption,main .snap table.snap tbody,main .snap table.snap td,main .snap table.snap th,main .snap table.snap tr{background-color:transparent;color:#111;font-size:.85rem}main .snap table.snap thead,main .snap table.snap thead th{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #837d7a;background-color:#215977;background-color:var(--color2);color:#fff;text-align:center}main .snap table.snap tbody,main .snap table.snap tbody th{border-left:0!important;text-align:center}main .snap table.snap tbody,main .snap table.snap td:last-child{border-right:0!important}main .snap .big-number{font:normal normal 400 3rem steelfish,Arial Narrow,Arial,san-serif;display:block}main .snap .xbold-number{font:normal normal 800 2rem OpenSansExtrabold,Arial Black,Helvetica,Arial,sans-serif}main .snap .burst,main .snap .burst .content,main .snap .burst .content:after,main .snap .burst .content:before,main .snap .burst:after,main .snap .burst:before{height:150px;height:var(--burst-size);width:150px;width:var(--burst-size);background-color:#215977;background-color:var(--burst-bg)}main .snap .burst .content:after,main .snap .burst .content:before,main .snap .burst:after,main .snap .burst:before{content:"";position:absolute}main .snap .burst{position:relative;top:0;left:0;transform:rotate(-45deg);margin-top:20px}main .snap .burst.left{float:left;margin-left:var(--burst-margin,-220px)}main .snap .burst.right{float:right;margin-right:var(--burst-margin,-220px)}main .snap .burst:before{top:0;left:0;transform:rotate(-30deg)}main .snap .burst:after{top:0;left:0;transform:rotate(-15deg)}main .snap .burst .content{position:absolute;bottom:0;right:0;transform:rotate(45deg);z-index:1}main .snap .burst .content:before{top:0;left:0;transform:rotate(60deg)}main .snap .burst .content:after{top:0;left:0;transform:rotate(75deg)}main .snap .burst .content span{position:relative;z-index:100;display:block;text-align:center;color:#fff;font-size:.85rem;text-transform:uppercase}main .snap .burst-outside{width:200px;width:var(--burst-out);height:200px;height:var(--burst-out);shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}main .snap .burst-outside.out-left{float:left;margin-left:calc(-50%*var(--burst-margin, 200px))}main .snap .burst-outside.out-right{float:right;margin-right:calc(-50%*var(--burst-margin, 200px))}main .snap .burst-big,main .snap .burst-big .content,main .snap .burst-big .content:after,main .snap .burst-big .content:before,main .snap .burst-big:after,main .snap .burst-big:before{height:200px;width:200px;background-color:#215977;background-color:var(--burst-bg)}main .snap .burst-big .content:after,main .snap .burst-big .content:before,main .snap .burst-big:after,main .snap .burst-big:before{content:"";position:absolute}main .snap .burst-big{position:relative;top:0;left:0;transform:rotate(-45deg);margin-top:20px}main .snap .burst-big.left{float:left;margin-left:var(--burst-margin,-220px)}main .snap .burst-big.right{float:right;margin-right:var(--burst-margin,-220px)}main .snap .burst-big:before{top:0;left:0;transform:rotate(-30deg)}main .snap .burst-big:after{top:0;left:0;transform:rotate(-15deg)}main .snap .burst-big .content{position:absolute;bottom:0;right:0;transform:rotate(45deg);z-index:1}main .snap .burst-big .content:before{top:0;left:0;transform:rotate(60deg)}main .snap .burst-big .content:after{top:0;left:0;transform:rotate(75deg)}main .snap .burst-big .content span{position:relative;z-index:100;display:block;text-align:center;color:#fff;font-size:.85rem;text-transform:uppercase}@media screen and (max-width:769px){main .snap .bg-light.intro{margin-top:1rem;padding:1rem}}rect.highcharts-background{fill:transparent}.highcharts-text-outline{display:none}.highcharts-tooltip-box,.highcharts-tooltip>span{background:#fff;opacity:1!important}.gradient-white{background:radial-gradient(ellipse at center,#fff 0,hsla(0,0%,100%,0) 55%)}.gradient-beige{background:linear-gradient(165deg,#eee9db,#eee9db 60%,rgba(238,233,219,0) 67%);padding:0}p.source{font-size:.75rem!important;Font-family:OpenSansRegular,Helvetica,Arial,sans-serif!important;margin-top:1rem}p.source.no-margin{margin:0!important}td.negative,tr.negative td{color:#973831}figcaption.chart{background-color:#44413f;padding:.5rem 1rem;color:#fff;font-family:OpenSansSemibold;margin-bottom:1rem;font-size:1.2rem;text-align:left}table{table-layout:auto}table.d-table{display:table}.endnotes{font-size:.85rem}.endnotes li{line-height:1.4}.endnotes li a.return{line-height:1}.endnotes li a.return abbr{cursor:default!important;transform:rotate(-90deg);display:inline-block}.bar{margin-bottom:2rem}.bar .txcpa{background-color:--var(color1,#44413f)}.bar gh{background-color:--var(color3)}