#section div.section-article a.article-image{background:rgba(255,255,255,.1) url(/publication/custom/static/logo/logo.full.black.png) center center no-repeat;background-repeat:no-repeat;background-size:contain;box-shadow:inset 0 -185px 289px -43px rgba(0,0,0,.25);display:block;height:100px;left:0;top:0;width:150px}@media (max-width:767.98px){#section div.section-article a.article-image{width:100px}}#section div.section-article div.edition-box{border:1px solid #ecf0f1;display:block;margin-bottom:30px;overflow:hidden;padding:15px;position:relative}#section div.section-article div.edition-box a.article-image{background:rgba(255,255,255,.1) url(/publication/custom/static/logo/logo.full.black.png) center center no-repeat;background-repeat:no-repeat;background-size:contain;box-shadow:inset 0 -185px 289px -43px rgba(0,0,0,.25);display:block;height:250px;left:0;top:0;width:100%}#section div.section-article div.edition-box a h2{color:#6c7a89;font-family:Merriweather,serif;font-size:22px;font-weight:700;margin:0;padding-top:15px;text-align:center}#section div.section-article div.edition-box a span.time-ago{color:#c6203b;display:block;font-family:Barlow,sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;margin-bottom:5px;text-align:center;text-transform:uppercase;width:100%}#section div.section-article div.edition-box:before{border-bottom:15px solid #c6203b;border-left:15px solid transparent;border-right:15px solid transparent;bottom:0;content:"";display:block;height:0;left:50%;position:absolute;transform:translate(-50%,50%);transition:transform .2s ease-in-out;width:0;will-change:transform}#section div.section-article div.edition-box:hover:before{transform:translate(-50%,0)}#section div.section-article div.article-list-item{margin-bottom:30px}#section div.section-article div.article-list-item a.article-image{background-color:#777;background-repeat:no-repeat;background-size:50%;display:inline-block;height:175px;left:0;margin-bottom:15px;position:relative;top:0;width:100%}#section div.section-article div.article-list-item a.article-image a.image{background-repeat:no-repeat;background-size:100%;display:block;height:100%;transition:border-color .3s ease-in-out;z-index:1}#section div.section-article div.article-list-item div.content div.category{color:#c6203b;font-family:Barlow,sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}#section div.section-article div.article-list-item div.content a h4{color:#231f20;font-family:Merriweather,serif;font-size:22px;font-weight:700;line-height:30px;margin-bottom:15px}#section div.section-article div.article-list-item div.content p.synopsis{color:#6c7a89;font-family:Lato,sans-serif;font-size:14px;font-style:italic;line-height:22px;margin-bottom:15px}#section div.section-article div.article-list-item div.content div.author{color:#6c7a89;font-family:Barlow,sans-serif;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase}#section div.section-article div.article-list-item div.content div.author span{color:#95989a;font-family:Merriweather,serif;font-style:italic;text-transform:none}#section div.section-article div.article-list-item div.content div.reading-time{color:#c6203b;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}#section div.section-article div.article-list-item div.divider{background-color:#ecf0f1;bottom:15px;height:1px;position:absolute;width:100%}#section div.section-article div.article-list-item.featured{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:350px;margin-bottom:30px}#section div.section-article div.article-list-item.featured a.article-image{height:100%;width:66.666%}#section div.section-article div.article-list-item.featured div.content{padding-right:30px;width:33.333%}#section div.section-article div.article-list-item.featured div.content a h4{font-size:32px;line-height:40px}@media (max-width:991.98px){#section div.section-article div.article-list-item.featured{-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:auto}#section div.section-article div.article-list-item.featured a.article-image{height:300px;margin-bottom:0;width:100%}#section div.section-article div.article-list-item.featured div.content{padding-right:30px;width:104%}#section div.section-article div.article-list-item.featured div.content a h4{font-size:18px;line-height:24px}#section div.section-article div.article-list-item.featured div.content p.synopsis{display:block}}@media (max-width:767.98px){#section div.section-article div.article-list-item.featured{-ms-flex-direction:column;flex-direction:column;height:auto}#section div.section-article div.article-list-item.featured a.article-image{height:150px;margin-bottom:15px;width:100%}#section div.section-article div.article-list-item.featured div.content{padding-right:0;width:100%}#section div.section-article div.article-list-item.featured div.content p.synopsis{display:none}}#section div.col-md-3 div.article-list-item a.article-image{height:150px}#section div.col-md-3 div.article-list-item div.content a h4{font-size:18px;line-height:24px}#section div.loader-container{border-top:1px solid #ecf0f1;position:relative}#section div.loader-container div.load-more{color:#6c7a89;display:block;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;margin-top:15px;position:relative;text-align:center;text-transform:uppercase}#section div.loader-container div.load-more:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #6c7a89;bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,5px)}#section div.loader-container div.load-more:hover{cursor:pointer}#section div.loader-container div.load-more .spin-loading{animation:spin 2s linear infinite;border:6px solid #ecf0f1;border-radius:50%;border-top:6px solid #c6203b;display:none;height:40px;left:50%;position:absolute;top:50%;width:40px;z-index:1030}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#section div.loader-container div.load-more.loading span.text{opacity:0}#section div.loader-container div.load-more.loading div.spin-loading{display:block}#section div.loader-container div.load-more.loading:after{opacity:0}#section div.article-load{overflow:hidden}
.image-control-parent{position:relative;text-align:right}html body.focal-controls-showing .image-control-parent{transition:background-position .3s ease-in-out}html body.focal-controls-showing.focal-dragging .image-control-parent{transition:background-position 0s linear}.image-control-parent:hover .image-control,.image-loader:hover .image-control-parent .image-control,body.show-controls .image-control-parent .image-control{overflow:visible}.image-control-parent:hover .image-control div.controls,.image-loader:hover .image-control-parent .image-control div.controls,body.show-controls .image-control-parent .image-control div.controls{opacity:1}.image-control-parent .image-control{overflow:hidden;position:absolute;right:10px;top:10px;white-space:nowrap;z-index:999}.image-control-parent .image-control div.controls{margin-left:0;opacity:0;transition:opacity .3s ease-in-out}.image-control-parent .image-control div.controls div.control{height:21px}.image-control-parent .image-control div.controls div.control span.icon{color:#fff;font-size:10px;margin:6px 0 0}.image-control-parent .image-control div.controls div.control.focal span.icon,.image-control-parent .image-control div.controls div.control.settings span.icon{margin:5px 0 0}.image-control-parent .image-control div.controls div.control.remove:hover{background:rgba(255,0,0,.6)}.image-control-parent .image-control div.controls div.control.remove span.icon{font-size:11px;margin:5px 0 0}.image-control-parent .image-control div.controls div.control.remove span.confirm{color:#fff;display:none;font-size:9px;font-weight:700;padding:0 6px 0 5px;text-transform:uppercase}
div.cosmos-dialog-shield{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:500000}div.cosmos-dialog{background:rgba(255,255,255,.95);border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.3);overflow:hidden;position:fixed;transition:width .3s ease-in-out,height .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out}div.cosmos-dialog.frosted{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.85)}div.cosmos-dialog a.close{color:#000;cursor:pointer;float:none;font-size:16px;height:16px;line-height:0;opacity:.15;position:absolute;right:10px;text-shadow:0 1px 0 #fff;top:10px;transition:opacity 250ms ease-in-out;width:15px;z-index:2}div.cosmos-dialog a.close:hover{opacity:.35}div.cosmos-dialog div.vert-box{-ms-flex-align:center;align-items:center;box-align:center;box-pack:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;opacity:1;overflow:hidden;position:relative;transition:opacity .3s ease-in;width:100%}div.cosmos-dialog div.vert-box span.loading{display:inline-block;transition:opacity .3s ease-in}div.cosmos-dialog div.vert-box.loaded div.contents{opacity:1}div.cosmos-dialog div.vert-box.loaded span.loading{opacity:0}div.cosmos-dialog div.vert-box div.contents{border-radius:5px;color:#333;height:100%;left:0;opacity:0;position:absolute;text-align:left;top:0;transition:opacity .3s ease-in;width:100%}div.cosmos-dialog div.vert-box iframe{border:0;border-radius:5px;height:100%;width:100%}
html body.shielded{overflow:hidden}#cosmos-shield{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}#cosmos-shield.light{background:rgba(255,255,255,.7)}#cosmos-shield.frosted{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5)}#cosmos-shield.frosted.light{background:rgba(255,255,255,.6)}
html.focal-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.focal-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.focal-controls-showing{overflow:hidden;width:100vw}body.focal-dragging div.control.focal div.pad div.front{transition:background-position 0s linear}body.focal-dragging div.control.focal div.pad div.grip{transition:top 0s linear,left 0s linear}div.control.focal{font-family:LucidaGrande,Geneva,Arial,Helvetica,sans-serif;position:relative}div.control.focal.hover{z-index:99999}div.control.focal.hover div.pad{height:auto;opacity:1;overflow:visible;padding:10px}div.control.focal.loading div.pad div.loading{font-size:17px;height:100%;opacity:1;width:100%}div.control.focal.loading div.pad div.pad-content{opacity:.3}div.control.focal.loading div.pad div.grip{opacity:0}div.control.focal div.pad{background-color:#555;background-size:cover;border-radius:3px;cursor:default;height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:26px;transition:opacity .3s ease-in-out}div.control.focal div.pad div.loading{color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .3s ease-in-out;z-index:4}div.control.focal div.pad div.loading i{margin:-13px 0 0;position:relative;text-shadow:0 1px 0 rgba(0,0,0,.2);top:50%}div.control.focal div.pad div.pad-content{opacity:1;transition:opacity .3s ease-in-out}div.control.focal div.pad div.inside{height:101px;position:relative;width:101px}div.control.focal div.pad div.back{background-size:cover;height:101px;left:0;opacity:.2;position:absolute;top:0;width:101px;z-index:1}div.control.focal div.pad div.front{background-size:cover;box-shadow:0 0 5px rgba(0,0,0,.3) inset;cursor:pointer;height:101px;left:0;position:absolute;top:0;transition:background-position .3s ease-in-out;width:101px;z-index:2}div.control.focal div.pad div.grip{cursor:pointer;height:1px;opacity:1;position:absolute;transition:top .3s ease-in-out,left .3s ease-in-out,opacity .3s ease-in-out;width:1px;z-index:3}div.control.focal div.pad div.grip span.grip-icon{background:rgba(0,0,0,.4);border:1px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.3);height:17px;left:-8px;position:absolute;top:-8px;width:17px}div.control.focal div.pad div.grip span.grip-icon i{background:#fff;border-radius:50%;height:3px;left:6px;position:absolute;top:6px;width:3px}div.control.focal div.pad div.save{text-align:center}div.control.focal div.pad div.save a{background:rgba(100,255,100,.5);border:1px solid transparent;border-radius:2px;box-shadow:none;color:#fff!important;cursor:pointer;display:block;font-size:12px;line-height:1em;margin:10px 0 0;padding:3px 0 4px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);transition:border .3s ease-in-out}div.control.focal div.pad div.save a:hover{border:1px solid rgba(100,255,100,.7)}div.control.focal div.pad div.save.saved a{background:rgba(70,70,70,.7);color:#aaa;cursor:default}div.control.focal div.pad div.save.saved a:hover{border:1px solid transparent}
