.template-publication-page .intro{padding:4% 0;width:100%;background-color:#444b54;color:#fff}.template-publication-page .intro .share{background-color:#fff;display:inline-block;padding-left:.75rem;padding-right:.75rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}.template-publication-page .intro .date{text-transform:uppercase;margin-top:2rem}.template-publication-page .intro h1{font-size:2rem;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:.5rem}@media screen and (min-width:36em){.template-publication-page .intro h1{font-size:3rem}}.template-publication-page .intro .bold-intro{font-size:1.5rem;font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5}.template-publication-page .intro .container{max-width:72rem}.template-publication-page .main-body .container{max-width:48rem;margin:0 auto;background-color:#fff}.template-publication-page .main-body a{color:#48a1b1;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-publication-page .main-body a:hover{color:#2fb2ca}.template-publication-page .main-body p{margin-bottom:1.25rem}.template-publication-page .intro .image{float:right;background-color:#b9c6ce;width:18%;height:auto;padding:2%;margin-top:1rem;margin-bottom:2rem}.template-publication-page .intro .image img{vertical-align:middle}.template-publication-page .intro .image.ciff_report{padding:4% 2% 0}.template-publication-page .intro p{opacity:.7;font-size:1rem}.template-publication-page .intro h1{font-size:2rem;width:78%;float:left;line-height:1.2}@media screen and (min-width:36em){.template-publication-page .intro h1{font-size:3rem}}.template-publication-page .intro .bold-intro{clear:left}.template-publication-page .main-body{padding-bottom:4%}.template-publication-page .container .table-listing{margin-bottom:2rem}.flexbox.template-publication-page .container .table-listing,.flexboxtweener.template-publication-page .container .table-listing{clear:both}@media screen and (min-width:36em){.flexbox.template-publication-page .container .table-listing,.flexboxtweener.template-publication-page .container .table-listing{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:36em){.flexbox.template-publication-page .container .table-listing li,.flexboxtweener.template-publication-page .container .table-listing li{width:50%}}@media screen and (min-width:56em){.flexbox.template-publication-page .container .table-listing li,.flexboxtweener.template-publication-page .container .table-listing li{width:25%}}.no-flexbox .template-publication-page .container .table-listing,.no-js .template-publication-page .container .table-listing{clear:both;overflow:hidden}@media screen and (min-width:36em){.no-flexbox .template-publication-page .container .table-listing li,.no-js .template-publication-page .container .table-listing li{float:left;width:50%}.no-flexbox .template-publication-page .container .table-listing li:nth-child(2n+1),.no-js .template-publication-page .container .table-listing li:nth-child(2n+1){clear:left}}@media screen and (min-width:56em){.no-flexbox .template-publication-page .container .table-listing li,.no-js .template-publication-page .container .table-listing li{float:left;width:25%}.no-flexbox .template-publication-page .container .table-listing li:nth-child(2n+1),.no-js .template-publication-page .container .table-listing li:nth-child(2n+1){clear:none}.no-flexbox .template-publication-page .container .table-listing li:nth-child(4n+1),.no-js .template-publication-page .container .table-listing li:nth-child(4n+1){clear:left}}.template-publication-page .container .table-listing li{padding:.5rem 0}@media screen and (min-width:36em){.template-publication-page .container .table-listing li{border-right:1px solid rgba(185,198,206,.2);padding:.5rem 2rem}.template-publication-page .container .table-listing li:last-child,.template-publication-page .container .table-listing li:nth-child(2n+2){border-right:0}.template-publication-page .container .table-listing li:nth-child(2n+1){padding-left:0}}@media screen and (min-width:56em){.template-publication-page .container .table-listing li:nth-child(2n+2){border-right:1px solid rgba(185,198,206,.2)}.template-publication-page .container .table-listing li:nth-child(2n+1){padding-left:2rem}.template-publication-page .container .table-listing li:last-child,.template-publication-page .container .table-listing li:nth-child(4n+4){border-right:0}.template-publication-page .container .table-listing li:nth-child(4n+1){padding-left:0}}.template-publication-page .container .table-listing h2{text-transform:uppercase;font-size:.9rem}.template-publication-page .cta{text-align:center;display:inline-block;background-color:#48a1b1;color:#fff;padding:1.25em;line-height:1;font-size:.875rem;text-transform:uppercase;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all .16s cubic-bezier(.455,.03,.515,.955);-moz-transition:all .16s cubic-bezier(.455,.03,.515,.955);-o-transition:all .16s cubic-bezier(.455,.03,.515,.955);transition:all .16s cubic-bezier(.455,.03,.515,.955)}.template-publication-page .cta:hover{color:#fff;cursor:pointer;background-color:#3caabd}.template-publication-page .cta:after{content:'\3009';margin-left:.5rem}main{position:relative;margin:0 auto}main:after{content:"";display:table;clear:both}main>section{padding-top:4%}.streamfield .block-pullquote{color:inherit;background-color:transparent;text-align:left;padding:1rem 0;max-width:32rem;border-top:1px solid rgba(19,25,23,.1);border-bottom:1px solid rgba(19,25,23,.1)}.streamfield .block-pullquote h1{font-size:1.5rem;font-weight:400;text-transform:none;font-style:italic;font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;padding-left:4rem;margin:0 0 .5rem}.streamfield .block-pullquote h1:before{position:absolute;left:0;top:0;font-size:5rem;color:#e64561;opacity:1;font-family:'Merriweather',serif;-webkit-font-smoothing:antialiased;line-height:1.5}.streamfield .block-pullquote h1:after{content:''}.streamfield .block-pullquote span{position:relative;left:4rem;margin-right:4rem;display:block}.streamfield .block-pullquote .container{position:static}