  p {
  font-family: inherit;
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 0.9375rem;
  color: #5E5C5C; 
  margin-top: 4px;
  margin-bottom: 10px;
  text-rendering: optimizeLegibility; }

.panel  a{  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }
}

/* Panels */
.panel {
	padding: 1.25rem 1.25rem 0px 1.25rem;
	margin-bottom: 15px;
	background: white; 
	border: none; }
	  
.panel > :first-child {
	margin-top: 0; }
	    
.panel > :last-child {
	margin-bottom: 0; }

.panel.callout {
	margin-bottom: 1.25rem;
	padding: 1.25rem 1.25rem 0px 1.25rem;
	background: white;}

.panel.callout > :first-child {
	margin-top: 0; }
	      
.panel.callout > :last-child {
	margin-bottom: 0; }

// Small screens
@media only screen { } /* Define mobile styles */
@media only screen and (max-width: 40em) {
.panel h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

.panel h1 {
      font-size: 2rem;}

.panel  h2 {
    font-size: 2.3125rem;}

.panel  h3 {
   font-size: 1.125rem; 
  font-weight: 600;
  color: #002C5F;}

.panel  h4 {
    font-size: 1.4375rem; }
    
.panel   h5 {
  font-size: 1.125rem; }

.panel h6 {
  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }
  
.panel  a{  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }
}
  
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */



// Medium screens
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  
.panel h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

.panel h1 {
      font-size: 2rem;}

.panel  h2 {
    font-size: 2.3125rem;}

.panel  h3 {
   font-size: 1.125rem; 
  font-weight: 600;
  color: #002C5F;}

.panel  h4 {
    font-size: 1.4375rem; }
    
.panel   h5 {
  font-size: 1.125rem; }

.panel h6 {
  font-size: 0.8125rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }


.panel-orange{
background-color: #E98300;
}  
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */


// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
.panel h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

.panel h1 {
    font-size: 2rem;}

.panel  h2 {
    font-size: 2.3125rem;}

.panel  h3 {
   font-size: 1.125rem; 
  font-weight: 600;
  color: #002C5F;}

.panel  h4 {
    font-size: 1.4375rem; }
    
.panel   h5 {
  font-size: 1.125rem; }

.panel h6 {
  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }
  

} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */


// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.panel h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

.panel h1 {
       font-size: 2rem;}

.panel  h2 {
    font-size: 2.3125rem;}

.panel  h3 {
   font-size: 1.125rem; 
  font-weight: 600;
  color: #002C5F;}

.panel  h4 {
    font-size: 1.4375rem; }
    
.panel   h5 {
  font-size: 1.125rem; }

.panel h6 {
  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 5px; }
  
  
} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */


// XXLarge screens
@media only screen and (min-width: 120.063em) { 
 } /* min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) {
.panel h1, h2, h3, h4, h5, h6 {
    line-height: 1.4; }

.panel h1 {
    font-size: 2rem;}

.panel  h2 {
    font-size: 2.3125rem;}

.panel  h3 {
   font-size: 1.125rem; 
  font-weight: 600;
  color: #002C5F;}

.panel  h4 {
    font-size: 1.4375rem; }
    
.panel   h5 {
  font-size: 1.125rem; }

.panel h6 {
  font-size: 0.875rem;
  font-weight: 700;
  color: #002C5F;
  line-height:1rem;
  margin-top: 4px; }


} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */


   