a.rss{height:24px;line-height:24px;padding-left:30px;background:url(../images/rss.svg)left center no-repeat;background-size:24px auto;margin-top:-11px;font-family:"ZonaProBold",Helvetica,Arial,sans-serif;font-size:12px;color:#7a7a7a;transition:color ease .5s}a.rss strong{color:var(--blue)}.cat-heading:after{top:11px}.with-sponsor .rss,.with-sponsor .tags{right:100px}.with-sponsor.wide .rss,.with-sponsor.wide .tags{right:155px}.with-sponsor.extrawide .rss,.with-sponsor.extrawide .tags{right:220px}.sponsor,.sponsor a{width:72px;height:78px;display:block;background:#fff}.sponsor a:hover{opacity:.7;transition:opacity .4s}.sponsor{margin-top:-16px;padding:0 0 0 25px}.sponsor img{height:auto;width:100%}.wide .sponsor,.wide .sponsor a{width:130px}.extrawide .sponsor,.extrawide .sponsor a{width:195px}.sponsor.extrawide,.sponsor.extrawide a,.sponsor.wide,.sponsor.wide a{display:flex;align-items:center}@media screen and (max-width:1000px){.cat-heading{margin-bottom:20px}.cat-heading .tags{float:left;width:100%;margin-top:5px;position:static}.cat-heading h1+span,.cat-heading h1:after,.cat-heading h2+span,.cat-heading h2:after,.cat-heading:after{display:none}.cat-heading h1,.cat-heading h2{width:100%;box-sizing:border-box;border-bottom:4px double var(--medium-grey);padding:0 45px 10px 0;line-height:1.1;font-size:26px;background-color:transparent}.cat-heading .tags a{font-size:14px;margin-right:8px;background-color:var(--light-grey);padding:6px 12px;display:inline-block}.cat-heading .tags span{margin-right:10px;font-size:14px}.tags.scroll-h{overflow-x:auto;overflow-y:hidden;white-space:nowrap}a.rss{text-indent:-9999px;margin-top:-2px;height:22px;line-height:22px;background-size:20px auto;padding:0;width:22px}.sponsor{position:static!important;margin:0 auto;float:none;padding:25px 0 5px;clear:both;height:auto}.cat-heading.with-sponsor .sponsor.xl{padding-top:0;padding-bottom:0}.with-sponsor .rss,.with-sponsor .tags,.with-sponsor.extrawide .rss,.with-sponsor.extrawide .tags,.with-sponsor.wide .rss,.with-sponsor.wide .tags{right:0}}@media screen and (max-width:580px){.cat-heading h1,.cat-heading h2{font-size:24px}}.powered:before{position:absolute;top:20px;left:-76px;text-align:center;content:"Powered by";font-size:10px;text-transform:uppercase;color:var(--grey);z-index:10}@media screen and (max-width:1000px){.powered:before{position:static;width:195px;display:block;margin-top:10px;margin-bottom:-20px}}