.table-columns{font-family:Roboto,"Helvetica Neue",Helvetica,sans-serif}.table-columns .blue,.table-columns .grey{padding:12px 9px;border-bottom:3px solid #fff}.table-columns .blue{min-height:301px}@media (min-width:992px){.table-columns .grey{min-height:89px}.table-columns .blue{min-height:250px}}.graphic-box{position:relative}.caption-box{background:#000;background-color:rgba(0,0,0,.8);box-sizing:border-box;color:#fff;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;padding:1em;text-align:left;left:0;right:0;bottom:0;width:100%;position:relative}@media (min-width:768px){.caption-box{position:absolute}}.caption-box .teaser{line-height:34px;margin:0}.caption-box .btn{text-transform:uppercase}.actionbox.inline h2>div{display:block;margin-top:12px}@media (min-width:992px){.actionbox.inline h2>div{display:inline;margin-left:2em}}.r-and-d-heading h2{background-color:#000;padding:.45em;font-size:.95em;color:#fff;font-weight:700;margin-top:0}@media (min-width:768px){.r-and-d-heading{width:19em}}article h1{color:#c60;font-weight:300;font-size:30px}article.lead{font-weight:500}article{margin-top:2em}aside#research-results .well{padding-top:8px}article p.caption{color:#000}#highlight footer{border-top:1px #000 solid;background-color:#fff;color:#000;font-size:small}