@font-face{font-family:Main;font-display:fallback;src:url(../fonts/main.woff2) format('woff2'),url(../fonts/main.woff) format('woff')}@font-face{font-family:Main;font-weight:700;font-display:fallback;src:url(../fonts/main-bold.woff2) format('woff2'),url(../fonts/main-bold.woff) format('woff')}@font-face{font-family:Title;font-display:fallback;src:url(../fonts/title.woff2) format('woff2'),url(../fonts/title.woff) format('woff')}@font-face{font-family:TitleAlt;font-display:fallback;src:url(../fonts/title-alt.woff2) format('woff2'),url(../fonts/title-alt.woff) format('woff')}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:Main,sans-serif;font-size:14px;line-height:1.5;color:#171717;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:800px){body{overflow-y:scroll}}.wrap{margin:0 auto;padding:0 25px;width:1128px}@media(max-width:1127px){.wrap{width:100%}}@media(max-width:549px){.wrap{padding:0 15px}}.row{margin-left:-25px;margin-right:-25px;min-height:1px;overflow:hidden}.row [class*=col-]{float:left;padding-left:25px;padding-right:25px;min-height:1px}.col-3{width:25%}.col-4{width:33.333333333333333%}.col-8{width:66.66666666666667%}.col-9{width:75%}.col-12{width:100%}@media(min-width:800px) and (max-width:939px){.row{margin-left:-15px;margin-right:-15px}.row [class*=col-]{padding-left:15px;padding-right:15px}}@media(max-width:799px){.row [class*=col-]{width:100%}.row [class*=col-]:not(:last-child){margin-bottom:28px}}h1,h2,h3,h4,h5,h6{margin:0;font-family:Title,sans-serif;font-weight:400;color:#1c1c1c}h1{font-size:25px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:17px}h6{font-size:16px}.main-heading{margin-bottom:35px;border-left:3px solid #ed1d23;padding-left:14px;font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.5;text-transform:uppercase}.main-heading span{margin-right:14px}.title{line-height:1}.title a{font-family:Title,sans-serif;font-weight:400}.subtitle a{font-family:Main,sans-serif;font-weight:400}.excerpt{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{text-decoration:none;color:#171717;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}a:focus,a:hover{text-decoration:none}@media not all and (pointer:coarse){a:focus,a:hover{color:#ed1d23}[id=main-wrapper] a img,[id=main-wrapper] a video{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}[id=main-wrapper] a:focus img,[id=main-wrapper] a:focus video,[id=main-wrapper] a:hover img,[id=main-wrapper] a:hover video{opacity:.8}}.button{display:inline-block;border:none;padding:5px 21px;background:#e7131a;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer}@media not all and (pointer:coarse){.button{-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.button:focus,.button:hover{background:#b30f14;color:#fff}}sup{vertical-align:super;font-size:80%}sub{vertical-align:sub;font-size:80%}ol,ul{margin:0;padding:0;list-style:none}hr{margin:41px;border:none;border-top:1px dashed #ed1d23;height:1px}input,textarea,select{border:.9px solid #b8b8b8;padding:7px 14px;max-width:100%;background:#fafafa;font-size:13px;color:#4d4d4d;outline:0;-webkit-transition:border-color .25s ease-in-out;-o-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}textarea{width:100%}input:focus,textarea:focus,select:focus{border-color:#b3b3b3}a img{-webkit-transform:translateZ(0)}video{height:100%;width:100%;max-width:100%}.alignnone{margin:5px 21px 21px 0}.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:0 0 21px 21px}.alignleft{float:left;margin:0 21px 21px 0}.screen-reader-text{position:absolute;margin:-1px;border:0;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0)}.video-uri{display:none}.listing .title{margin-bottom:14px}.listing .title a{font-size:18px;line-height:1.3}@media(max-width:359px){.listing .title a{font-size:16px}}.listing .meta{font-size:11px;line-height:1.4}.listing .date a:not(:focus):not(:hover){color:#757575}.listing .comments{color:#757575}@media not all and (pointer:coarse){.listing .comments:focus,.listing .comments:hover{color:#b30f14}}.listing .comments .fa{font-size:13px}.listing .excerpt{line-height:1.615;color:#707070}a.category{position:absolute;top:6px;left:6px;display:block;padding:0 8px;max-width:90%;max-width:-webkit-calc(100% - 28px);max-width:calc(100% - 28px);overflow:hidden;background:#e7131a;font-weight:700;font-size:10.5px;line-height:2;letter-spacing:.035em;text-transform:uppercase;color:#fff}a.category:focus,a.category:hover{background:#b30f14;color:#fff}.pagination{font-size:13px;line-height:25px}.pagination>a,.pagination>span{float:left;display:block;margin-right:5px;padding:0 10px;background:#ebebeb;color:#666}.pagination .current{background:#c20006;color:#fff}@media not all and (pointer:coarse){.pagination a:focus,.pagination a:hover{background:#c20006;color:#fff}}::-moz-selection{background:#ed1d23;color:#fff}::selection{background:#ed1d23;color:#fff}img::-moz-selection{background:0 0}img::selection{background:0 0}::-webkit-input-placeholder{color:#b3b3b3}::-moz-placeholder{color:#b3b3b3}:-ms-input-placeholder{color:#b3b3b3}:-moz-placeholder{color:#b3b3b3}