<style>
*{box-sizing:border-box}
body{
  margin:0;
  padding:20px;
  background:#fff;
  color:#222;
  font-family:Arial,Helvetica,sans-serif;
}
.wrapper{
  max-width:825px;
  width:100%;
  margin:0 auto;
}
.logo{
  text-align:center;
  margin:0 0 18px 0;
}
.logo img{
  max-width:100%;
  height:auto;
  border:0;
}
.logo-intro img{
  max-width:360px;
}
.logo-timeline img{
  max-width:290px;
}
h1,h2,h3{
  font-family:Arial,Helvetica,sans-serif;
  color:#000;
  font-weight:bold;
  text-align:center;
}
h1{font-size:2em;margin:.5em 0 .67em}
h2{font-size:1.5em;margin:.5em 0 16px}
h3{font-size:1.2em;margin:.4em 0;color:#0080ff}
p{
  margin:.25em 0;
  padding:0 10px;
  font-size:16px;
  line-height:1.5;
}
a{
  color:#ff0000;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
.helper-box{
  border:1px solid #dee2e6;
  background:#fafafa;
  padding:14px 16px;
  margin:0 0 16px 0;
  border-radius:6px;
}
.helper-box p:last-child{
  margin-bottom:0;
  padding:0;
}
table{
  width:100%;
  border-collapse:collapse;
  margin:14px 0;
}
th,td{
  padding:6px 8px;
  border:1px solid #dee2e6;
  text-align:left;
  vertical-align:top;
  line-height:20px;
  color:#000;
  font-size:14px;
}
.report-body{
  padding:14px 10px;
  margin:14px 0;
  border:1px solid #dee2e6;
  background:#fff;
  line-height:1.5;
  font-size:14px;
  border-radius:6px;
}
.report-body p,
.report-body div{
  margin:0 0 10px 0;
  padding:0;
}
.report-body span[style*="color:#cc0000"]{
  font-weight:bold;
}
.cta{
  text-align:center;
}
</style>
