main hr:not(.grey-hr){border-top:1px solid #d3137f;width:95%}main section{margin-bottom:15px}main .roboto,main [class^=roboto-]{font-family:Inter,sans-serif}main .bitter,main .gloria,main [class^=gloria-],main [class^=bitter-]{font-family:Oswald,serif}main .bitter-light,main .gloria-light,main .roboto-light,main [class$='-italic-light']{font-weight:300}main .bitter-meidum,main .gloria-medium,main .roboto-medium,main [class$='-italic-medium']{font-weight:500}main .bitter-bold,main .gloria-bold,main .roboto-bold,main [class$='-italic-bold']{font-weight:800}main [class^=bitter-italic],main [class^=roboto-italic],main [class^=gloria-italic]{font-style:italic}.style-guide-nav-wrapper{padding-left:0;position:fixed}.style-guide-nav{box-shadow:1px 0 1px 0 rgba(0,0,0,.75);padding:20px}.style-guide-nav img{margin:0 auto;display:table}img{max-width:100%}.equalize-parent{float:right}.logos img{max-height:80px;max-width:200px;margin:5px}[data-copy]{cursor:grab}.arrow-box-left{position:relative;background:#cfe3f5;border:4px solid #cfe3f5;padding:0 10px;border-radius:5px}.arrow-box-left:after,.arrow-box-left:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box-left:after{border-color:rgba(136,183,213,0);border-right-color:#cfe3f5;border-width:18px;margin-top:-18px}.arrow-box-left:before{border-color:rgba(194,225,245,0);border-right-color:#cfe3f5;border-width:24px;margin-top:-24px}.colors .col-lg-3{position:relative}.color{height:125px;border-radius:8px;margin:15px 0 5px}.color span,.hex-color{margin:0 auto;display:table}.color span{padding-top:40px;font-size:20px;color:#fff;text-shadow:1px 1px 0 #000;cursor:pointer}.color:hover{box-shadow:1px 1px 1px 0 rgba(0,0,0,.75)}.hex-color{text-align:center}.copied{top:30px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:50px}.typography h3,footer{position:relative}footer{z-index:20}.style-guide-nav-links{list-style:none}.style-guide-nav-links li{margin:5px 0}.typography h3 .copied{top:0;width:auto;font-size:14px;background-color:#0a4d9b;color:#fff;padding:5px;right:20px;left:auto}.clearspace img{max-width:300px;margin:15px 0}.imagery img{margin:20px 0;display:table}ul.top-level{list-style:none;padding-left:15px}.font-awesome-div{min-height:85px}.font-awesome-div h3{margin-top:5px}i{font-family:"Font Awesome 5 Pro"}