#fullnav, nav:not(#breadcrumbs), #mobilenav,
#search,
footer#footer,
 
p.more,#lottie_mobile,p.print,
#masthead { display:none; }

* { margin:0; padding:0; }
html { font-size:62.5%; }
 
body::before { display: block; content:""; height:1cm; background-position: left top; /*background-size: contain; background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 163 48" style="enable-background:new 0 0 163 48;" xml:space="preserve"><g> <path class="st0" d="M16.8,32.1h2.4c2.9,0,4.2-1.3,4.2-3.3c0-2-1.7-3-4-3h-2.7V32.1z M16.8,16.2v5.3h2.4c1.7,0,3.1-0.9,3.1-2.7 c0-1.8-1.5-2.6-3.1-2.6H16.8z M23.9,23.2L23.9,23.2c2.8,1.2,4.4,3.2,4.4,6c0,3.8-2.8,6.9-7.8,6.9H12V12.1h7.7c4.9,0,7.3,3,7.3,6.1 C27.1,20.3,26,22.2,23.9,23.2z"/> <path class="st0" d="M34.8,26.5h7c-0.2-1.6-1.6-2.9-3.4-2.9C36.5,23.7,35.2,24.9,34.8,26.5z M46.5,29.5H34.9 c0.2,1.7,1.6,3.1,3.6,3.1c1.3,0,2.5-0.5,3.1-1.6l4.6,0.5c-1.4,3.4-4.3,4.9-7.8,4.9c-4.7,0-8.2-3.5-8.2-8.2c0-4.8,3.4-8.2,8.1-8.2 c4.3,0,8.2,2.8,8.2,9.4L46.5,29.5L46.5,29.5z"/> <path class="st0" d="M58.2,20c3.4,0,5.8,2.2,5.8,5.8v10.3h-4.4v-9.1c0-2-1.3-2.8-2.7-2.8c-1.3,0-2.4,0.7-3.3,1.8v10.2h-4.4V20.4 h4.3V21c0,0.5-0.1,1.2-0.1,1.2C54.6,20.8,56.4,20,58.2,20z"/> <path class="st0" d="M71.1,26.5h7c-0.2-1.6-1.6-2.9-3.4-2.9C72.8,23.7,71.5,24.9,71.1,26.5z M82.8,29.5H71.2 c0.2,1.7,1.6,3.1,3.6,3.1c1.3,0,2.5-0.5,3.1-1.6l4.6,0.5c-1.4,3.4-4.3,4.9-7.8,4.9c-4.7,0-8.2-3.5-8.2-8.2c0-4.8,3.4-8.2,8.1-8.2 c4.3,0,8.2,2.8,8.2,9.4V29.5z"/> <path class="st0" d="M86.5,15.9c0-3.1,2-4.1,4.4-4.1c1.2,0,3.2,0.2,3.2,0.2v4.1c0,0-1.4-0.2-1.8-0.2c-0.8,0-1.4,0.2-1.4,1.3v3.2h3 v3.8h-3V36h-4.4V24.2h-2.4v-3.8h2.4V15.9z"/> <path class="st0" d="M105,30.4v-1.1c-0.3,0.3-0.7,0.3-1.4,0.3H102c-1.4,0-2.2,0.6-2.2,1.7c0,1.1,0.8,1.8,2.2,1.8 C103.6,33.2,105,32.4,105,30.4z M105,25.6c0-1.1-0.9-1.8-2.6-1.8c-1.6,0-3.5,0.8-4.7,1.5L96,21.9c0,0,2.9-1.9,6.7-1.9 c3.5,0,6.8,1.6,6.8,5.8V36H105v-1.5c-0.8,1.2-2.6,1.9-4.4,1.9c-3.3,0-5.4-2.4-5.4-4.9c0-3,2.2-4.8,5.6-4.8h3.1 c0.8,0,1.1-0.3,1.1-0.9L105,25.6L105,25.6z"/> <path class="st0" d="M116.5,28.2c0,2.5,1.6,4.3,3.9,4.3c1.6,0,2.9-0.9,3.4-2.4l4.1,1.3c-1,3.1-4.1,5.1-7.6,5.1 c-4.6,0-8.3-3.5-8.3-8.2s3.7-8.2,8.3-8.2c3.5,0,6.6,2,7.6,5.1l-4.1,1.3c-0.6-1.4-1.8-2.4-3.4-2.4C118.1,23.9,116.5,25.8,116.5,28.2 z"/> <path class="st0" d="M136.2,14.4v5.9h3.4v3.8h-3.4v7.1c0,1,0.8,1.1,1.5,1.1c1.1,0,2-0.1,2-0.1V36c0,0-2.1,0.2-3.4,0.2 c-2.2,0-4.5-0.4-4.5-3.5v-8.6h-2.4v-3.8h2.4v-5.9H136.2z"/> <path class="st0" d="M151.8,25.2c-1.3-1.2-2.8-1.6-3.8-1.6c-1.2,0-1.6,0.6-1.6,1.1c0,0.5,0.3,0.9,1.2,1.2l2.6,0.8 c3.2,1.1,4.3,2.8,4.3,4.9c0,2.3-1.9,5-6.2,5c-3.4,0-5.6-1.3-6.9-2.5l2.3-3.1c1.1,1.1,3.1,1.9,4.6,1.9c1.1,0,1.7-0.5,1.7-1.2 c0-0.8-0.5-1.1-1.8-1.5l-2.7-0.8c-2.5-0.8-3.6-2.5-3.6-4.6c0-2.6,2.3-4.9,6-4.9c2,0,4.5,0.6,6.3,2.3L151.8,25.2z"/> <path class="st0" d="M4.2,4.2v39.5l158.8,0V48L0,48V0h163l0,4.2H4.2z"/> <path class="st1" d="M163,8.6h-2.7v30.7h2.7V8.6z"/> </g> </svg> ');*/
    
    content:url("../images/logo.svg"); width: 5cm; height: 2cm;
    
}

body{  
	font-family: sans-serif; 
	
	font-weight:normal; line-height:1.4; color:#000; padding:1cm;
 }
 
 

li { list-style-position:outside; margin-left:1em; }
 
	
.heading,h1,h2,h3,h4 {font-family: serif; line-height:1.2; font-weight:bold; margin: 0 0 1rem 0; }

h1 {font-size: 2.4rem;  }
 
h2 {font-size: 2rem;   }
h3 {font-size: 2rem; }
h4 {font-size: 1.8rem;  }


p, li {font-size:1.6rem; margin-bottom:0.5em; font-weight:normal; /*max-width:40em;*/} 
p { margin-bottom:1em; }

.onecol p a, .onecol li a,
  p a,  li a 
 {  text-decoration:underline; } 

.textcontent { margin:3rem 0;}

.imagery { width: 100%;  margin: 4rem 0;  }
.imagery img {display:block; width:80%; height:auto;}


.chart_caption {display:flex;  justify-content:space-between; margin: 0 0 30px;}
.chart_caption>p:first-child{ opacity:0; pointer-events:none;margin-right: 20px;}
.chart_caption p { font-size:14px; font-weight:bold; line-height:18px; color: #333; }
.chart_caption>div { margin-right: 20px;}


#breadcrumbs { margin:1rem 0 4rem;  border-bottom: 1px solid #CCC;  display: flex; align-items: center; position: relative;}

#breadcrumbs ul { display: flex; position: relative; width: 100%; }
 
#breadcrumbs::before { display:block; content:""; 
     width: 200vw; left: 50%; transform: translateX(-50%);
    height: 100%; background:rgba(255, 255, 255, 1); position: absolute; top: 0;  }

#breadcrumbs li { font-size: 14px;
line-height: 18px; display: flex; align-items: center; margin:0 0 0.5cm; }
#breadcrumbs li:not(:last-child){  margin-right: 1cm;  }
#breadcrumbs li:not(:last-child)::after { display: block; height: 3px; width: 3px;  border-radius: 50px; content:"";   }


#breadcrumbs li a { font-weight: normal; text-decoration: none;} 
#breadcrumbs li:last-child {font-weight: bold;}
 