@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);*{box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
abbr{text-decoration:none}
blockquote:after,.nav:after,.strap:after,.strap__header:after,.wrap:after,.breadcrumb ol:after,.cfix:after,.modal__body:after,.sponsor .header--sponsor:after{clear:both;content:"";display:table}
.cf:after,.card:after,.panel:after,.story:after,.tabs:after,.tab__panel:after,.nav--primary__wrap .inner-wrap:after{clear:both;content:"";display:table}
.grid{display:block;padding:0;margin:0 -10px;text-align:left;letter-spacing:-0.32em;text-rendering:optimizespeed}
.grid__cell,.module,.signature__img-wrap,.signature__info,.panel--author__avatar,.panel--author__bio,.ad-wrap{box-sizing:border-box;display:inline-block;margin:0;padding-left:10px;padding-right:10px;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}
.opera:-o-prefocus,.grid{word-spacing:-0.43em}
.grid>.grid{overflow:hidden;margin-right:0;margin-left:0}
.grid__cell{text-align:left;width:100%}
.grid--center{text-align:center}
.grid--left{text-align:left}
.grid--right{text-align:right}
.grid__cell--center{display:block;margin:0 auto}
.grid__cell--left{display:block;margin-right:auto}
.grid__cell--right{display:block;margin-left:auto}
.unit-1-2,.unit-2-4,.unit-3-6,.unit-4-8,.unit-5-10,.unit-6-12,.unit-12-24{width:50%}
.unit-1-3,.unit-2-6,.unit-3-9,.unit-4-12,.unit-8-24,.strap--xs.strap--video .story{width:33.3333%}
.unit-2-3,.unit-4-6,.unit-6-9,.unit-8-12,.unit-16-24{width:66.6667%}
.unit-1-4,.unit-2-8,.unit-3-12,.unit-6-24{width:25%}
.unit-3-4,.unit-6-8,.unit-9-12,.unit-18-24{width:75%}
.unit-1-5,.unit-2-10{width:20%}
.unit-2-5,.unit-4-10{width:40%}
.unit-3-5,.unit-6-10{width:60%}
.unit-4-5,.unit-8-10{width:80%}
.unit-1-6,.unit-2-12,.unit-4-24{width:16.6667%}
.unit-5-6,.unit-10-12,.unit-20-24{width:83.3333%}
.unit-1-7{width:14.2857%}
.unit-2-7{width:28.5714%}
.unit-3-7{width:42.8571%}
.unit-4-7{width:57.1429%}
.unit-5-7{width:71.4286%}
.unit-6-7{width:85.7143%}
.unit-1-8,.unit-3-24{width:12.5%}
.unit-3-8,.unit-9-24{width:37.5%}
.unit-5-8,.unit-15-24{width:62.5%}
.unit-7-8,.unit-21-24{width:87.5%}
.unit-1-9{width:11.1111%}
.unit-2-9{width:22.2222%}
.unit-4-9{width:44.4444%}
.unit-5-9{width:55.5556%}
.unit-7-9{width:77.7778%}
.unit-8-9{width:88.8889%}
.unit-1-10{width:10%}
.unit-3-10{width:30%}
.unit-7-10{width:70%}
.unit-9-10{width:90%}
.unit-1-11{width:9.0909%}
.unit-2-11{width:18.1818%}
.unit-3-11{width:27.2727%}
.unit-4-11{width:36.3636%}
.unit-5-11{width:45.4545%}
.unit-6-11{width:54.5455%}
.unit-7-11{width:63.6364%}
.unit-8-11{width:72.7273%}
.unit-9-11{width:81.8182%}
.unit-10-11{width:90.9091%}
.unit-1-12,.unit-2-24{width:8.3333%}
.unit-5-12,.unit-10-24{width:41.6667%}
.unit-7-12,.unit-14-24{width:58.3333%}
.unit-11-12,.unit-22-24{width:91.6667%}
.unit-1-24{width:4.1667%}
.unit-5-24{width:20.8333%}
.unit-7-24{width:29.1667%}
.unit-11-24{width:45.8333%}
.unit-13-24{width:54.1667%}
.unit-17-24{width:70.8333%}
.unit-19-24{width:79.1667%}
.unit-23-24{width:95.8333%}
h1,.h1{font-size:36px;font-size:2.25rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.3333}
h1 a,.h1 a{color:inherit;text-decoration:none}
h2,.h2{font-size:30px;font-size:1.875rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.6}
h2 a,.h2 a{color:inherit;text-decoration:none}
h3,.h3{font-size:24px;font-size:1.5rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
h3 a,.h3 a{color:inherit;text-decoration:none}
h4,.h4{font-size:20px;font-size:1.25rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.2}
h4 a,.h4 a{color:inherit;text-decoration:none}
h5,.h5{font-size:16px;font-size:1rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.5}
h5 a,.h5 a{color:inherit;text-decoration:none}
h6,.h6{font-size:14px;font-size:.875rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.7143}
h6 a,.h6 a{color:inherit;text-decoration:none}
.subheading{font-family:"Noe Display",sans-serif;font-weight:normal}
hgroup .hN{margin-bottom:0}
.giga{font-size:96px;font-size:6rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.mega{font-size:72px;font-size:4.5rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.kilo{font-size:48px;font-size:3rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1}
.img--round{border-radius:4px}
.img--right{float:right;margin-bottom:24px;margin-left:24px}
.img--left{float:left;margin-right:24px;margin-bottom:24px}
.img--center{display:block;margin-right:auto;margin-bottom:24px;margin-left:auto}
.img--short{height:120px}
.img--medium{height:240px}
.img--tall{height:360px}
.noscript img[data-src]{display:none}
img:not([data-src]):not([xsrc]){display:block;max-width:100%;height:auto;border:0}
img[width][width],img[height][height]{max-width:none}
figure>img{display:block}
.media img{height:auto;max-width:100%;width:100%}
a{color:#596a99;text-decoration:none;outline:0}
a:hover,a:focus,a:active{color:#666;text-decoration:underline}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
:visited{color:#473f3f}
.skip-link{position:absolute;top:0;display:block;text-indent:-999px;overflow:hidden}
.skip-link:active,.skip-link:focus{background:#666;color:white;padding:6px;text-indent:0;width:100%;z-index:100}
html{font:1em/1.5 "Karla",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}
body{color:#333;height:100%;line-height:1.5}
video,canvas{display:block;max-width:100%;height:auto;border:0}
audio:not([controls]){display:none;height:0}
iframe{margin-bottom:0}
figure{margin-bottom:0}
figcaption{font-style:italic}
svg:not(:root){overflow:hidden}
table{margin-bottom:1.5em;border-collapse:collapse;border-spacing:0;width:100%}
th,td{padding:6px;text-align:left}
th{font-weight:bold}
[colspan]{text-align:center}
[colspan="1"]{text-align:left}
[rowspan]{vertical-align:middle}
[rowspan="1"]{vertical-align:top}
p{margin-bottom:.75em}
abbr{border-bottom:1px dotted #363636;cursor:help}
i,cite,em,var,address,dfn{font-style:italic}
b,strong{font-weight:bold}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
q{quotes:"\2018" "\2019" "\201C" "\201D"}
q:before{content:"\2018";content:open-quote}
q:after{content:"\2019";content:close-quote}
q q:before{content:"\201C";content:open-quote}
q q:after{content:"\201D";content:close-quote}
abbr[title]{border-bottom:1px dotted}
hr{box-sizing:content-box;height:0}
mark{background:#ff0;color:black}
pre{white-space:pre-wrap}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
blockquote p:first-of-type:before{content:"\201C"}
blockquote p:after{content:""}
blockquote p:last-of-type:after{content:"\201D"}
blockquote q:before{content:"\2018"}
blockquote q:after{content:"\2019"}
.adWrapper small{display:none}
.ad{position:relative;display:table}
.ad small{display:inline}
.ad iframe{display:block;margin:0 auto}
.aside .ad{margin-bottom:1.5em}
.grid__cell.ad small{right:-32px}
.ad small{position:absolute;top:50%;right:-42px;font-size:10px;font-size:.625rem;line-height:10px;line-height:.625rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.flex-container a:active,.flexslider a:active,.media--gallery-slides a:active,.media--gallery-thumbs a:active,.flex-container a:focus,.flexslider a:focus,.media--gallery-slides a:focus,.media--gallery-thumbs a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider,.media--gallery-slides,.media--gallery-thumbs{padding:0}
.scriptable .flexslider .slides>li,.scriptable .media--gallery-slides .slides>li,.scriptable .media--gallery-thumbs .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img,.media--gallery-slides .slides img,.media--gallery-thumbs .slides img{display:block;margin-right:auto;margin-left:auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider,.media--gallery-slides,.media--gallery-thumbs{position:relative;zoom:1}
.flexslider:hover .flex-prev,.media--gallery-slides:hover .flex-prev,.media--gallery-thumbs:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next,.media--gallery-slides:hover .flex-next,.media--gallery-thumbs:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.media--gallery-slides:hover .flex-next:hover,.media--gallery-thumbs:hover .flex-next:hover,.flexslider:hover .flex-prev:hover,.media--gallery-slides:hover .flex-prev:hover,.media--gallery-thumbs:hover .flex-prev:hover{opacity:1}
.flexslider .slides,.media--gallery-slides .slides,.media--gallery-thumbs .slides{zoom:1}
.flex-viewport{max-height:2000px;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-indent:-9000px;display:block;margin:0;position:absolute;top:0;z-index:10;overflow:hidden;opacity:0;cursor:pointer;text-shadow:1px 1px 0 rgba(255,255,255,0.3);transition:all .3s ease}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{display:inline-block;content:''}
.flex-direction-nav a.flex-next:before{content:''}
.faux-link{background:0;border:0;display:inline;font:inherit;margin:0;padding:0;outline:0;outline-offset:0;color:#596a99;cursor:pointer;text-decoration:underline}
.faux-link:focus,.faux-link:active,.faux-link:hover{color:#666}
.faux-link::-moz-focus-inner{border:0;padding:0}
.btn{position:relative;display:inline-block;background-color:#fff;line-height:1;padding:6px;border:0;text-align:center;text-decoration:none;cursor:pointer}
.btn:hover,.btn:focus{background-color:#6c6565;outline-offset:-1px}
.btn.disabled{background-color:#999;color:#e6e5e8}
.btn--primary{background:#0078be}
.btn--primary:hover,.btn--primary:focus{background:#3393cb}
.btn--small{padding:3px}
.btn--large{padding:3px;text-transform:uppercase;background:#363636;font-size:1.4rem;font-weight:normal}
.btn--full{width:100%}
.breadcrumb ol>li+li:before{content:""}
.breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:""}
form ol,form ul{list-style:none;margin-left:0}
fieldset{border:0;padding:0;margin:0}
label,.label{display:inline-block;margin:0;vertical-align:middle}
legend{font-weight:bold;border:0;padding:0}
.btn,input,select,textarea{border-radius:0;font-family:inherit;font-size:100%;margin:0;letter-spacing:normal;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
select[multiple]{height:auto}
input[type="checkbox"],input[type="radio"]{width:auto;padding:0;vertical-align:middle}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129fea}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
.input-sml{width:4em}
.input-med{width:8em}
.input-lrg{width:20em}
em.form__required{color:#b94a48}
.form__note{font-size:12px;font-size:.75rem;line-height:2;vertical-align:middle}
.form input,.form select,.form textarea{display:block}
.form input[type="checkbox"],.form input[type="radio"]{display:inline-block}
.form .form__control-group--multi-input input,.form .form__control-group--multi-input select,.form .form__control-group--multi-input textarea{display:inline}
.form .form__control-group--multi-input label{display:block}
.form--aligned ul,.form--aligned input,.form--aligned select,.form--aligned .form__message-inline{display:inline-block;*display:inline;*zoom:1}
.form--aligned textarea{vertical-align:top}
.form--aligned .form__control-group{clear:both;margin-bottom:.5em}
.form--aligned .form__control-group>label,.form--aligned .form__control-group>.label{display:inline-block;float:left;text-align:right}
.form--aligned .btn{display:block}
.form--inline input,.form--inline select,.form--inline textarea{display:inline}
.text-input,input[type="email"],input[type="password"],input[type="text"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],textarea{display:inline-block;padding:6px;border:1px solid #ccc}
.text-input:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{outline:0;outline:thin dotted \9;border-color:#8f8f8f}
.dl--horizontal dt{float:left;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}
.bullet-list,.numbered-list,.nested-numbered-list{margin:0 0 1em 1.2em}
.bullet-list li,.numbered-list li,.nested-numbered-list li{margin-bottom:.375em}
.bullet-list{list-style:disc}
.numbered-list{position:relative;counter-reset:num-list-counter}
.numbered-list li:before{position:absolute;left:-1.2em;counter-increment:num-list-counter;content:counter(num-list-counter,decimal) "."}
.nested-numbered-list{counter-reset:item}
.nested-numbered-list>li:before{content:counters(item,".") ". ";counter-increment:item}
.inline-list li,.social--horizontal li,.nav ul li,.nav ol li{display:inline-block;margin-right:.75em}
.inline-list li:last-child,.social--horizontal li:last-child,.nav ul li:last-child,.nav ol li:last-child{margin-right:0}
.media{overflow:hidden}
.media.media--photo figcaption,.media.media--photo .caption{width:100%}
.flexslider:hover .icon--expand,.media--gallery-slides:hover .icon--expand,.media--gallery-thumbs:hover .icon--expand,.flexslider:hover .media__counter,.media--gallery-slides:hover .media__counter,.media--gallery-thumbs:hover .media__counter{opacity:1}
.media--gallery-thumbs .slides{cursor:pointer}
.modal{width:auto;cursor:initial}
.modal figure img{max-width:100%}
.modal .modal__content{display:block}
.modal__content{display:none}
.nav{list-style:none;margin-left:0}
.nav ul>li,.nav ul>li>a,.nav ol>li,.nav ol>li>a{display:inline-block;*display:inline;zoom:1;text-decoration:none}
.nav ul>li.is-selected>a,.nav ol>li.is-selected>a{font-weight:bold}
.nav--stacked ol li,.nav--stacked ul li{display:block}
.pagination__list{overflow:hidden;padding:0 84px;position:relative}
.pagination__item{float:left;height:38px;line-height:38px;margin:0 0 0 4px;text-align:center}
.pagination__item>*{display:inline-block;height:38px;min-width:38px}
.pagination__item:first-child{margin-left:-1px}
.lte9 .pagination__item{margin-left:1px}
.lte9 .pagination__item:first-child{margin-left:-2px}
.pagination__prev,.pagination__next{height:38px;position:absolute;text-align:center;top:0;width:80px}
.pagination__prev{left:0}
.pagination__next{right:0}
.strap{margin-bottom:1.5em}
.strap__header{margin-bottom:.75em}
.strap__heading{float:left}
.card{display:block;margin-bottom:1.5em}
.card__lead{margin:0}
.card__img{width:100%;height:auto;margin:0}
.card--overlay{position:relative}
.card--overlay .card__wof{position:absolute;bottom:0;left:0;right:0;padding:6px;background-color:rgba(0,0,0,0.7);color:white}
.card--imgleft .card__img{float:left;width:auto;margin-right:.375em}
.card--text-centred{position:relative}
.card--text-centred .card__wof{height:100%;left:0;position:absolute;top:0;text-align:center;width:100%}
.card--text-centred .card__wof:before{content:'';float:left;margin-bottom:-25px;height:50%;width:100%}
.carousel-container{position:relative}
.carousel{position:relative;height:auto;width:100%;margin:0 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.carousel__slides{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:left,top,-webkit-transform;transition-property:transform,left,top;transition-property:transform,left,top,-webkit-transform;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}
.carousel__slides .item{display:block;height:100%;float:left;padding:0}
.carousel__overlay{z-index:1;position:absolute;bottom:0;left:0;width:100%;padding:6px;background:rgba(0,0,0,0.7)}
.carousel__pagination-wrapper{position:absolute;bottom:0;width:100%}
.carousel__controls{position:absolute;width:100%;height:100%}
.carousel__controls .carousel__prev,.carousel__controls .carousel__next{z-index:1;position:absolute;top:50%}
.carousel__controls .carousel__prev{left:0}
.carousel__controls .carousel__next{right:0}
.swiper-pagination-switch{display:inline-block;margin-right:5px;width:5px;height:5px;background:white;opacity:.5;border-radius:100%}
.swiper-pagination-switch.swiper-active-switch{background:#666;opacity:1}
.carousel--responsive{width:100%;overflow:hidden;position:relative;margin-bottom:1.5em;height:0;padding:0 0 22.2% 0}
.carousel--responsive .carousel__slides .item{height:auto}
.carousel--responsive .carousel__slides .item img{width:100%;height:auto}
.carousel--full .carousel__slides .item{width:100%}
.carousel--half .carousel__slides .item{position:relative;width:100%}
.nav--dropdown li{position:relative}
.nav__submenu-wrap{display:none;left:1px;position:absolute;white-space:nowrap}
.nav__submenu-wrap.open{display:block;z-index:1}
.nav__submenu-wrap ul{vertical-align:top;margin:0;padding:0}
.nav__submenu-wrap li{display:block;list-style-type:none;margin:0;padding:0}
.panel{padding:6px;margin-bottom:1.5em}
.story{display:block;margin-bottom:1.5em}
.story__lead{float:left}
.story__lead img{display:block;margin-bottom:0}
.story__wof{overflow:hidden}
.story--imgright .story__lead{float:right;margin-left:.75em}
.story--stacked{display:block}
.story--stacked .story__lead{float:none;margin-bottom:.75em}
.story--stacked .story__lead img{width:100%}
.story--overlay{display:block;position:relative;margin-bottom:.75em}
.story--overlay .story__lead{float:none;margin-bottom:0}
.story--overlay .story__lead img{width:100%;margin-bottom:0}
.story--overlay .story__wof{position:absolute;bottom:0;right:0;left:0;color:white;background-color:rgba(0,0,0,0.7)}
.story--overlay .story__wof p{margin:0}
.story--video .story__lead{position:relative}
.story--video .byline{display:block;margin-top:4px}
.story--video .byline li{border-right:1px solid #dedede;margin-right:4px;padding-right:10px}
.story--video .byline li:last-child{border-right:0}
.tab__nav ul{text-align:left}
.tab__nav ul>li{display:block;float:left}
.tab__nav ul>li.is-selected{position:relative;z-index:1}
.tab__content{position:relative;overflow:hidden}
.tab__panel{position:relative;width:100%}
.scriptable .tab__panel{position:absolute;top:0;left:0;opacity:0;height:auto;visibility:hidden}
.scriptable .tab__panel.is-selected{z-index:1;position:relative;opacity:1;visibility:visible}
.module__lead{position:relative}
.media--video .vjs-text-track-display{display:none}
.media--video .vjs-big-play-button{display:none}
.media--video .video__overlay{display:none}
.media--video .video__next{display:none}
.media--video .video__settings{display:none}
.media--video .vjs-playing-container,.media--video .vjs-ended-container{display:none}
.media--video .vjs-paused-container{display:none}
.module:not(.module--aside) .media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control{margin-left:auto}
.media--video .vjs-overlay{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:0}
.media--video .vjs-overlay .social--horizontal{position:absolute;top:0;padding:10px;display:none;opacity:0;visibility:hidden}
.media--video .vjs-overlay .help--trigger{position:absolute;right:10px;top:14px;display:none;opacity:0;visibility:hidden}
.media--video .vjs-overlay .icon--chrome-help{width:26px;height:26px;background-position:0 -26px;cursor:pointer}
.media--video .vjs-overlay .icon--chrome-help:hover{background-position:0 0}
.media--video .vjs-overlay .header{border:0}
.media--video .vjs-overlay .header .heading{margin-bottom:10px}
.media--video .vjs-paused-container,.media--video .vjs-playing-container{height:88%;width:100%;cursor:pointer}
.media--video .tag--video-play,.media--video .tag--video-pause{cursor:pointer;height:81px;left:50%;margin:-40px -40px 0;opacity:.8;position:absolute;top:50%;width:81px}
.media--video .vjs-paused .vjs-paused-container{display:block}
.media--video .vjs-paused .vjs-paused-container>div{display:none!important}
.media--video .vjs-start__countdown{display:none;position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;left:50%;top:50%}
.media--video .vjs-countdown .vjs-paused-container{display:block}
.media--video .vjs-countdown .vjs-paused-container>div{display:block;position:absolute;top:50%;left:50%;margin:-50px;z-index:1}
.media--video .vjs-countdown .vjs-paused-container canvas{width:100px;height:100px}
.media--video .vjs-countdown .vjs-start__countdown{display:block;z-index:110}
.media--video .vjs-playing .vjs-playing-container{display:block}
.media--video .vjs-playing.vjs-fullscreen .tag--video-pause{display:none}
.media--video .vjs-playing .tag--video-pause{display:none}
.media--video .vjs-fullscreen .social--horizontal{display:block}
.media--video .vjs-ended .vjs-ended-container,.media--video .vjs-ended .social--horizontal{display:block}
.media--video .vjs-ended .vjs-overlay{background-color:rgba(0,0,0,0.8)}
.media--video .vjs-ended-none .vjs-ended__next,.media--video .vjs-ended-none .vjs-ended__continuous{display:none}
.media--video .vjs-ended-none .vjs-ended__none{display:block}
.media--video .prompt-pause.vjs-playing .tag--video-pause{display:block!important}
.media--video .vjs-user-active .social--horizontal,.media--video .vjs-paused .social--horizontal,.media--video .vjs-ended .social--horizontal{opacity:1;left:0;visibility:visible;transition:none}
.media--video .vjs-user-active .social--horizontal li,.media--video .vjs-paused .social--horizontal li,.media--video .vjs-ended .social--horizontal li{position:static!important}
.media--video .vjs-user-active .help--trigger,.media--video .vjs-paused .help--trigger,.media--video .vjs-ended .help--trigger{opacity:1;visibility:visible}
.media--video .video-js.vjs-controls-enabled .vjs-control-bar{bottom:0;height:44px;z-index:1}
.media--video .video-js.vjs-controls-enabled.vjs-fullscreen .vjs-control-bar{bottom:-1px}
.media--video .video-js{overflow:hidden}
.media--video .video-js .vjs-loading-spinner{margin-left:-36px;margin-top:-36px}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-paused-container{display:none}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-time-divider,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-progress-control{-webkit-transition-delay:initial;-moz-transition-delay:initial;-ms-transition-delay:initial;-o-transition-delay:initial}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar{pointer-events:all}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-progress-control{width:100%;-webkit-transform:translateY(33px);-moz-transform:translateY(33px);-ms-transform:translateY(33px);-o-transform:translateY(33px)}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-progress-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-control-bar,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-progress-control{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-paused:not(.vjs-ad-playing) .vjs-time-divider,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-control,.media--video .video-js.vjs-mouse.vjs-has-started.vjs-user-inactive.vjs-ima3-paused .vjs-time-divider{opacity:1}
.media--video .video-js.vjs-controls-enabled .vjs-play-control,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control,.media--video .video-js.vjs-controls-enabled .vjs-star-control,.media--video .video-js.vjs-controls-enabled .vjs-settings-control,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control{margin:0;width:44px!important;height:36px;margin-bottom:-5px;padding:0;z-index:20}
.media--video .video-js.vjs-controls-enabled .vjs-play-control:before,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control:before,.media--video .video-js.vjs-controls-enabled .vjs-star-control:before,.media--video .video-js.vjs-controls-enabled .vjs-settings-control:before,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control:before,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:before,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:before{content:'';background-repeat:no-repeat;background-position:0 -22px;width:22px;height:22px;background-size:100%;overflow:hidden;opacity:1;display:block;top:7px}
.media--video .video-js.vjs-controls-enabled .vjs-play-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-star-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-settings-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:hover:before,.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:hover:before{background-position:0 0}
.media--video .video-js.vjs-controls-enabled .vjs-play-control{-ms-flex-order:1;-webkit-order:1;order:1;margin-left:8px}
.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control{-ms-flex-order:2;-webkit-order:2;order:2}
.media--video .video-js.vjs-controls-enabled .vjs-skipNext-control+.vjs-control{margin-left:auto}
.media--video .video-js.vjs-controls-enabled .vjs-star-control{-ms-flex-order:6;-webkit-order:6;order:6}
.media--video .video-js.vjs-controls-enabled .vjs-settings-control{-ms-flex-order:7;-webkit-order:7;order:7}
.media--video .video-js.vjs-controls-enabled .vjs-enlarge-control{-ms-flex-order:8;-webkit-order:8;order:8}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button{-ms-flex-order:3;-webkit-order:3;order:3}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:before{text-shadow:none}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-0:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-1:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button.vjs-vol-2:before{text-shadow:none;content:""}
.media--video .video-js.vjs-controls-enabled .vjs-volume-menu-button:hover{z-index:2}
.media--video .video-js.vjs-controls-enabled .vjs-fullscreen-control:before{content:""}
.media--video .video-js.vjs-controls-enabled .vjs-progress-control{width:100%;position:absolute;left:0;top:-15px}
.media--video .video-js.vjs-controls-enabled .vjs-slider{width:100%;position:relative}
.media--video .video-js.vjs-controls-enabled .vjs-slider:before{background-color:rgba(255,255,255,0.25)}
.media--video .video-js.vjs-controls-enabled .vjs-play-progress{background:#007cc3}
.media--video .video-js.vjs-controls-enabled .vjs-current-time{-ms-flex-order:4;-webkit-order:4;order:4;width:34px!important;margin-left:24px}
.media--video .video-js.vjs-controls-enabled .vjs-time-divider{-ms-flex-order:5;-webkit-order:5;order:5;width:4px!important;margin-left:5px}
.media--video .video-js.vjs-controls-enabled .vjs-duration{-ms-flex-order:6;-webkit-order:6;order:6;width:34px!important;margin-left:5px}
.media--video .video-js.vjs-controls-enabled .vjs-time-controls,.media--video .video-js.vjs-controls-enabled .vjs-time-divider{font-family:Arial;font-size:13px;font-size:.8125rem;margin-top:5px}
.media--video .video-js.vjs-controls-enabled .vjs-control-bar{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(to bottom,transparent 0,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1d1d1d',GradientType=0)}
.media--video .vjs-control{position:relative}
.media--video .vjs-control>.vjs-control-content,.media--video .vjs-menu .vjs-menu-content,.media--video .vjs-volume-menu-button .vjs-menu .vjs-menu-content,.media--video .vjs-thumbnail{background-color:#333;font-weight:normal;line-height:12px;padding:10px;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease;box-sizing:border-box;z-index:20}
.media--video .vjs-control>.vjs-control-content:after,.media--video .vjs-menu .vjs-menu-content:after,.media--video .vjs-volume-menu-button .vjs-menu .vjs-menu-content:after,.media--video .vjs-thumbnail:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(51,51,51,0);border-top-color:#333;border-width:6px;margin-left:-6px}
.media--video .vjs-control>.vjs-control-content{width:76px;position:absolute;left:-99999px;bottom:0;opacity:0}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content{opacity:1;left:-50%;margin-left:7px;bottom:43px;text-align:center}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content .vjs-control-text{font-family:"Noe Display",sans-serif;font-size:12px;font-size:.75rem;line-height:1;height:13px;text-indent:0}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content .vjs-control-text:before{content:none}
.media--video .vjs-thumbnail-holder{position:absolute;left:-50%;margin-left:-20px;bottom:43px}
.media--video .vjs-thumbnail{width:120px;position:absolute;left:-99999px;bottom:0;opacity:0}
.media--video .vjs-thumbnail .story,.media--video .vjs-thumbnail .story__headline,.media--video .vjs-thumbnail .story__headline a,.media--video .vjs-thumbnail .header h2.heading{font-size:12px;font-size:.75rem;line-height:2;font:"Noe Display",sans-serif;line-height:14px;color:#fff;font-weight:normal}
.media--video .vjs-thumbnail .header{margin-bottom:4px;line-height:14px;border:0}
.media--video .vjs-thumbnail .header .heading{margin-bottom:0;padding-top:0}
.media--video .vjs-thumbnail .story{margin-bottom:0;padding:0}
.media--video .vjs-thumbnail .story__lead.media{margin-top:6px;margin-bottom:0;margin-right:0}
.media--video .vjs-thumbnail .story__lead.media img{max-width:100%}
.media--video .vjs-skipNext-control:hover .vjs-thumbnail{opacity:1;left:4px}
.media--video .vjs-skipNext-control:hover{z-index:2}
.media--video .vjs-skipNext-control:hover .vjs-thumbnail:hover,.media--video .vjs-skipNext-control:active .vjs-thumbnail:active{opacity:0}
.media--video .vjs-settings-control .vjs-menu{position:absolute;right:100px;bottom:0;left:auto;display:block}
.media--video .vjs-settings-control .vjs-menu-content{width:158px;min-height:46px;position:absolute;left:-99999px;bottom:11px;opacity:0}
.media--video .vjs-settings-control.selected .vjs-menu{display:block;bottom:0;opacity:1;transition-property:opacity;transition-delay:0s}
.media--video .vjs-settings-control.selected .vjs-menu-content{opacity:1;left:61px}
.media--video .vjs-settings-control.selected>.vjs-control-content{display:none}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button:hover .vjs-menu-content{height:25px;width:120px;bottom:16px;left:-21px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu-content{height:25px;width:120px;bottom:16px;left:-21px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu-content:after{right:100%;top:50%;left:auto;border-right-color:#333;border-top-color:transparent;border-width:6px;margin-top:-6px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-slider:before{background-color:#333}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-bar:before{background-color:#666;height:4px;box-shadow:none;z-index:-1}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-level{background-color:#007cc3}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-volume-handle{width:6px;height:6px}
.media--video .video-js.vjs-mouse .vjs-volume-menu-button.vjs-menu-button .vjs-menu{margin:0;bottom:36px;width:44px;height:100px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control{margin-left:auto}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content{margin-left:-24px;width:112px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content:after{margin-left:15px}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-fullscreen-control.vjs-control:before{content:""}
.media--video .video-js.vjs-mouse.vjs-fullscreen .vjs-enlarge-control{display:none}
.media--video .video-js.vjs-mouse .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content{left:-80%;width:78px}
.media--video .video-js.vjs-mouse .vjs-fullscreen-control.vjs-control:hover>.vjs-control-content:after{margin-left:4px}
.media--video .video-js.vjs-mouse .vjs-star-control.vjs-control:hover>.vjs-control-content{margin-left:0;width:90px}
.media--video .video__settings-quality{display:inline-block;height:20px;margin-bottom:6px}
.media--video .video__settings-quality .quality__label{display:inline-block;margin-left:26px;width:60px;box-sizing:border-box}
.media--video .video__settings-quality .quality__label select{background-size:36px auto;background-position:28px;border:0;border-radius:0;color:#000;height:20px;width:60px;padding:3px;padding-left:6px;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0}
.media--video .video__settings-autoplay{display:inline-block;height:20px;margin-top:7px;box-sizing:border-box}
.media--video .video__settings-autoplay label{display:inline-block;width:51px;margin-top:-2px}
.media--video .autoplay__label{display:inline-block;margin-left:13px}
.media--video .autoplay__label span{text-transform:capitalize;padding:5px 7px;width:30px;height:20px;background-color:#666;color:#fff}
.media--video .autoplay__label span.selected{background-color:#fff;color:#000}
.media--video .autoplay__on{margin-right:-3px}
.media--video .vjs-ended.vjs-controls-enabled .vjs-play-control:before{background-position:0 -28px;width:26px;height:26px}
.media--video .vjs-ended.vjs-controls-enabled .vjs-play-control:hover:before{background-position:0 -2px}
.media--video .vjs-ended-container{height:100%;width:100%}
.media--video .vjs-ended-container .story img{width:200px;height:114px;box-sizing:border-box}
.media--video .vjs-ended-container header h2.heading,.media--video .vjs-ended-container .story__headline{font-family:"Noe Display",sans-serif;color:#fff;font-weight:bold;font-size:14px;font-size:.875rem;line-height:1.2857}
.media--video .vjs-ended-container header h2.heading a,.media--video .vjs-ended-container .story__headline a{color:#fff}
.media--video .vjs-ended-container .story__headline{font-weight:normal;margin-right:0;display:block}
.media--video .vjs-ended-container a:hover{text-decoration:none}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__next,.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__continuous{display:none}
.media--video .vjs-ended .vjs-ended--cancelled .vjs-ended__all{display:block}
.media--video .vjs-ended .vjs-ended--cancelled+.social--horizontal{display:none}
.media--video .vjs-ended .vjs-ended--cancelled+.social--horizontal+.help--trigger{display:none}
.media--video .vjs-ended__next{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}
.media--video .vjs-ended__next .story{width:100%;text-align:center}
.media--video .vjs-ended__next .story .media--video{display:inline-block;position:relative;float:none;margin:0;margin-top:18px}
.media--video .vjs-ended__next .story .media--video img{border:2px solid #fff}
.media--video .vjs-ended__next header h2.heading{margin-bottom:14px}
.media--video .vjs-ended__next header.header{text-align:center}
.media--video .vjs-ended__next .vjs-ended__countdown{position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px;left:50%;top:50%}
.media--video .vjs-ended__continuous{position:relative;height:100%;text-align:center}
.media--video .vjs-ended__continuous .header{position:absolute;z-index:100;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__continuous .story{width:100%;height:100%}
.media--video .vjs-ended__continuous .tag{display:none}
.media--video .vjs-ended__continuous .media--video{width:100%;height:100%;margin:0}
.media--video .vjs-ended__continuous .media--video:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}
.media--video .vjs-ended__continuous .media--video img{width:100%;height:100%}
.media--video .vjs-ended__continuous .story__wof{position:absolute;z-index:100;top:25%;left:50%;width:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__continuous .vjs-ended__countdown{position:absolute;top:50%;left:50%;width:100px;height:100px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.media--video .vjs-ended__continuous .vjs-ended__cancel{position:absolute;bottom:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.media--video .vjs-ended__cancel,.media--video .vjs-start__cancel{background:#333;border:0;padding:8px 10px;font-weight:normal;font-family:"Noe Display",sans-serif;color:#fff;font-size:12px;font-size:.75rem;line-height:1;z-index:100}
.media--video .vjs-ended__cancel:hover,.media--video .vjs-start__cancel:hover{text-decoration:none;background:#999;cursor:pointer}
.media--video .vjs-start__cancel{position:absolute;bottom:0;left:50%;width:62px;margin:0 0 -20px 10px}
.media--video .vjs-countdown--text{height:60px;position:absolute;width:60px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.media--video .vjs-countdown--text.count-5:after,.media--video .vjs-countdown--text.count-4:after,.media--video .vjs-countdown--text.count-3:after,.media--video .vjs-countdown--text.count-2:after,.media--video .vjs-countdown--text.count-1:after{content:'';height:72px;width:72px}
.media--video .vjs-ended__all{display:none;width:100%;height:100%;z-index:100}
.vjs-fullscreen .media--video .vjs-ended__all{width:620px;margin:0 auto;margin-top:86px;height:300px}
.media--video .vjs-ended__all .story{position:relative;display:inline-block;margin-bottom:0;margin-top:12px;margin-right:6px;text-align:left;width:auto;padding:0}
.media--video .vjs-ended__all .story:nth-child(3n){margin-right:0}
.media--video .vjs-ended__all .story .media--video{float:none;margin:0}
.media--video .vjs-ended__all .story .story__headline{opacity:0;border:2px solid #fff;padding:9px 8px;position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin-bottom:0;box-sizing:border-box;z-index:1;font-weight:normal;font-size:12px;font-size:.75rem;line-height:1.1667}
.media--video .vjs-ended__all .story .story__headline a{font-weight:normal}
.media--video .vjs-ended__all .story:hover .story__headline{opacity:1;background:rgba(0,0,0,0.8)}
.media--video .vjs-ended__none{display:none;position:absolute;top:50%;left:50%;width:auto;height:auto;margin:-44px -25px;z-index:100}
.media--video .vjs-ended__none .icon--chrome-replay{width:50px;height:50px}
.media--video .vjs-ended__none:hover .icon--chrome-replay{background-position:0 -50px}
.media--video .vjs-ended__none .replay--trigger{cursor:pointer}
.media--video .ie9 .vjs-ended__next{width:410px;height:600px;margin-top:20px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow:auto}
.media--video .vjs-ima3-ad-background{display:block}
.media--video .vjs-ad-playing .vjs-control-bar,.media--video .vjs-ad-loading .vjs-control-bar{display:none!important}
.media--video .vjs-ad-playing .vjs-progress-control .vjs-play-progress,.media--video .vjs-ad-loading .vjs-progress-control .vjs-play-progress{background-color:#ffe400}
.media--video .vjs-ad-playing .vjs-ad-control-bar,.media--video .vjs-ad-loading .vjs-ad-control-bar{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}
.media--video .vjs-ad-playing .vjs-ad-message,.media--video .vjs-ad-loading .vjs-ad-message{width:auto!important;padding:0 12px;-webkit-order:6;-ms-flex-order:6;order:6}
.media--video .vjs-ad-playing .vjs-ad-message .vjs-control-text,.media--video .vjs-ad-loading .vjs-ad-message .vjs-control-text{margin-top:6px;margin-left:10px;height:auto;font-size:13px;text-indent:0}
.media--video .vjs-ad-playing .vjs-current-time,.media--video .vjs-ad-playing .vjs-duration,.media--video .vjs-ad-playing .vjs-time-divider,.media--video .vjs-ad-loading .vjs-current-time,.media--video .vjs-ad-loading .vjs-duration,.media--video .vjs-ad-loading .vjs-time-divider{display:none}
.media--video .vjs-ad-playing .vjs-remaining-time,.media--video .vjs-ad-loading .vjs-remaining-time{-ms-flex-order:5;-webkit-order:5;order:5;width:34px!important;display:block;margin-left:12px;overflow-x:hidden}
.media--video .vjs-ad-playing .vjs-remaining-time .vjs-control-text,.media--video .vjs-ad-loading .vjs-remaining-time .vjs-control-text{display:none}
.media--video .vjs-ad-playing .vjs-remaining-time-display,.media--video .vjs-ad-loading .vjs-remaining-time-display{margin-left:-4px}
.media--video .vjs-ad-playing .vjs-fullscreen-control,.media--video .vjs-ad-loading .vjs-fullscreen-control{margin-left:auto!important}
.media--video .vjs-ad-playing .vjs-paused-container,.media--video .vjs-ad-loading .vjs-paused-container{display:none!important}
.media--video .vjs-ad-playing .help--trigger,.media--video .vjs-ad-loading .help--trigger{display:none}
.media--video .vjs-ad-playing .vjs-overlay,.media--video .vjs-ad-loading .vjs-overlay{display:none}
.media--video .vjs-mouse .vjs-loop-button:hover{text-shadow:0 0 1em #fff}
.media--video .vjs-control-active{text-shadow:0 0 1em #fff}
.media--video .vjs-mouse .vjs-loop-button:before{font-family:VideoJS-LoopButton;font-size:1.5em;line-height:2em;content:"";width:17px;height:17px;margin:.5em auto 0;background-image:url(../../../../designs/ffx/cq-site-clientlibs-designs-executive-style/css/img/svg/icon-chrome-play.svg)}
.media--video .modal--help{top:auto!important;max-width:940px;margin-left:-15px;padding:0;background:#191919}
.media--video .modal--help h2{font-family:merriweather sans,georgia,serif}
.media--video .modal--help .icon--close{cursor:pointer;position:absolute;top:10px;right:10px;width:32px;height:32px}
.media--video .modal--help .modal_dialog{padding:20px 10px 40px;border-top:3px solid #d82628;border-bottom:3px solid #d82628}
.media--video .modal--help .modal__content{padding:40px 10px;border-top:3px solid #d82628;border-bottom:3px solid #d82628}
.media--video .modal--help .help__row{border-bottom:1px solid #414141;padding:20px 0 16px}
.media--video .modal--help .help__row .help--key em{font-size:16px;font-size:1rem;line-height:1.5;font-style:normal;font-weight:bold;font-family:merriweather sans,georgia,serif}
.media--video .modal--help .help__row .help--key span{display:block;font-size:14px;font-size:.875rem;line-height:1.1429;margin-top:2px}
.media--video .modal--help .help__row .help--instruction{float:right;width:300px;text-align:center}
.media--video .modal--help .help__row .help--instruction kbd{border:2px solid #fff;display:inline-block;text-transform:uppercase;text-align:center}
.media--video .modal--help .help__row .help--instruction .help__enter,.media--video .modal--help .help__row .help--instruction .help__space{padding:3px 0 2px;width:100px}
.media--video .modal--help .help__row .help--instruction .help__enter{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__space{margin:0 0 0 20px}
.media--video .modal--help .help__row .help--instruction .help__uparrow,.media--video .modal--help .help__row .help--instruction .help__downarrow,.media--video .modal--help .help__row .help--instruction .help__leftarrow,.media--video .modal--help .help__row .help--instruction .help__rightarrow{padding:3px 14px}
.media--video .modal--help .help__row .help--instruction .help__uparrow span,.media--video .modal--help .help__row .help--instruction .help__downarrow span,.media--video .modal--help .help__row .help--instruction .help__leftarrow span,.media--video .modal--help .help__row .help--instruction .help__rightarrow span{background-position:bottom center}
.media--video .modal--help .help__row .help--instruction .help__uparrow{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__downarrow{margin:0 20px 0 0}
.media--video .modal--help .help__row .help--instruction .help__leftarrow{margin:0 0 0 20px}
.media--video .modal--help .help__row .help--instruction .help__rightarrow{margin:0 0 0 20px}
.lte9 .video-js.vjs-mouse .vjs-control-bar{background-color:none}
.lte9 .vjs-progress-control{width:100%!important}
.lte9 .media--video .video-js.vjs-controls-enabled.vjs-user-inactive .vjs-control-bar{height:0}
.lte9 .vjs-ended__next{left:0;right:0;width:50%;margin:auto;top:20px}
.lte9 .media--video .vjs-controls-enabled.video-js .vjs-play-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-time-controls,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-time-divider,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-fullscreen-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-enlarge-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-skipNext-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-settings-control,.lte9 .media--video .vjs-controls-enabled.video-js .vjs-volume-menu-button{margin-top:5px}
.is-hidden{display:none!important;visibility:hidden!important}
.is-invisible{visibility:hidden!important}
.is-vishidden,.media--video .tag dt,.carousel--related-stories .story .story__kicker,.carousel--related-stories .story .icon--photo,.carousel--related-stories .story .icon--video,.carousel--related-stories .story .hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}
.focusable.is-vishidden:active,.media--video .tag dt.focusable:active,.carousel--related-stories .story .focusable.story__kicker:active,.carousel--related-stories .story .focusable.icon--photo:active,.carousel--related-stories .story .focusable.icon--video:active,.carousel--related-stories .story .focusable.hidden:active,.focusable.is-vishidden:focus,.media--video .tag dt.focusable:focus,.carousel--related-stories .story .focusable.story__kicker:focus,.carousel--related-stories .story .focusable.icon--photo:focus,.carousel--related-stories .story .focusable.icon--video:focus,.carousel--related-stories .story .focusable.hidden:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.is-visible{display:block!important}
.is-closed{overflow:hidden!important}
.is-open{height:auto!important}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-999em}
.break-word{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap}
legend.is-vishidden{left:-999em}
.hide-desktop,.show-handheld,.show-tablet{display:none!important}
.hide-noneJS,.js .hide-withJS{display:none!important}
.js .hide-noneJS{display:block!important}
html body.scriptable .hiddenWithJS{display:none}
html body.noscript .showWithoutJS{display:block}
.ir:before,.ir:before{content:"";display:block;height:100%;width:0}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-left{text-align:left!important}
.text-justify{text-align:justify!important}
.is-uppercase{letter-spacing:1px;text-transform:uppercase!important}
.is-lowercase{text-transform:lowercase!important}
.is-capitalize{text-transform:capitalize!important}
.last{float:right!important;margin-right:0!important;border-right:none!important;clear:right}
.f-left{float:left!important}
.f-right{float:right!important}
.f-none{float:none!important}
.block{display:block!important}
.inline{display:inline!important}
.inline-block{display:inline-block!important}
.divider{border-top:1px solid #ccc;padding-top:18px}
.parsys_column.cq-colctrl-lt0>.parsys_column,.parsys_column.cq-colctrl-lt1>.parsys_column,.parsys_column>.section{display:inline}
#CQ .grid{letter-spacing:-0.32em}
.unit-1{width:100%}
.unit-1--large{width:100%}
.unit-1-1--large{width:100%}
.unit-0-1--large{width:0}
.unit-1-2--large,.unit-2-4--large,.unit-3-6--large,.unit-6-12--large,.unit-12-24--large{width:50%}
.unit-1-3--large,.unit-2-6--large,.unit-4-12--large,.unit-8-24--large{width:33.3333%}
.unit-2-3--large,.unit-4-6--large,.unit-8-12--large,.unit-16-24--large{width:66.6667%}
.unit-1-4--large,.unit-3-12--large,.unit-6-24--large{width:25%}
.unit-3-4--large,.unit-9-12--large,.unit-18-24--large{width:75%}
.unit-1-5--large{width:20%}
.unit-2-5--large{width:40%}
.unit-3-5--large{width:60%}
.unit-4-5--large{width:80%}
.unit-1-6--large,.unit-2-12--large,.unit-4-24--large,.signature__img-wrap,.panel--author__avatar{width:16.6667%}
.unit-5-6--large,.unit-10-12--large,.unit-20-24--large,.signature__info,.panel--author__bio{width:83.3333%}
.unit-1-12--large,.unit-2-24--large{width:8.3333%}
.unit-5-12--large,.unit-10-24--large{width:41.6667%}
.unit-7-12--large,.unit-14-24--large{width:58.3333%}
.unit-11-12--large,.unit-22-24--large{width:91.6667%}
.unit-1-24--large{width:4.1667%}
.unit-3-24--large{width:12.5%}
.unit-5-24--large{width:20.8333%}
.unit-7-24--large{width:29.1667%}
.unit-9-24--large{width:37.5%}
.unit-11-24--large{width:45.8333%}
.unit-13-24--large{width:54.1667%}
.unit-15-24--large{width:62.5%}
.unit-17-24--large{width:70.8333%}
.unit-19-24--large{width:79.1667%}
.unit-21-24--large{width:87.5%}
.unit-23-24--large{width:95.8333%}
.unit-0{width:auto}
.unit-0--large{width:auto}
.grid{position:relative}
.main>.grid{margin-left:0;margin-right:0}
.grid__cell--fr{float:right}
.grid__cell--fl{float:left}
.wrap,.breadcrumb ol{position:relative;margin:0 auto}
.outer-wrap{position:relative;z-index:2;margin:0 auto;overflow:hidden}
.wrap,.breadcrumb ol{width:940px}
.wrap.grid,.breadcrumb ol.grid{width:960px}
.main{float:left}
.aside{width:300px;float:right}
.outer-wrap{min-width:61.25em;position:static;z-index:auto}
.header-wrap .wrap,.header-wrap .breadcrumb ol,.breadcrumb .header-wrap ol{padding:28px 0 20px}
.header-wrap .logo{display:block;float:left}
.main.grid{width:40em}
.header .heading{font-weight:bold;font-size:36px;font-size:2.25rem;line-height:1.3333}
.header[role="heading"] .heading{color:#333;font-family:"Noe Display",sans-serif;margin:.3125em 0 .4375em}
.header[role="heading"] .heading strong{color:#b95523}
.stepback-link{color:#999;font-family:Arial,Helvetica,sans-serif;float:right;margin-top:-31px;position:relative}
.stepback-link h5{font-size:12px;font-size:.75rem;margin-bottom:0;margin-bottom:0rem;line-height:2}
.stepback-link a{color:#666}
.persistent-on .header-wrap{margin-bottom:60px}
.persistent-on #nav--primary__wrap{border-bottom:1px solid #ddd;border-top:0;left:0;max-width:none;position:fixed;right:0;top:0;width:100%;z-index:12;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .8s ease,-webkit-transform .5s ease;transition:opacity .8s ease,transform .5s ease;transition:opacity .8s ease,transform .5s ease,-webkit-transform .5s ease}
.persistent-on .carousel--related-stories:before,.persistent-on .carousel--related-stories .carousel-container{opacity:0;-webkit-transform:translate3d(0,-92px,0);transform:translate3d(0,-92px,0);transition:opacity .5s ease,-webkit-transform .3s ease-out;transition:opacity .5s ease,transform .3s ease-out;transition:opacity .5s ease,transform .3s ease-out,-webkit-transform .3s ease-out}
.persistent-on .carousel--related-stories:before{background-color:#fff;border-bottom:1px solid #e6e6ef;box-shadow:0 0 7px rgba(102,102,102,0.2);content:'';display:inline-block;height:91px;left:0;position:fixed;right:0;top:50px;width:100%;z-index:1}
.persistent-on .carousel--related-stories .carousel-container{background-color:#fff;position:fixed;top:51px;width:940px;z-index:11}
.persistent-off #nav--primary__wrap{width:100%;opacity:0;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
.persistent-off .carousel--related-stories:before,.persistent-off .carousel--related-stories .carousel-container{opacity:0}
.semi-persistent-on .carousel--related-stories:before,.semi-persistent-on .carousel--related-stories .carousel-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.cfix{overflow:hidden}
a:hover,a:focus,a:active{color:#596a99;text-decoration:none}
@font-face{font-family:'Noe Display';src:url("../../../../designs/ffx/cq-site-clientlibs-designs-executive-style/css/fonts/noe-display-bold.woff") format("woff");font-weight:bold;font-style:normal}
.table--striped{font-size:13px;font-size:.8125rem;line-height:1.5385}
.table--striped tbody tr:nth-of-type(odd){background-color:#eaeaef}
.table--striped th{font-weight:bold;width:50%}
.panel--destination .table--striped{margin:0 .9375em 1.25em;width:auto}
.aside{margin-bottom:2em}
.article .aside{margin-top:10.0625em;margin-left:-20.625em}
.aside .strap{margin-bottom:9.375em;padding-left:0;padding-right:0}
.aside .strap .story{padding-left:0;padding-right:0}
.aside .strap__body,.aside .grid{font-family:"Karla",sans-serif}
.aside .story--promo .story__wof{line-height:1}
.aside .story--promo .story__headline{display:inline}
.aside .story--promo .meta__promo{margin-top:5px}
.aside .vertical-list-strap{border-top:1px solid #ddd;padding-top:1.5625em}
.aside .most-popular-articles-bycategory .strap{margin-bottom:0}
#footer{min-width:58.75em}
#footer .copyright{font-size:8px;font-size:.5rem;line-height:1;background-color:#000;color:#999;font-family:Arial,Helvetica,sans-serif;margin:0;padding:.625em;text-align:center}
#footer .icon--terms,#footer .icon--fullsite,#footer .icon--more{display:block;margin-left:auto;margin-right:auto}
#footer .icon--terms{margin-bottom:8px}
#footer .icon--fullsite{margin-bottom:7px}
#footer .icon--more{margin-top:4px;margin-bottom:7px}
.site-map{font-size:14px;font-size:.875rem;line-height:2}
.site-map h4{font-size:14px;font-size:.875rem;line-height:1.7143;font-weight:bold;margin-bottom:0}
.site-map h4,.site-map li a{color:#000;text-decoration:none}
.site-map .btn--primary{padding:.625em .75em;position:absolute;right:0;top:0}
.site-map .btn--primary:before{font-size:12px;vertical-align:middle}
#footer .panel--social{padding:0;position:relative;width:100%;border-bottom:1px solid #ddd;margin:0 auto 2.5em;max-width:58.75em}
#footer .panel--social ul{margin:0 0 .5625em;padding-left:112px;position:relative;overflow:hidden;width:100%}
#footer .panel--social ul li{border-right:1px solid #ddd;float:left}
#footer .panel--social ul li:first-child{border-left:1px solid #ddd}
#footer .panel--social ul li:last-child{border-left:1px solid #ddd;float:right}
#footer .panel--social ul li:last-child:before{font-size:18px;font-size:1.125rem;line-height:1.3333;color:#222;content:'Subscribe to our newsletter';display:inline-block;position:absolute;right:105px;text-transform:uppercase;top:12px}
#footer .panel--social a{padding:9px 21px}
#footer .panel--social a:hover [class*="icon--"],#footer .panel--social a:focus [class*="icon--"]{background-position:0 -30px}
#footer .panel--social a:before{background-position:0 bottom;height:2em;width:2em}
#footer .panel--social [class*="icon--"]{height:30px;width:30px}
#footer .panel--social .header .heading{font-size:18px;font-size:1.125rem;line-height:1.3333;margin-top:12px;left:0;padding:0;position:absolute;top:24px}
.logo{overflow:hidden;text-indent:100%;white-space:nowrap;background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22925.7%22%20height%3D%22138.9%22%20viewBox%3D%220%20299%20925.7%20138.9%22%20enable-background%3D%22new%200%20299%20925.7%20138.9%22%3E%3Cpath%20fill%3D%22%23383434%22%20d%3D%22M77.1%20337.6h-.3l-18.6-29.7c-1.2-1.9-1.9-2.3-4-2.3H39.4c-2%200-2.4.3-2.4%202.9v43.3h9.8c1.7-.1%202.3-.3%203.7-2l13-15h.3v36.7h-.3l-13-15c-1.4-1.6-2-1.9-3.9-1.9H37v43.5c0%202.6.4%202.9%202.4%202.9H56c2.4%200%203.3-.3%204.3-2l17.9-30.5h.3V404H0v-.3l9.6-9.1c1.2-1.2%201.3-1.6%201.3-3.5v-75.6c0-1.9-.1-2.3-1.3-3.5L0%20303v-.3h77.2l-.1%2034.9zm73.2%2054.6c1.4%202%202.6%203.3%204%205l5.6%206.5v.3h-39.3v-.3l5.5-6.6c1.2-1.4.9-2-.1-3.6L114.9%20377l-8.9%2011.1c-1.6%202-1.7%202.3-.4%204.3l7.3%2011.2v.3h-29v-.3l15.3-12.8c2.3-1.9%204-3.6%206-6.2l8.1-9.9-20-30c-1.2-1.7-2.7-3.7-4.3-5.5l-5.3-6.3v-.3h39.2v.3l-5.5%206.8c-1.2%201.3-1%201.9.1%203.5l10.5%2015.7%208.2-10.4c1.6-2%201.7-2.3.4-4.2l-7.3-11.4v-.3h29.1v.3L143%20345.8c-2.3%201.9-3.9%203.6-6%206.2l-7.3%209.2%2020.6%2031zm32-27.1v.3c0%2018.7%209.5%2026.4%2020.6%2026.4%208.6%200%2017.1-3.7%2021.9-13.2h.3c-3.7%2018.1-15%2026.6-31.8%2026.6-18.1%200-35.3-10.9-35.3-36.3%200-26.6%2017-37.3%2036.1-37.3%2015.3%200%2031.5%207.2%2031.5%2030.4%200%20.4%200%201.4-.1%203.2h-43.2v-.1zm0-2.6h21.2c.1-1.9.1-3.7.1-4.3%200-18.9-3.9-23.9-9.8-23.9-7.2%200-11.2%207.3-11.5%2028.2zm50.1%206.6c0-27.8%2019.7-37.6%2038.3-37.6%207.6%200%2015.4%201.3%2024.5%204.3l-9.2%2024.8h-.3L274.6%20336c-.6-1.4-.9-1.7-2.6-1.7h-.7c-8.8%200-13.7%209.4-13.7%2027.9%200%2022%209.6%2029.4%2019.4%2029.4%207.6%200%2013.8-4.3%2017.7-11.8h.3c-2.4%2015.6-12.5%2025.3-29.1%2025.3-17.1%200-33.5-11.5-33.5-36zM373.2%20393c0%201.9%200%202.4%201.3%203.6l7.2%207.1v.3h-32.1v-15.4c-3.6%209.8-11.4%2016.6-22%2016.6-14.3%200-21.9-10.4-21.9-30%200-9.5.1-19.9.3-31.5%200-1.9-.1-2.3-1.3-3.5l-7.1-7.2v-.3h31.8c0%20.4-.1%2037.3-.1%2039.2%200%2012.8%201.9%2021.5%209.9%2021.5%204.6%200%207.9-2.9%2010.4-6.5v-43.1c0-1.9-.1-2.3-1.3-3.6l-7.1-7.2v-.3h32V393zm59.2-57.4h-17.7v48.1c0%206.5%202.9%2010.2%207.6%2010.2%203.7%200%206.8-2.4%208.4-5.3l.3.1c-1.4%208.1-7.3%2016.4-21%2016.4-12.5%200-18.7-6.8-18.7-19.7v-49.8h-7.9v-2.9h6.5c2.3%200%203%200%204.5-1.6l20.2-22.6h.3v24.2h17.7v2.9h-.2zm33.7-2.9v60.9c0%201.9%200%202.3%201.3%203.5l7.1%206.6v.3h-40.3v-.3l7.1-6.6c1.3-1.2%201.3-1.6%201.3-3.5v-49.8c0-1.9-.1-2.3-1.3-3.6l-7.1-7.2v-.3h31.9zm-23.8-18.6c0-6.9%205.3-11.2%2011.5-11.2%206.5%200%2011.7%204.3%2011.7%2011.2%200%206.5-5.2%2010.7-11.7%2010.7-6.1%200-11.5-4.2-11.5-10.7zm74.6%2089.9h-16.4l-18.9-54.7c-1.2-3.3-1.7-5-3-7.6l-4.5-8.6v-.3h36v.3l-4.9%208.2c-.9%201.4-1%201.9-.4%203.6l14.4%2043.5%2011.1-32.4c1-2.7.6-3.3-.4-5.5l-8.5-17.4v-.3h24.8v.3l-9.8%2016.8c-1.7%202.9-2.4%203.9-3.3%206.5L516.9%20404zm52.1-38.9v.3c0%2018.7%209.5%2026.4%2020.6%2026.4%208.6%200%2017.1-3.7%2021.9-13.2h.3c-3.7%2018.1-15%2026.6-31.8%2026.6-18.1%200-35.3-10.9-35.3-36.3%200-26.6%2017-37.3%2036.1-37.3%2015.3%200%2031.5%207.2%2031.5%2030.4%200%20.4%200%201.4-.1%203.2H569v-.1zm0-2.6h21.2c.1-1.9.1-3.7.1-4.3%200-18.9-3.9-23.9-9.8-23.9-7.1%200-11.2%207.3-11.5%2028.2z%22%2F%3E%3Cpath%20fill%3D%22%23B95523%22%20d%3D%22M653.6%20405.4c-8.6%200-20.6-1.4-29.5-4V367h.3l19%2032.8c1%201.7%201.4%202.3%203.2%202.6%202.2.3%204.2.3%206%20.3%2011.7%200%2019.6-5.9%2019.6-16.6%200-9.6-6.8-14-19.9-20.2l-4.5-2.2c-12.8-6-26.8-14.4-26.8-32.4%200-18.3%2014.7-30.1%2037.4-30.1%207.5%200%2017.6.9%2027.6%203.3v32.8h-.3l-19.4-31.1c-1-1.4-1.4-1.7-2.9-2-1.6-.3-2.9-.3-4.2-.3-10.1%200-17.1%205.8-17.1%2015.8%200%209.2%207.1%2013.4%2018.3%2018.9l5.3%202.6c15.3%207.3%2028.1%2014.3%2028.1%2031.2.1%2019.8-15.9%2033-40.2%2033zm92.3-69.8h-17.7v48.1c0%206.5%202.9%2010.2%207.6%2010.2%203.7%200%206.8-2.4%208.4-5.3l.3.1c-1.4%208.1-7.3%2016.4-21%2016.4-12.5%200-18.7-6.8-18.7-19.7v-49.8h-7.9v-2.9h6.5c2.3%200%203%200%204.5-1.6l20.2-22.6h.3v24.2h17.7v2.9h-.2zm39.1%2065.6c-3.3%207.8-7.6%2016.4-12.4%2023.9-5.9%209.2-11.4%2012.8-20%2012.8-2.2%200-4.5-.4-6.8-1.4l5.3-25.2h.3l14.3%2014.1c.7.7%201.2%201.2%201.7%201.2.7%200%201.3-.4%202.2-1.7%201.9-2.6%204-6.6%205.5-9.9l.9-2.3-26.8-68c-.7-1.9-1.4-3.3-2.2-4.8l-3.9-6.9v-.3h37.3v.3l-5.8%207.9c-.7%201-1%201.6-.3%203.3l14.5%2040.3%2011.7-28.4c1-2.4%201.2-3%200-5.3l-8.8-17.9v-.3h24.6v.3l-9.4%2016.1c-1.7%202.9-2.4%204.6-3.6%207.5L785%20401.2zm61.4-7.6c0%201.9.1%202.3%201.4%203.5l7.1%206.6v.3h-40.3v-.3l7.1-6.6c1.2-1.2%201.3-1.6%201.3-3.5v-80.4c0-1.9-.1-2.4-1.3-3.6l-7.1-6.6v-.3l31.8-3.7v94.6zm36-28.5v.3c0%2018.7%209.5%2026.4%2020.6%2026.4%208.6%200%2017.1-3.7%2021.9-13.2h.3c-3.7%2018.1-15%2026.6-31.8%2026.6-18.1%200-35.3-10.9-35.3-36.3%200-26.6%2017-37.3%2036.1-37.3%2015.3%200%2031.5%207.2%2031.5%2030.4%200%20.4%200%201.4-.1%203.2h-43.2v-.1zm0-2.6h21.2c.1-1.9.1-3.7.1-4.3%200-18.9-3.9-23.9-9.8-23.9-7.2%200-11.2%207.3-11.5%2028.2z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;height:3.4375em;width:23.125em;background-size:100% auto}
.logo_lifestyle,.logo_goodfood,.logo_traveller,.logo_dailylife,.logo_ffx{overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAccAAABkCAMAAADE3Qt0AAADAFBMVEUAAAB6fHyRlZWUl5dIJCQGBgZ3d3EAAAB5eWN/bVuTk5YIERkAAAARERFzc2KMgFAADAwAAACLfUyVlpcAAAB6e3sfHByVlpYAAAB2eHh6enoAAAB6enqPl5cKCgofGx17fHzZNR+NgVFydXUEBAQAAAABQ2iLgE4AAAAAAADZNSEfGx0AAAB5e3uVlpaNgU8AAAAAAADaNiEAAAB6enqMgVGVl5eNgVEAQ2gAQGfZNSJscHB6e3yNgFAEAAB6fHwAAACVlpYBAQFxcWiNgVEAAAACAgLPLxwAAACWi14hHR0FBQUhHR4AQWjaNyPXNSLaNiJ7fHwAAAABAAAAAAAMjbwEh80Ah84Ig7TaNyONgVEAh87XNCAAQ2iNgFEAQ2cAAAAAQmgAh84AAAAAAAAPQGL2+PkKP18AAAAAAAALi7sKi8gAAAAhHR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACWD3gAAAAAAAAWiKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhHR4AAAAAAAAAAAAAAAAAidB9fn6Pg1OXmJndOCUjHyAbltUjICD///9muOM0odqz3e7U7PSS0OOj1ePF5e5Tr+Dj8/j7/P2EztmpNEBnAAAA63RSTlMAqEFZByctAxcOcB4MZB97E/5J9BDSWM2Ebr9XYiBMeu8w/VCf+/Rh0DCAi/V+q5bd6qBAkuSF2eRb+kT8tD/i4Ji2OPiwkxuot+Yy+H3raL/JgMNgfu3dH9jwmU7NyJtutLnAeUP9MAH9QGOg8voa8gQo89/3CPwCU38K7PYGI8ppDgeY7sKjvXEzKSENNyZNs+iHrJede+3X5hSLuC6QzYknZ8bMXmMFPDH5avCkziSxUG1478XUT1k4k2Qdr1WnXEI2RdxLEVsgWoo/SCy6GEzEOp+CdVEV4Y7I0eNsjX2qD64RKkP7lL63Z2KUVgAAE7pJREFUeNrtnQdYXNeVxy/Mm3kzzDDMgBh6ETCARCgm9BrKImIEQsaSjCwEqMuOLNtYctHailvsuBu3uMmJncSJY8V2bG/Kbtomm7JJdpNsX2/vu8MMMyBAkiVnz7n3vjIFGNER7/995t333n0XdH+cc8859w0mRJMmTZo0adKkSZMmTZo0adKkSZMmTZo0adKkaQ1qfWlXTU33Lm0iVrXEUm/3evGnG70btblYzSr19prYcb02GatXu7zeLbSxyVuqzcbqVbfXu4m1eru02Vi1ErzeGpmoNh0rKW4xWa0hLhsNhlC9N3m9XmF+9igYDeIqmp+bTm4I0HxG+4Tr+S/j8fdcn3huIWdha6bb7Y5gQFsUntlbI+Ld8YbQHFl8I9TMZX1MaqyDb2hY6MlOT2TqUH5b8uoryyuLY8N5uiWGKcTv86E7bnQF6PT8OLpc36YcXa7EhZwBw1aJY4S7LptfLHRnk2y3e2uI/l1ennDsmlu8aipcDI7ROe35dpiaFNmd7PaUxxpjsjz1YfzWxxYX17d6PJ4Q0F9zBekz8+X4Jc7xxpsWcgpqOUejbJiAEAgmud11IdMObxc6VqF3rvlj/CJwRDWrOIq7PZ48AJRFD+GoODTH/GCOt8+X462co+vhhfznWzk+sdHtTiK8VQjOJtNdFqqY46WJh1BaOlf3HrFIHBNVHPOASgsRK+FQGd7TMaE5OgMp/t0fkflydP0b5/gXi8GRGMqSRMlC0cGaDNPUAbw1mzZ1U2vcqFKgl02OL1s+jmhd8E3q4VA8L47rmN7EaX8KGo/O84ekHNdxjh9fFI6yCmec6E01Xm9vL6O2fmOvF9Vbumu9ENAv0528fBwRIEQtpvryYmFeHLmuxmm/agF+yKXkCBNtneGBjV6ppEPDnRpvzZZQLnbZORov6elwOR46euooTUcefuwkW4Uef+zkIfIVtFpyGzXe2+h1euUe2jzx6o9ePTEDx0dv/tHjx9lg393wIh7v+rPHvjtvjslut2n6/uu7IWTt2iSf93pD73zMmaMtur2neZ++YWBgwEYziIZ9Oe05A0pKYU5pa29PTLfJD6Qk5iSmW2SOxthYCHM8ebGx8PslGvKKi4vzlJTVFBtTXBwTa1Kfx8QK4XIcgMYXHxHveB+Ozx8n6176HDRK3r0dO5CbhvHwBH3kX7D57wD++3txkf1a83dCc7zty7+9FdrHvvcGnNwBrZf/9vgrQ3D8gznGOUZrizGQo1iblJTtB3VL16714Fm7pXkRarpVSUV2UlKtkGRUczQxYcEBJSocgwdHdQy77CU9JUMl8E/Rw7m+xDWcmNI27Oox0/uWRKezOXog3z6UTn8GMcXuGirJH87PkTjGVlZiFlFeuVsgxvqs8uK8mPKsevZvE/N2ZtXn5dW37uRxbEu5J6tyd3l5cZgcP4utD/6ZxjxPkqN/wsOfFyhH8gs8PEAf+SY2f0PuelqKkA6/GYrjiZel+04oEFyFjafb6fkzc+IIaSSNV+PdXI2YgDTGp6bG1xWqnGoNrIxbVJ5VnUZmZ5ZlJ21tdLeQRmWUCDxkwrcwboUSQKNV5hg8OErvZAlyg4txhGMJLnFmp8uJIMVmTqvN5drHDcTeAEf6jw/0qyagRAFWelqt3H3msWNWDA3uWj1ZLdyths/RdQP9+stDPX6xLCE300LBvYS3hm8izyq3D381BMenlfs3nGIc2eD2x+dmj5BnIMdsmFtopKZCyJrqjocpNKkSkFJWBIBieQ3HV6pUdQx1dKAydy2OAsxS6Sg4cK3UQZT9avDg1LzBM/WgnYnMHi3DEpx9cIOtgpQrMdtd9nQ4DPHCiFASgiP41xgpEamEx2JbPeX0aUhJsgCbUO7x7KYddofJ8eob5Hn/EvmxK4Aj+UByrM9h4yXyBr3xzZfR+7r+L5jjL+n9t/78NB7ayYBdHuydua6PhVL+KPlVQx2b/zJ5QdsIKQeNWWGJZLuQP+1SzLGMPS9upWUhtzteiX/Zd7A2ivL6GDw4K7C5uJlR+9IjPepdwd8CtxQiDsv1rHwKFro5WYe2YI4tWZ5W5rituGASoVLChpkJgM3LkuiFHa/SldBVcvcP77udfJ2a393f+afTEsfXJMf6eWz8J7kPD88Rcg+62WPBHOkI7xLy4i1ovoS8SwfKf/3qB746V46pgRwj3Jkiv8GcHyyM3ZI39bLtx42l6viIDZQdwNFY586kAxYWKnFO0OBEhtFAWzmUIDouC+H252omKXCeLnd1mtFsh2xB8eonGUfAuZPlHeJOj6eeGFvlfDKGVgrACluFS+O4AZu3MqeHLsD1LWh8S+J4z53MsZ6kyyghz6M/xVj0FXSVYhBHXFc/hhPxKWgMEfLHeH3oxfnkHYEchTpeYM2WepR65Zc5ePKxSRW4IqAyJdhXOOKNVFqRM8ocgwdX6mB6FUcwvyEWUtmAYwletfPIFU01RQS3OmSZhqMA8Mp5QFaJTazTxSgVnzwTcC0nc+D4Fiui0zXwEDbv5xzJA9j4FXkPD6+RQ9RPfnDfK+9gzPp8kD3eQ1fC3973SvNhjIMJ+fhcXOrMHFsgPElGxcez0ozYpYQ3AlsiS7f4V2rddcnZQhDHWlZyr41Q8g5p8K3S4FwYuJsVjoKTehuJ4zDap13Pa+O4ZUA5CtNwNPlz9BhjPHK9FTnGGJW63aVx3Mt+JBebfCkOxQY1qGepWz22jqzzWz9/FsTx5+rb9ic4x08tKEewlOSgPSuZG10it3SLAYUgDFGzAzli6RZdaa3CMWjw0Bwtdpkja+bLy+ElctwtcYxdOI7Umj7vz/E2XOjup9HqD+CHpvHn+9QV9/wkOO84iodjdGvshv/9L7IoHGsDN66wRK5scuASGbh1VZtMSdYGcETAZcQYr6oD1IbeFSMl/n5V9LfHEtzUkOwRM/KBS7HHViEvwB5Nnjn61b1KFf0YevXjQxJHmsq7HsQvP4azY7jc3fvrUxvevjdUPede9LtXiEdPbTh5F72/CBwN4PqC7LHbvz4XtJVsTWrkANUcMdIRkpJUHIMG58qR4xi2PgJXpyDHOfkUVodSh2vADtOuj2K5wrEcLa/Ff32MRbo7w+aYGMQxX7pMswwXRfFzKXX4R6zP7cXWe7TzL96TOP6HEufQEe6mi+0zdy8OR7EuoICG62ONEteYuvwKrcTI4k4BOIkBHGmkE29ScQwanCtFzjsYR8w+WDiqh/lpo1+j5f3GYQEXTKc5gGPOAI9XY+R41ZSFkSoaaLGcd2RZsUOWNYBjXowYmuPeRwM5vkSBPf3ZrzNy36Ybww9yjolK2eB/Nhz91cuUF63/vP4VxvGpE8x6D7906uhv9roO/2xROOKE85RALJPiVaUgB1tXyFUprhozWbBqYBzraEXIUChFOpkRfvXVoMF57XSIpftsW1hP80lmf1DYGQJgPZh9SBWDNkg4aVqJwhSFIm5wmjlH4JbFfltiPdgSIRGpFKUME4gqiUi95HINlSE2CVjSmB/I8ZHD/oUAWjD9IT95m67qV6huH36IfJo2vsHLPFeRF9Wvjdx68/w4JofmCKl6JpuFQjl/BJDUIk1bujbScwWkSdrHZCsf2/ZPypYjnRY/jkGDS29ocC42J1spc/gvNtbj0FAbhrj9AeESG8M3jMdofCCH9oiW8kciv9hRzOpwUKfbSX/brK2sAWZJjy3lQBS7WnfHhJikR0JzJE9JCO5XOB4/rX794ycq1E+K5BnO8U3OkTogST84NA+OEDlmWnllJRmdEJTKWLqHZDOTrCZDWQQ3Qiysemu6S0u7a2q28POaUh7sCBDMYL/Culoe22SWlSWLUqQjeVkxnlli0OD8djsUUgfMHT2co6XH7kyxCJZ9Lnsbq/gMuZptgoDlcxrwmMEu8xv0OUMpuNY0DzQ7c+Q6AIBshSxRFGJbW4vptzGUeyqtgoCv7zDvUZ/l2RlriGmNLQbPW59X3Bp63/l7oTmKf8kIDD80rGxE0RqO63Xe5QnJIu1tsH7efIxxXPeCFDl9/7RkjV8Q5+5XDVi8dkNhNJUWyDNTSUQmTR6os6tlFwvlmd7V5WXiG8mlfBuZvg3gLmuMT0qN4HmHCWPXeKsc6fAop4yW0ONbQgwulebAtdrtbTlS5JoOGyBOu6vEzO9bmu1wbncm8gct7RhZwG2BNobSiYoj2JcnKyvLUyktxmJMFpW8CGJpzlNpZJGPp3WaWOfEM1e4jj2JrVfzQc/KN/7mwY8dvuUPf00efudzd5a8QS89hD0+Lb85YPnrz/y+68Z/+Hv2Ns5jD75/5y1Qc3vkX6849gJ9R2Tdvi/e7zr91hfelp/9q4XfnDVkp9aqt5aELaW9vbD9z2fBtJ4Lna1BFFtSYd9KebZFVFJI4+yDS9/DrDdbiMyRCDa93mxT4baY9dhD2bE069ltm77DLBA/jvAzWq1Wk+ppwWi1GlVvCQhwKrKOBqtANM3ovcvC7WmzEVW8Okd98pLfB9AUjsT4MF/lsDQ7ne0i52g3axxXjFrigWFSRJi9sdjGNjza5UKNxnElCMKdQkOmNczemMyzgk4JluE0jiuJY3JjErkEexxGM7TwbFDjuEIEHyDJDBsjsQ1xM4T8uMSicVy10kO22NzRkeN05euJxnH1SkhpLxkeLmlPmU8qx96wXLO65vpr92wfGRnZvmPPtutE7XdqdRrC9XtG1Np+7TXapKy+TH3b9pEgaSRXm67bMRJS2zTvupq0bWQ67dFMcvX41GtHptcODeRq0UwYNZCXgVPlIE3aHK2GEGdkNu3RJmnly7RjVo4j12vTtMoXR14S0DzrStc1I+FomzZRqzzI4QaplQNWeOq4PSyOI3+qTdXqDFbHxvwrrdM8v9+mzeEKcatjZ0HnGa7fneXcpj66OOmXQxJysGoQn+iv6lQ9X1VtG9RQLr9gq2ryzLnJSQ5tYopb45mJAPu8hhzMzQViYlWuP8eDVQe1aVx27UCOlNnExAVoXxgZuzA5MTZx5vyFMbwyNjEJ/8Ht64AjWmI1fhU7+xFmdX9/VbWl34INszaXy6ntlCMshmNTU2fOjZw7MDJx5uLZyXNnpiYm4crEyIdnR86fp6WAg7mDfYQMDgLHwarBqn7wsIODudXmXDMZ7O/r0+ZyOTWCHEEY1Ux9yDiOyX4Vls2xj6YujnGO+3PNYlVnVactdz/p7LPlVqNfRY4Q7+Rqc7nsHJHZ5Pmpi/4cL5yfOgDL5TmGFDla+vqrcy1VndW5fX1VVftzBc7RNthXpXFcAX4VOB04P+lvj2MfnZs8CxzPHjgrc+zvGxwkyLG6unp/da7IOQ72dXZqHFdEnIMG6M9x8syFEeD4u7OMM8Y5FhrqoF8Fj0oUv9rXr/nVlZB3IKcPz1w84O9Xz3508cDU5EeTcHGM5R0W0lclAEfSD451kH6lcU5/VV+uxnG56wAjrHIzOYZR6xg/HeNXaFlnjNYBLNUC2b8fsg2Ia/Z3du7Hr9XVNgEuV3cerNbmcjl1XXjl1WnrcmFLp4uqqIjS6XQVUZHq6wnyWSTcwx4mqWFkV6Oa8AQL9Wkwhk4HnzR3ODIyoh0O6fMf5uj06IwMR3SHxUEbqIy2ggwiOBzqc8vly3HJ6uRpxqjRUZ3RmBYZlaCwI2mjTVITbo2ONhnTRKlBPxhgwpM4uIptU1FFWhpw06f7fAVmvfTJAYvenDPu69DbBL25zefrgM+l6xvafOMWUW8u8PnS6Tk0zJe5Y12afSvgwfiJCaMV0sWK0TilhzFuNIo2TFKDCn4B+JlBgm72+Rx+gxf4rmSNDN9mi3SJ/jmWcQlfxmXNcen2kWWO4ExlkHHKRTBOCZ/RjyN0imOm16TjV/Tj49GBHC0SR163F3vwA1vRPp/0ua2ehst5hVyy9zpUHKHJ/l6ALiFhtGhWjrpRxj1S7qr3+QI4jkscxyWOJLrDn6Pjsua4ZO9ZqTiCQSbQY5GhaTTONBtH6D5qVJvj7BwFhCdSjuPYtKTz87Ucsi7Me49qjk2jo2kIrghtTTcrR3i0SG2OwHEWv9pRIBnlOOXY0LY2csgleA9ZzTGK0atoIkIcN82ZOKJBppGiSDK9PQZwLGiXOPrG8TyneQ0kkUvzuYAAjggKyXDTnJmjARIROVidjaNZsDX42hR7dHSkt/nWgD0u0ed01BxZ5BLZRDNImdn0HEnR6GhCmorj+LTro++/ox3Rm8czFHuMTnc0rwmOS/O5uWCOFUWRkZEGxbHOwDFN5X5nt0dRvzlH5ujDG83Na4LjUnyONdivFkVBCS6ySUpCZuJI1PlJOOujiiONc3LWBscl+Fx5QLxqIDpGxjgqVQUugeO4L9x4lXG0RZO1osX+Ow9B+WNTlHQSNwPHtMhZOJo7QnC06OU4h9UB8K5+raBc1L+7ouKYhmmHqcgoO9nI6TlWVMziVzMyQtfl/DnSe0TTgnIsQnOMksAYRzmjkBzjKmaxxytn5qjU5cQrNQgLylE3mgB17yKdklSw2lxaiP0OHS/3TGuP6XTnIxyOBeMahAXkmFZB9xwNCeo7UdwwOUcp9DFFjcoc1XmHTd63Sh9nHMc3c9/p8/ktCA6fzybf0SDMW7DHn5CA7wNENRXh//ZB11SkY+YJuUdCApzAzn9CQgV7HyAhoUmHaoqjm86GKF0RdInilYAGR/SRIwXpIEfB5vEjDfAaQM6RKx0OPTTajhxxyBsbFoej4MiRaOzoyPFt1vyqJk2aNGkKT/8PiMe51nUXUEEAAAAASUVORK5CYII=');display:block;height:53px}
.logo_lifestyle{background-position:0 0;width:133px}
.logo_goodfood{background-position:-144px 0;width:133px}
.logo_traveller{background-position:-288px 0;width:124px}
.logo_dailylife{background-position:-105px -53px;width:133px}
.logo_ffx{background-position:0 -53px;display:inline-block;height:40px;margin-bottom:2px;width:74px;vertical-align:middle}
.breadcrumb{font-size:12px;font-size:.75rem;line-height:2;font-family:"Noe Display",sans-serif;padding:7px 0}
.breadcrumb a{color:#596a99}
.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline}
.breadcrumb ol .breadcrumb__item{margin-right:0}
.breadcrumb ol>.breadcrumb__item+.breadcrumb__item:before{content:'〉';color:#adadad;display:inline-block;font-size:10px;margin:0 3px 0 8px}
.breadcrumb .current{color:#text-color}
.btn{background-color:#4f5671;border:0;color:#fff;font-family:"Karla",sans-serif;padding:.75em;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-appearance:none}
.btn:hover,.btn:focus{background-color:#3a3f53;color:#fff}
.btn--primary{background-color:#b85422}
.btn--primary:hover,.btn--primary:focus{background-color:#8d401a;color:#fff}
.btn--close,.btn--share{background-color:transparent;border:0;height:35px;text-align:center;width:35px}
.btn--share.is-visible{background-color:#444}
.btn .icon--chevron-down,.btn .icon--chevron-up,.btn .icon--chevron-right{position:absolute;right:10px}
.btn .icon--chevron-down,.btn .icon--chevron-up{margin-top:4px}
.card--overlay{box-sizing:border-box;display:inline-block;letter-spacing:normal;padding-left:10px;padding-right:10px;position:relative;text-rendering:auto;vertical-align:top;word-spacing:normal}
.card--overlay .card__lead img{height:auto;width:100%}
.card--overlay .card__wof{background:rgba(0,0,0,0.4);bottom:0;padding:0;transition:all .3s ease;top:0;right:10px;left:10px}
.card--overlay .card__wof:hover,.card--overlay .card__wof:focus{background:rgba(0,0,0,0.7)}
.card--overlay .card__wof .card__title{font-size:30px;font-size:1.875rem;line-height:1.6;font-family:"Noe Display",sans-serif;left:0;margin-bottom:0;position:absolute;right:0;text-align:center;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;vertical-align:middle}
.carousel{-webkit-transform:translateZ(0);transform:translateZ(0)}
.carousel-container{height:auto;margin-bottom:0;overflow:hidden}
.carousel__controls .carousel__prev,.carousel__controls .carousel__next{background:transparent;border:0;height:100%;padding:0;margin-left:0;margin-right:0;outline:0;top:0;cursor:pointer}
.carousel__overlay{color:#fff;font-family:"Karla",sans-serif;letter-spacing:normal;word-spacing:normal;text-rendering:auto}
.carousel__slides .item{overflow:hidden;position:relative}
.carousel__slides .item img{height:auto;min-width:100%}
.carousel__pagination .swiper-pagination-switch{margin-right:8px;cursor:pointer;height:10px;opacity:.5;width:10px}
.carousel__pagination .swiper-pagination-switch:hover{opacity:1}
.carousel__pagination .swiper-active-switch{background-color:#db2c00;opacity:1}
.swiper-pagination-switch{background:#ccc}
.carousel--half{height:250px}
.carousel--half .carousel{height:100%;width:180%;margin:0 -40%}
.carousel--half .carousel__overlay{left:0;opacity:0;padding:.75em .625em .5em;right:0;transition:.3s opacity ease-out}
.carousel--half .carousel__slides .item{background-color:#333;height:100%;width:100%}
.carousel--half .carousel__slides .item img{height:100%;width:100%;opacity:.5}
.carousel--half .carousel__context{color:#df6a2f;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;font-size:12px;font-size:.75rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1}
.carousel--half .carousel__heading{font-size:14px;font-size:.875rem;margin-bottom:0;margin-bottom:0rem;line-height:1.4286}
.carousel--half .swiper-slide-active+.swiper-slide-visible .carousel__overlay{opacity:1}
.carousel--half .swiper-slide-active+.swiper-slide-visible img{opacity:1}
.carousel--half .icon--chevron-left,.carousel--half .icon--chevron-right{background-position:0 -32px}
.carousel--full .carousel__slides{-moz-transition-property:none}
.carousel--hero{background-color:#e6e5e8;margin-bottom:1.25em;padding:1.25em 0 1.875em}
.carousel--hero .carousel{background-color:#fff;height:22.5em;margin-bottom:50px;max-width:58.75em}
.carousel--hero.ad-is-visible .carousel{overflow:visible}
.carousel--hero.ad-is-visible .carousel__controls,.carousel--hero.ad-is-visible .carousel__pagination-wrapper{opacity:0}
.carousel--hero .ad-wrap{background-color:#efeff4;height:410px;width:940px;padding:0;position:absolute;top:0}
.carousel--hero .ad-wrap h5{font-size:14px;font-size:.875rem;line-height:3.5714;background-color:#4f5671;bottom:0;color:#fff;font-family:"Karla",sans-serif;height:50px;margin-bottom:0;position:absolute;text-align:center;width:100%}
.carousel--hero .ad-wrap .btn--close{background-color:#000;background:rgba(0,0,0,0.7);border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#fff;cursor:pointer;font-family:"Karla",sans-serif;font-size:15px;height:auto;padding:7px 10px;position:absolute;text-transform:uppercase;right:0;top:0;width:auto}
.carousel--hero .ad-wrap .icon--close{background-position:0 bottom;height:10px;margin:0 0 2px 6px;width:10px}
.carousel--hero .story{background-color:#fff;margin-bottom:0}
.carousel--hero .story .story__lead{float:right}
.carousel--hero .story .story__headline{font-family:"Karla",sans-serif;font-size:25px;font-size:1.5625rem;line-height:1.08;color:#262626}
.carousel--hero .story .story__headline:after{content:'';border-top:1px solid #ddd;display:block;margin:.625em auto .5em;text-align:center;width:50%}
.carousel--hero .story .story__wof{text-align:center;background-color:transparent;bottom:inherit;padding:0 1.375em;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);right:inherit;left:inherit;width:300px}
.carousel--hero .carousel__pagination-wrapper{bottom:.1875em;text-align:center}
.carousel--hero .carousel__controls{background-color:#4f5671;bottom:1.875em;height:50px;left:0;margin:0 auto;right:0;width:58.75em}
.carousel--hero .carousel__controls .carousel__prev,.carousel--hero .carousel__controls .carousel__next{background-color:#4f5670;cursor:pointer;margin:0;padding:10px 3px;transition:all .3s ease-out;top:-195px}
.carousel--hero .carousel__controls .carousel__prev:hover,.carousel--hero .carousel__controls .carousel__prev:active,.carousel--hero .carousel__controls .carousel__next:hover,.carousel--hero .carousel__controls .carousel__next:active{background-color:#3a3f52}
.carousel--hero .carousel__controls .carousel__prev{margin-left:-18px}
.carousel--hero .carousel__controls .carousel__next{margin-right:-18px}
.carousel--hero .carousel__controls .carousel__prev--text,.carousel--hero .carousel__controls .carousel__next--text{font-size:14px;font-size:.875rem;line-height:1.2857;color:#fff;cursor:pointer;display:block;float:left;font-family:"Karla",sans-serif;height:50px;outline:0;overflow:hidden;padding:7px 15px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:50%}
.carousel--hero .carousel__controls .carousel__prev--text:hover,.carousel--hero .carousel__controls .carousel__prev--text:active,.carousel--hero .carousel__controls .carousel__next--text:hover,.carousel--hero .carousel__controls .carousel__next--text:active{background-color:#3a3f52}
.carousel--hero .carousel__controls .carousel__prev--text{text-align:left}
.carousel--hero .carousel__controls .carousel__prev--text:before{content:'PREVIOUS: ';display:block;font-weight:bold}
.carousel--hero .carousel__controls .carousel__next--text{text-align:right}
.carousel--hero .carousel__controls .carousel__next--text:before{content:'NEXT: ';display:block;font-weight:bold}
.carousel--hero .carousel__controls .icon--chevron-left,.carousel--hero .carousel__controls .icon--chevron-right{background-position:0 -30px;height:30px;width:30px}
.carousel--hero .swiper-pagination-switch{background-color:#596a99}
.carousel--hero .swiper-active-switch{background-color:#b45523}
.carousel--hero .swiper-slide-active{z-index:1}
.carousel--related-stories .story{margin-bottom:0;padding-left:10px}
.carousel--related-stories .story .story__lead{margin-right:.625em}
.carousel--related-stories .story .story__headline{font-size:14px;font-size:.875rem;line-height:1.25;font-weight:normal;margin-bottom:0;max-height:52px}
.carousel--related-stories .story.story--promo .story__headline{max-height:36px}
.carousel--related-stories .story .meta{display:block;margin-left:0}
.carousel--related-stories .carousel-container{border-bottom:1px solid #e6e6ef;border-top:1px solid #e6e6ef;overflow:inherit}
.carousel--related-stories .carousel{height:89px;overflow:hidden;padding:16px 0;width:860px}
.carousel--related-stories .carousel__slides{overflow:hidden}
.carousel--related-stories .carousel__slides .item{width:215px}
.carousel--related-stories .carousel__prev,.carousel--related-stories .carousel__next{background-color:#f6f6f6;border-left:1px solid #e6e6ef;border-right:1px solid #e6e6ef;width:40px}
.carousel--related-stories .carousel__prev:hover,.carousel--related-stories .carousel__prev:focus,.carousel--related-stories .carousel__next:hover,.carousel--related-stories .carousel__next:focus{background-color:#e9e9e9}
.carousel--related-stories .carousel__prev:active,.carousel--related-stories .carousel__next:active{background-color:#ddd}
.carousel--related-stories .icon--chevron-left,.carousel--related-stories .icon--chevron-right{background-position:0 bottom;height:23px;width:23px}
.dl--horizontal dt{width:10em}
.dl--horizontal dd{margin-left:12em}
.list--experiences{display:none}
.media img{margin-bottom:0;width:auto}
.media figcaption{font-size:13px;font-size:.8125rem;line-height:1.4615;background-color:#3c4154;color:#fff;font-family:Arial,Helvetica,sans-serif;font-style:normal;padding:.625em .9375em}
.media .social{margin-bottom:0;font-family:Arial,Helvetica,sans-serif}
.media .social .social__toggle{font-size:13px;font-size:.8125rem;background:rgba(29,29,29,0.6);color:#fff;font-weight:normal;line-height:1;margin:0;opacity:1;padding:10px;transition:opacity .2s ease-in;transition-delay:.8s}
.media .social li{background:inherit;left:10px;position:absolute;top:-32px;transition:all .15s cubic-bezier(0.71,0.4,0.1,0.43);z-index:2}
.media .social .link{border:0;cursor:pointer}
.media .social .social__url{font-size:13px;font-size:.8125rem;line-height:1.1538;background:#fff;color:#000;left:-100px;opacity:0;padding:10px;position:absolute;top:-52px;transition:opacity .2s ease-in;width:240px}
.media .social li:first-child{transition-delay:.8s}
.media .social li+li{left:110px;transition-delay:.6s}
.media .social li+li+li{left:210px;transition-delay:.4s}
.media .social li+li+li+li{left:286px;transition-delay:.2s}
.media .social li+li+li+li+li{left:10px;top:10px;z-index:1}
.media.is-active .social__toggle{opacity:0;transition-delay:0s}
.media.is-active .social li{top:10px}
.media.is-active .social li:first-child{transition-delay:.02s}
.media.is-active .social li+li{transition-delay:.04s}
.media.is-active .social li+li+li{transition-delay:.08s}
.media.is-active .social li+li+li+li{transition-delay:.16s}
.media.is-active .social__link .icon--link{background-position-y:-40px}
.media.is-active .social__link.is-active .social__url{opacity:1;top:42px}
.media.media--portrait-photo .facebook,.media.media--portrait-photo .twitter,.media.media--portrait-photo .pinterest{padding:6px 10px}
.media.media--portrait-photo li:first-child{left:10px}
.media.media--portrait-photo li+li{left:57px}
.media.media--portrait-photo li+li+li{left:104px}
.media.media--portrait-photo li+li+li+li{left:151px}
.media--lead{margin-bottom:2.25em;margin-left:-3.75em;margin-right:-1.25em}
.media--lead.media--portrait-photo{margin-right:-1.25em}
.media--portrait-photo{max-width:18.75em;float:right;margin-bottom:1.125em;margin-left:1.25em;margin-right:1.25em;width:18.75em}
.media--video .tag{font-size:12px;font-size:.75rem;margin-bottom:0;margin-bottom:0rem;line-height:1;background:rgba(79,86,112,0.8);bottom:0;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:4px 5px;position:absolute;right:0}
.media--video .tag:before{border-bottom:5px solid transparent;border-left:8px solid #fff;border-top:5px solid transparent;content:'';display:inline-block;font-size:0;height:0;margin:-2px 5px 0 0;vertical-align:middle;width:0}
.media--video .tag dl{display:inline-block}
.article .media--video:not(.module__lead){margin-bottom:2.25em;margin-left:-3.75em;margin-right:-1.25em}
.article .cT-imageMultimedia{margin:0}
.article .cT-imageMultimedia .fdVideoWof{background-color:#3c4154;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:.625em .9375em;position:relative}
.article .cT-imageMultimedia .fdVideoWof h4{font-size:14px;font-size:.875rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2143;max-width:30em}
.article .cT-imageMultimedia .fdVideoWof p{font-size:13px;font-size:.8125rem;margin-bottom:0;margin-bottom:0rem;line-height:1.4615}
.article .cT-imageMultimedia .fdVideoWof ul a{border-bottom:1px dotted #fff;color:#fff}
.cT-imageMultimedia{margin:0 10px}
.cT-imageMultimedia .extraVideoWrap{background-color:#000;position:relative}
.cT-imageMultimedia .overlay{background-color:#000;display:none;height:100%;left:0;margin:0 auto;overflow:hidden;padding:40px 20px;position:absolute;top:0;width:100%;z-index:5}
.cT-imageMultimedia .overlay h3{display:none}
.cT-imageMultimedia .overlay p{background:0;border:0;padding:0}
.cT-imageMultimedia .overlay.visible{display:block}
.cT-imageMultimedia .overlay .previous{color:#007cc3;font-size:.94em;position:absolute;right:15px;top:11px}
.cT-imageMultimedia .overlay .submit input{border:0;cursor:pointer;font-weight:bold;height:24px;padding:0}
.cT-imageMultimedia .overlayAd{height:349px;margin:0 auto;padding:20px;width:620px}
.cT-imageMultimedia .overlayPrePlay{background:rgba(0,0,0,0.45);border:1px solid #fff;border-radius:5px;font-family:Arial,Helvetica,sans-serif;height:auto;left:50%;padding:10px;top:58%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:450px}
.cT-imageMultimedia .overlayPrePlay p{font-size:14px;font-size:.875rem;margin-bottom:0;margin-bottom:0rem;line-height:2.1429;color:#fff;float:left}
.cT-imageMultimedia .overlayPrePlay a{background-color:#222;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2MEJGMTg3QTVCQTExRTQ5MzZDQ0JCMEJCQUVGMzIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2MEJGMTg4QTVCQTExRTQ5MzZDQ0JCMEJCQUVGMzIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTYwQkYxODVBNUJBMTFFNDkzNkNDQkIwQkJBRUYzMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTYwQkYxODZBNUJBMTFFNDkzNkNDQkIwQkJBRUYzMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60f39EAAAAPklEQVR42mL6DwUMWABMjglZAF0BjM3ECAToEsgKQPJMMAY2E2DiTOgC2PjEuQmXFcjiTNgUoCskyk0AAQYAqjQ8A8mPYZwAAAAASUVORK5CYII=);background-position:7px 10px;background-repeat:no-repeat;border-radius:3px;border:0;color:#fff;display:block;font-size:.85em;float:right;font-weight:700;height:30px;line-height:30px;padding:0 8px 0 27px}
.cT-imageMultimedia .overlayPrePlay li{display:inline}
.cT-imageMultimedia .overlayPrePlay .last{clear:none;display:block}
.cT-imageMultimedia .overlayPrePlay .last a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2MEJGMTgzQTVCQTExRTQ5MzZDQ0JCMEJCQUVGMzIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2MEJGMTg0QTVCQTExRTQ5MzZDQ0JCMEJCQUVGMzIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTYwQkYxODFBNUJBMTFFNDkzNkNDQkIwQkJBRUYzMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTYwQkYxODJBNUJBMTFFNDkzNkNDQkIwQkJBRUYzMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bS5lBAAAAp0lEQVR42mJgAIL////7MRADvn79Kv/7zx+g+v+7Hj58aECUYqiGr0DcePLseTaCipE0XXj69KkTUYpB+NevXyBNk06cOCVAUDGSLfdgAcBCKAD+/P2rCKQ2AjU0MRETYizMzKu+ffs2D6/JQNPesLKwJDMyMm4C8bGa/P/fP5Bpk8+dPa8KU4jVg0BwDWuwISv+8fPnf7wRAgKgcAQqWkkwqoEAIMAA6/7MFadDzD4AAAAASUVORK5CYII=);background-position:7px 7px;background-repeat:no-repeat;margin-right:10px}
.cT-imageMultimedia .overlayPrePlay .last a:hover,.cT-imageMultimedia .overlayPrePlay .last a:focus{background-color:#000}
.cT-imageMultimedia .overlayPostPlay{height:203px;padding:17px 15px}
.cT-imageMultimedia .overlayPostPlay ul{margin:10px 0 0 -7px}
.cT-imageMultimedia .overlayPostPlay li{font-size:.94em;float:left;margin:0 10px 0 7px;width:92px}
.cT-imageMultimedia .overlayPostPlay a{color:#fefefe;display:block}
.cT-imageMultimedia .jwvideo video{max-width:none}
.media--gallery-slides,.media--gallery-thumbs{background-color:#fff;overflow:hidden}
.media--gallery-slides .flex-direction-nav a{height:330px;top:50px;width:45%;z-index:3}
.media--gallery-slides .slides{overflow:hidden}
.media--gallery-slides .media{text-align:center}
.media--gallery-slides .media img{height:414px;width:auto}
.media--gallery-slides .media figcaption{min-height:52px;text-align:left}
.media--gallery-slides .flex-active-slide{background-color:#21242f}
.media__counter{font-size:14px;font-size:.875rem;line-height:1.7143;background-color:rgba(0,0,0,0.7);color:#fff;padding:0 .625em;right:0;top:0;z-index:3}
.media.media--portrait-gallery .media--gallery-slides .media img{height:auto;max-height:450px;min-height:100px}
.media.media--portrait-gallery .facebook,.media.media--portrait-gallery .twitter,.media.media--portrait-gallery .pinterest{padding:6px 10px}
.media.media--portrait-gallery .social li:first-child{left:10px}
.media.media--portrait-gallery .social li+li{left:57px}
.media.media--portrait-gallery .social li+li+li{left:104px}
.media.media--portrait-gallery .social li+li+li+li{left:151px}
.media.media--portrait-gallery .social li+li+li+li+li{left:10px}
.icon--expand,.media__counter{opacity:0;transition:all .3s ease}
.flexslider:hover .icon--expand,.media--gallery-slides:hover .icon--expand,.media--gallery-thumbs:hover .icon--expand,.flexslider:hover .media__counter,.media--gallery-slides:hover .media__counter,.media--gallery-thumbs:hover .media__counter{opacity:1}
.flex-disabled{pointer-events:none}
.icon--expand{background-color:rgba(0,0,0,0.7);background-position:center center;background-size:1em;cursor:pointer;position:absolute;right:0;top:387px;z-index:3}
.icon--expand:hover{background-color:#000}
.media--gallery-slides .last__slide{background-color:#1a1a1a;height:466px;margin:0}
.media--gallery-slides .last__slide .story__headline{font-size:16px;font-size:1rem;line-height:1.3125;font-family:Arial,Helvetica,sans-serif;font-weight:normal}
.media--gallery-slides .last__slide a{color:#e2e2e2;display:none}
.media--gallery-slides .last__slide a:focus,.media--gallery-slides .last__slide a:hover{color:#fff}
.media--gallery-slides .last__slide a:focus img,.media--gallery-slides .last__slide a:hover img{outline:2px solid #b85422}
.media--gallery-slides .last__slide h2{color:#e2e2e2;font-weight:normal;margin-bottom:2.5em;margin-top:2.5em;text-align:center}
.media--gallery-slides .last__slide>img{margin-top:52px;opacity:.2;-webkit-transform:scale(1.3);transform:scale(1.3)}
.media--gallery-slides .last__slide.flex-active-slide{z-index:10!important}
.media--gallery-slides .last__slide.flex-active-slide a{display:block}
.media--gallery-slides .last__slide .grid{left:16px;margin:0;position:absolute;right:16px;top:0}
.media--portrait-gallery .media--gallery-slides .last__slide{height:520px}
.media--portrait-gallery .media--gallery-slides .last__slide h2{margin-bottom:1.125em;margin-top:1.125em}
.media--portrait-gallery .media--gallery-slides .last__slide .story__headline{font-size:15px;font-size:.9375rem;line-height:1.2667}
.media--portrait-gallery .media--gallery-slides .last__slide .unit-1-3,.media--portrait-gallery .media--gallery-slides .last__slide .unit-2-6,.media--portrait-gallery .media--gallery-slides .last__slide .unit-3-9,.media--portrait-gallery .media--gallery-slides .last__slide .unit-4-12,.media--portrait-gallery .media--gallery-slides .last__slide .unit-8-24,.media--portrait-gallery .media--gallery-slides .last__slide .strap--xs.strap--video .story,.strap--xs.strap--video .media--portrait-gallery .media--gallery-slides .last__slide .story{width:100%}
.media--portrait-gallery .media--gallery-slides .last__slide .story{margin-bottom:.625em}
.media--portrait-gallery .media--gallery-slides .last__slide .story--stacked .story__lead img{width:100px}
.media--gallery-thumbs .slides{cursor:pointer}
.media--gallery-thumbs .slides li{margin-right:1px}
.media--gallery-thumbs .flex-direction-nav a{height:100%;width:30px}
.media--gallery-thumbs .flex-active-slide{opacity:.8}
.media--gallery-slides .flex-direction-nav .flex-prev,.media--gallery-thumbs .flex-direction-nav .flex-prev{left:0}
.media--gallery-slides .flex-direction-nav .flex-next,.media--gallery-thumbs .flex-direction-nav .flex-next{right:0}
.media--gallery-slides .flex-direction-nav a,.media--gallery-thumbs .flex-direction-nav a{opacity:.7}
.media--gallery-slides .flex-direction-nav a:focus,.media--gallery-slides .flex-direction-nav a:hover,.media--gallery-thumbs .flex-direction-nav a:focus,.media--gallery-thumbs .flex-direction-nav a:hover{opacity:1}
.media--gallery-slides .icon--expand:focus,.media--gallery-thumbs .icon--expand:focus{opacity:1}
.media__counter{font-family:"Karla",sans-serif;position:absolute}
.read-more{border-bottom:1px dotted #fff;color:#fff;cursor:pointer;padding-bottom:2px}
.read-more:hover,.read-more:focus{color:#fff;border-bottom:1px solid #fff}
.short-content,.long-content{display:inline}
.long-content{margin-right:5px}
.nav{font-family:"Karla",sans-serif}
.nav ul{text-align:center}
.nav ul li a{color:#000}
.nav--primary__wrap{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0 auto;padding:8px 0;max-width:58.75em}
.nav--primary__wrap .inner-wrap{margin:0 auto;position:relative;width:940px}
.nav--primary{display:inline-block}
.nav__menu{position:relative;z-index:100}
.nav__menu>.nav__item{margin-right:0}
.nav__menu>.nav__item>a{font-size:16px;font-size:1rem;line-height:1.5;border:1px solid transparent;letter-spacing:-1px;padding:5px 8px 4px;transition:none}
.nav__menu>.nav__item>a:hover{background-color:#fff;border:1px solid #ccc;color:#000}
.nav__menu>.nav__item:first-child>a{padding-left:0}
.nav__menu>.nav__item:first-child>a:hover{margin-left:-8px;padding-left:8px}
.nav__menu>.nav__item.is-selected{position:relative}
.nav__menu>.nav__item.is-selected:after{border-bottom:4px solid #b45523;content:'';display:block;position:absolute;bottom:-8px;left:0;right:0}
.nav__menu>.nav__item:hover>a:not(.open){z-index:2}
.nav__photo{display:none}
.scriptable .nav__menu .nav__item a.open{background-color:#fff;border:1px solid #ccc;border-bottom-color:#fff;color:#000;z-index:2}
.scriptable .nav__menu .nav__item:first-child a.open{margin-left:-8px;padding-left:8px}
.scriptable .nav__menu .nav__item:first-child a.open+.nav__submenu-wrap{margin-left:-9px}
.nav--dropdown>ul>li{font-size:13px;font-size:.8125rem;line-height:1.8462}
.nav--dropdown>ul>li>a{position:relative;transition:none;z-index:1}
.nav__submenu-wrap{font-size:16px;font-size:1rem;line-height:1.5;background-color:#fff;border:1px solid #ccc;letter-spacing:-1px;margin-left:-1px;margin-top:-1px;text-align:left;width:238px}
.nav__submenu-wrap .btn{background-color:transparent;border:0;color:#596a99;font-family:"Karla",sans-serif;font-weight:normal;padding:10px 14px;text-align:left;text-transform:uppercase;width:100%}
.nav__submenu-wrap .btn:hover,.nav__submenu-wrap .btn:focus{background-color:#f2f2f3}
.nav__submenu-wrap .btn:after{background:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%22128%22%20viewBox%3D%220%20-16%2032%20128%22%20enable-background%3D%22new%200%20-16%2032%20128%22%3E%3Cpath%20fill%3D%22%23C7C7CC%22%20d%3D%22M25.1-.3l-15-15.2c-.2-.3-.8-.3-1.1%200l-2.2%202.2c-.3.3-.3.8%200%201.1L19%20.1%207%2012.6c-.3.3-.3.8%200%201.1l2.2%202.2c.3.3.8.3%201.1%200L22.5%203.2c.1%200%20.3-.1.5-.2L25.2.8c.2-.3.3-.9-.1-1.1z%22%2F%3E%3Cpath%20fill%3D%22%23596A99%22%20d%3D%22M25.1%2063.7l-15-15.2c-.2-.3-.8-.3-1.1%200l-2.2%202.2c-.3.3-.3.8%200%201.1L19%2064.1%207%2076.6c-.3.3-.3.8%200%201.1l2.2%202.2c.3.3.8.3%201.1%200l12.2-12.7c.1%200%20.3-.1.5-.2l2.2-2.2c.2-.3.3-.9-.1-1.1z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.1%2031.7l-15-15.2c-.2-.3-.8-.3-1.1%200l-2.2%202.2c-.3.3-.3.8%200%201.1L19%2032.1%207%2044.6c-.3.3-.3.8%200%201.1l2.2%202.2c.3.3.8.3%201.1%200l12.2-12.7c.1%200%20.3-.1.5-.2l2.2-2.2c.2-.3.3-.9-.1-1.1z%22%2F%3E%3Cpath%20fill%3D%22%233C4154%22%20d%3D%22M25.1%2095.6l-15-15.2c-.2-.3-.8-.3-1.1%200l-2.2%202.2c-.3.3-.3.8%200%201.1L19%2096%207%20108.5c-.3.3-.3.8%200%201.1l2.2%202.2c.3.3.8.3%201.1%200l12.2-12.7c.1%200%20.3-.1.5-.2l2.2-2.2c.2-.3.3-.9-.1-1.1z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;height:.625em;width:.625em;background-size:100% auto;background-position:0 -20px;content:'';display:inline-block;margin-left:5px}
.nav__submenu-wrap .nav__submenu>li{display:block;margin-right:0}
.nav__submenu-wrap .nav__submenu>li:after{background-color:#e6e5e8;content:'';display:block;height:1px;margin:0 auto;width:220px}
.nav__submenu-wrap .nav__submenu>li a{color:#000;display:block;padding:7px 14px}
.nav__submenu-wrap .nav__submenu>li a:hover,.nav__submenu-wrap .nav__submenu>li a:focus{background-color:#f2f2f3}
.nav__submenu-wrap ul{text-align:left}
.nav__submenu-wrap ul li{padding:0}
.nav__submenu-wrap ul li li{display:block}
.strap{clear:both;letter-spacing:normal;display:inline-block;padding-left:10px;padding-right:10px;vertical-align:top}
.strap .story,.panel .story{letter-spacing:normal;word-spacing:normal;text-rendering:auto;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}
.strap .header,.strap-header,.panel--discover-more .header,.panel--social .header,.panel--generic .header,.panel--video .header{border-bottom:1px solid #ddd;border-top:2px solid #ddd;overflow:hidden;text-align:center;margin-bottom:1.25em}
.strap .header .heading,.strap-header .heading,.panel--discover-more .header .heading,.panel--social .header .heading,.panel--generic .header .heading,.panel--video .header .heading{font-size:32px;font-size:2rem;line-height:1;color:#333;display:inline-block;float:none;font-family:"Noe Display",sans-serif;font-weight:bold;margin-bottom:0;padding:.4375em 0 .3125em;position:relative;text-transform:capitalize}
.strap .header.header--secondary .heading,.header--secondary.strap-header .heading,.panel--discover-more .header--secondary.header .heading,.panel--social .header--secondary.header .heading,.panel--generic .header--secondary.header .heading,.panel--video .header--secondary.header .heading{font-size:16px;font-size:1rem;line-height:1.5}
.strap--1s-1s-1s{padding-left:.625em;padding-right:.625em}
.strap--1s-1s-1s .grid .story{display:inline-block;vertical-align:top;letter-spacing:normal;padding-left:.625em;padding-right:.625em;position:relative}
.strap--xs.strap--video{padding:0 10px}
.strap--1sx .story:not(.story--stacked) .story__headline{font-size:20px;font-size:1.25rem;line-height:1.2}
.strap--1o-2o{padding:0}
.strap--1o-2o .story .story__kicker,.strap--1o-2o .story .meta{display:none}
.strap--comments{display:block;margin:0 20em 5em 0;padding-left:0;padding-right:0}
.strap--trending-now .story{display:block;margin-bottom:0;padding:0 20px;text-align:center}
.strap--trending-now .story:before{border-top:1px solid #ddd;content:'';display:block;margin:12px auto 8px;width:50px}
.strap--trending-now .story:first-child:before{border-top:0;margin:0}
.strap--trending-now .story__headline{font-size:16px;font-size:1rem;margin-bottom:0;margin-bottom:0rem;line-height:1.25;display:inline}
.strap--editors-picks{margin-bottom:1.5em;padding-left:.625em;padding-right:.625em}
.strap--editors-picks .ad{margin-bottom:2.25em}
.strap--latest-stories{margin-bottom:1.5em;padding-left:.625em;padding-right:.625em}
.strap--trending-now,.strap--photo-galleries{max-width:100%}
.strap--trending-now .grid,.strap--photo-galleries .grid{margin-left:0;margin-right:0}
.strap--video{width:100%;padding:0}
.strap--video .module{letter-spacing:normal}
.strap--video .module.module--inline-player{margin-bottom:.625em;padding-left:.625em;padding-right:.625em}
.strap--video .vjs-ended .vjs-overlay .vjs-ended__none{margin:-50px 0 0 -60px}
.strap--video .vjs-ended .vjs-overlay .vjs-ended__none .header{border:0}
.strap--video .vjs-ended .vjs-overlay .vjs-ended__none .header .heading{color:#fff;font-family:"Karla",sans-serif;margin-bottom:0}
.home .strap--video{padding:0 .625em}
.strap--video .media--video:not(.story__lead){letter-spacing:normal;margin-bottom:.625em}
.strap--video .story.is-selected .story__lead:before{box-shadow:inset 0 0 0 3px #b85422;z-index:0}
.strap--video .story.is-selected .story__lead:after{opacity:1;top:-8px;z-index:0}
.strap--video .story--stacked .story__headline{font-size:15px;font-size:.9375rem;line-height:1.2667}
.strap--video .story--stacked .story__wof{padding:0;text-align:left}
.strap--video .story__lead:before{box-shadow:none;content:'';height:100%;left:0;position:absolute;transition:box-shadow .2s ease-in;top:0;width:100%;z-index:-1}
.strap--video .story__lead:after{border-left:10px dotted rgba(255,0,0,0);border-bottom:10px solid #b85422;border-right:10px dotted rgba(255,0,0,0);content:'';display:inline-block;font-size:0;height:0;margin:-2px 5px 0 -10px;left:50%;opacity:0;position:absolute;transition:all .3s ease-in;top:2px;width:0;vertical-align:middle;z-index:-1}
.strap--video .story__lead a:focus{outline:0}
.strap--video .story__headline{font-size:15px;font-size:.9375rem;line-height:1.2667}
.strap--video .story__wof{padding:0;text-align:left}
.strap--video .cT-imageMultimedia .extraVideoWrap{height:529px}
.strap--video .cT-imageMultimedia .fdVideoWof{padding:.9375em 0 0;position:relative}
.strap--video .cT-imageMultimedia .fdVideoWof h4{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1;color:#000;font-weight:bold}
.strap--video .cT-imageMultimedia .fdVideoWof p{font-size:14px;font-size:.875rem;line-height:1.4286;font-family:Georgia,Times,"Times New Roman",serif}
.strap--video .cT-imageMultimedia .fdVideoWof ul a{border-bottom:1px dotted #333;color:#333}
.strap--video .cT-imageMultimedia .fdVideoWof ul a:hover,.strap--video .cT-imageMultimedia .fdVideoWof ul a:focus{border-bottom-style:solid}
.strap--related{border-bottom:1px solid #e6e6ef;border-top:1px solid #e6e6ef;margin-bottom:0;padding:19px 0}
.strap--related .story{margin-bottom:0}
.strap--related .story .story__lead{margin-right:.625em}
.strap--related .story .story__headline{font-size:14px;font-size:.875rem;line-height:1.2143;font-weight:normal;margin-bottom:0;max-height:52px}
.strap--related .story .meta{display:block;margin-left:0}
.strap--recommendation{margin:0 20em 1.5em 0;padding-left:0;padding-right:0}
.strap--recommendation .story{display:block}
.strap--recommendation .story__lead{float:none;margin-bottom:.625em}
.strap--network{font-size:14px;font-size:.875rem;line-height:1.7143;text-align:center}
.strap--network .inline-list li,.strap--network .social--horizontal li{margin-bottom:2.25em;margin-right:2.1875em}
.strap--network .heading{margin-bottom:0}
.strap--footer{font-size:12px;font-size:.75rem;line-height:2;border-top:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;padding-top:10px;text-align:center}
.strap--footer h6{font-size:12px;font-size:.75rem;line-height:2}
.strap--footer a{color:#07c}
.strap--footer a:hover,.strap--footer a:active{text-decoration:underline}
.strap--footer .inline-list li:after,.strap--footer .social--horizontal li:after{border-right:1px solid #ccc;content:'';display:inline-block;height:10px;margin-left:7px;margin-right:-5px}
.strap--footer .inline-list li:last-child:after,.strap--footer .social--horizontal li:last-child:after{display:none}
.panel{padding:0}
.panel--related{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:1.25em 0 1.5625em;padding:.625em .9375em;overflow:hidden}
.panel--related .header .heading{font-size:16px;font-size:1rem;margin-bottom:0;margin-bottom:0rem;line-height:1.5;color:#444;font-family:"Karla",sans-serif;font-weight:bold;text-transform:uppercase}
.panel--related a{font-size:16px;font-size:1rem;line-height:1.5;font-family:"Karla",sans-serif}
.panel--related a:hover{color:#3d4869}
.panel--related ul li{margin-bottom:.3125em}
.panel--discover-more{padding:0 .625em}
.panel--discover-more .header{letter-spacing:normal}
.panel--social{padding:.625em 0 .1875em}
.panel--social .header{border:0;margin:0;display:inline-block;margin-bottom:0;vertical-align:top}
.panel--social .header .heading{font-family:"Karla",sans-serif;font-weight:normal;text-transform:uppercase}
.panel--social a{background-color:#fff;display:block}
.panel--social ul{display:inline-block}
.panel--social li{display:inline-block}
.panel--social-wrap{float:right}
.panel--social-wrap .panel--social{display:block;margin-bottom:0;text-align:right}
.panel--social-wrap .panel--social li{border-right:1px solid #dedede;float:left}
.panel--social-wrap .panel--social li:first-child{border-left:1px solid #dedede}
.panel--social-wrap .panel--social li a{height:32px;padding:6px;text-align:center;width:44px}
.panel--social-wrap .panel--social li a:hover,.panel--social-wrap .panel--social li a:focus{border:0;padding:7px}
.panel--social-wrap .panel--social li a:hover [class*="icon--"],.panel--social-wrap .panel--social li a:focus [class*="icon--"]{background-position:0 -18px}
.panel--social-wrap .header .heading{font-size:14px;font-size:.875rem;line-height:1.7143;margin-right:10px}
.panel--social-wrap [class*="icon--"]{background-position:0 0;height:18px;vertical-align:top;width:18px}
.panel--page-not-found{color:#333;font-family:"Karla",sans-serif;padding:0;text-align:center;height:22.5em;margin-bottom:3em;padding-top:5em;position:relative;width:58.75em}
.panel--page-not-found:before{background:rgba(255,255,255,0.6);bottom:0;content:'';left:0;position:absolute;right:0;top:0}
.panel--page-not-found h3{color:#000;font-family:"Noe Display",sans-serif;font-size:60px;font-size:3.75rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2;position:relative}
.panel--page-not-found h4{font-size:24px;font-size:1.5rem;line-height:1.3333;margin-left:auto;margin-right:auto;max-width:600px;position:relative}
.panel--page-not-found .media{left:0;position:absolute;top:0;z-index:-1}
.panel--page-not-found .btn{padding-left:60px;padding-right:60px}
.panel--generic h4{font-family:"Karla",sans-serif;font-weight:bold;margin-bottom:.3125em}
.panel--generic p{font-family:Georgia,Times,"Times New Roman",serif;font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.4444}
.panel--generic table td{border-bottom:1px solid #eaeaef;width:33.3333%}
.panel--generic hr{background-color:#ddd;border:0;color:#ddd;height:1px;margin-bottom:1.5em}
.panel--columnists .story .story__lead{border-radius:50%;height:8.75em;margin:0 auto .625em;overflow:hidden;width:8.75em}
.panel--columnists .story .story__lead img{height:100%;margin-left:-0.3125em;max-width:none;width:auto}
.signature--index{border-bottom:2px solid #ddd;letter-spacing:-.24em;margin-bottom:1em;padding:1em 0}
.signature__img-wrap{margin-left:-0.625em}
.signature__img{border-radius:50%;height:100%;width:100%}
.signature__info{margin-right:-0.625em}
.signature__name h5{font-weight:bold}
.signature__name h5,.signature__name h6{font-size:20px;font-size:1.25rem;margin-bottom:0;margin-bottom:0rem;line-height:1.2;margin-bottom:.3125em;display:inline-block}
.signature__name h6:before{content:' – ';display:inline-block;margin:0 .5em 0 .1875em}
.signature__name p{font-size:18px;font-size:1.125rem;margin-bottom:0;margin-bottom:0rem;line-height:1.3333}
.panel--author{clear:both;letter-spacing:-.24em;margin:0 -10px 1.5em}
.panel--author__avatar .media{border-radius:50%;height:8.75em;width:8.75em}
.panel--author__avatar .media img{height:100%;margin-left:-0.3125em;max-width:none}
.panel--author__bio h3{font-size:20px;font-size:1.25rem;margin-bottom:0;margin-bottom:0rem;line-height:1.2;font-weight:bold;margin-bottom:.3125em}
.panel--author__bio p{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:1.4444}
.panel--announcement{margin:0 auto 2.5em;max-width:38.75em}
.panel--announcement h3{font-weight:bold;margin-bottom:.375em}
.panel--announcement .media{box-shadow:0 0 5px 1px rgba(0,0,0,0.2);margin-bottom:.625em}
.panel--video{margin-bottom:3em}
.panel--video .header{letter-spacing:normal}
.panel--video .story .story__wof{padding:0}
.panel--video.carousel-container .carousel .carousel__slides{width:375em}
.panel--video.carousel-container .carousel .carousel__slides .story{margin:0 .625em;max-width:13.4375em;padding:0;width:auto}
.panel--video .carousel__controls{top:7.5em;height:auto}
.panel--video .carousel__prev,.panel--video .carousel__next{background-color:#4f5670;padding:1.0625em .25em 1.0625em .3125em;height:auto}
.panel--video .carousel__prev:hover,.panel--video .carousel__prev:focus,.panel--video .carousel__next:hover,.panel--video .carousel__next:focus{background-color:#3a3f52}
.panel--video .icon--chevron-right,.panel--video .icon--chevron-left{background-position:0 -16px;height:1em;width:1em}
.panel--video-playlist{margin-bottom:0}
.panel--video .story .story__headline,.panel--upnext .story .story__headline{font-size:15px;font-size:.9375rem;line-height:1.2667;text-align:left}
.panel--upnext{background-color:#333;display:inline-block;opacity:1;padding:0 10px 10px;position:absolute;transition:opacity .5s ease-in;top:0;right:0}
.panel--upnext .header h2.heading{font-size:20px;font-size:1.25rem;line-height:1.2;letter-spacing:normal;text-transform:uppercase;border-bottom:1px solid #fff;color:#fff;padding:10px 0}
.panel--upnext .story{margin-bottom:1.5625em;padding:0}
.panel--upnext .story .story__headline a{color:#fff}
.panel--upnext .ad.adWrapper small{letter-spacing:normal;right:-50px}
.enlarge+.panel--upnext{left:-9999px;opacity:0}
.search-box-wrap{float:right;padding-top:12px}
.scriptable .search-box-wrap{float:none;padding-top:0;position:absolute;right:0;top:0;width:auto}
.search-box--primary{position:relative;z-index:4}
.scriptable .search-box--primary .search-box__text{border-color:transparent;color:transparent;cursor:pointer;opacity:0;width:44px}
.scriptable .search-box--primary .search-box__btn{z-index:0}
.scriptable .search-box--primary.is-animating{z-index:100}
.scriptable .search-box--primary.is-animating .search-box__text{color:transparent}
.scriptable .search-box--primary.is-animating .search-box__btn{z-index:3}
.scriptable .search-box--primary.is-active{z-index:100}
.scriptable .search-box--primary.is-active .search-box__text{border-color:#999;color:#333;cursor:text;opacity:1;width:214px}
.scriptable .search-box--primary.is-active .search-box__btn{z-index:3}
.scriptable .search-box--primary.is-active:after{background-image:linear-gradient(to left,#fff,rgba(255,255,255,0));content:'';display:block;height:100%;left:-40px;position:absolute;top:0;width:40px}
.search-box .search-box__text{background-color:#fff;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;margin-bottom:0;margin-bottom:0rem;line-height:1;border-color:#999;color:#333;height:37px;padding:10px 40px 10px 10px;position:relative;transition:all .3s ease-in;width:214px;z-index:1}
.search-box__btn{position:absolute;z-index:1;cursor:pointer;margin:5px;right:3px;top:3px}
.grid__cell>.story{padding-left:0;padding-right:0}
.story{margin-bottom:1.5625em}
.story .byline__author-name{color:#161616;font-family:Georgia,Times,"Times New Roman",serif;font-size:14px;font-size:.875rem;margin-bottom:0;margin-bottom:0rem;line-height:1.7143}
.story .byline__author-name:before{color:#666;content:'By '}
.story .meta{display:inline;font-size:0;margin-left:5px;vertical-align:super;padding-top:5px}
.story .meta .icon--comment,.story .meta .meta__count{display:none}
.story .meta .icon--video,.story .meta .icon--photo{height:14px;width:14px}
.story .meta li{margin-right:5px}
.story .meta li:last-child{margin-right:0}
.story__lead{margin-right:.9375em}
.story__kicker{color:#b85422;display:block;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;font-weight:normal;text-transform:capitalize;font-size:16px;font-size:1rem;margin-bottom:0;margin-bottom:0rem;line-height:1.5}
.story__wof{font-size:14px;font-size:.875rem;line-height:1.4286}
.story__wof p{color:#666;display:inline;font-family:Georgia,Times,"Times New Roman",serif}
.story__headline{font-size:15px;font-size:.9375rem;line-height:1.2;color:#000;font-weight:bold;margin-bottom:0}
.story--stacked{position:relative}
.story--stacked .story__headline{font-size:24px;font-size:1.5rem;line-height:1.1667;margin-bottom:.375em}
.story--stacked .story__headline+.meta{display:block;margin-top:-10px}
.story--stacked .story__lead{margin-bottom:.3125em;margin-right:0}
.story--stacked .story__wof{color:#555;padding:0 5px;text-align:center}
.unit-1-2 .story--stacked .story__headline,.unit-2-4 .story--stacked .story__headline,.unit-3-6 .story--stacked .story__headline,.unit-4-8 .story--stacked .story__headline,.unit-5-10 .story--stacked .story__headline,.unit-6-12 .story--stacked .story__headline,.unit-12-24 .story--stacked .story__headline{font-size:15px;font-size:.9375rem;line-height:1.2}
.story--overlay .story__lead{margin-right:0}
.story--overlay .story__headline{color:#fff;font-size:18px;font-size:1.125rem;line-height:1.3333;vertical-align:middle}
.story--overlay .story__wof{color:#ccc;padding:.75em 1.25em;min-height:67px;width:100%}
.story--promo .meta__promo{font-size:10px;font-size:.625rem;line-height:1;background-color:#999;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin-bottom:4px;padding:4px 4px 3px;text-transform:uppercase}
.story--promo.story--stacked,.story--promo.story--imgright{position:relative}
.story--promo.story--overlay .meta__promo,.story--promo.story--stacked .meta__promo{position:absolute;top:0;right:0}
.story--promo[class*="unit-"] .meta__promo{right:10px}
.story--promo[class*="unit-"] .byline{display:inline}
.story--imgright .meta li{display:inline-block;vertical-align:bottom}
.story__img.media--video,.story__lead.media--video{position:relative}
.tab__panel{padding:0}
.tabs--calendar .tab__nav ul{display:table;table-layout:fixed;margin-bottom:1px;width:100%}
.tabs--calendar .tab__nav li{border-left:1px solid #fff;display:table-cell;float:none}
.tabs--calendar .tab__nav li:first-child{border-left:0}
.tabs--calendar .tab__nav li a{background-color:#e6e5e8;display:block;padding:8px 0;text-align:center}
.tabs--calendar .tab__nav li a:hover{background-color:#b9b9ca;color:#333}
.tabs--calendar .tab__nav li.is-selected{font-weight:normal;top:0}
.tabs--calendar .tab__nav li.is-selected a{color:white;background-color:#666;border:0}
.article__body>.social,.main>.social,.grid__cell>.social{list-style:none;word-break:normal;clear:left;float:left;margin:5px 0 0 -60px}
.article__body>.social a,.main>.social a,.grid__cell>.social a{border-bottom:0;display:block;height:58px;padding-top:18px;width:40px}
.article__body>.social a:hover,.article__body>.social a:focus,.main>.social a:hover,.main>.social a:focus,.grid__cell>.social a:hover,.grid__cell>.social a:focus{border-bottom:0;background-color:#f2f2f6}
.article__body>.social li,.main>.social li,.grid__cell>.social li{border-bottom:1px solid #dedede;text-align:center;width:40px}
.article__body>.social li [class^="icon--"],.main>.social li [class^="icon--"],.grid__cell>.social li [class^="icon--"]{background-position:0 0;display:block;height:20px;margin-left:auto;margin-right:auto;width:20px}
.article__body>.social li.heading,.main>.social li.heading,.grid__cell>.social li.heading{font-size:12px;font-size:.75rem;line-height:1;color:#888;font-family:"Karla",sans-serif;font-weight:bold;padding-bottom:10px;text-transform:uppercase}
.signature .social{overflow:hidden;margin:0 0 -0.375em .625em}
.signature .social li{float:left}
.signature .social li a{display:block;padding:6px 10px}
.signature .social li+li{margin-left:5px}
.signature .social [class*="icon--"]{background-position:0 -20px;height:20px;width:20px}
.social--horizontal{display:inline-block}
.social--horizontal li{display:inline-block;float:left}
.social.social--secondary li [class^="icon--"],.social.social--secondary li [class*=" icon--"]{background-position:0 -20px}
.social--share.social--horizontal{display:block;font-family:Arial,Helvetica,sans-serif;z-index:3}
.social--share li{background:#fff;margin-bottom:10px;vertical-align:middle}
.social--share li:last-child{margin-right:0}
.social--share .heading{color:#1d1d1d;font:bold 10px "Noe Display",sans-serif;margin:9px 20px 0 0;text-transform:uppercase}
.social--share a,.social--share button{color:#363636;display:block;line-height:1;padding:6px 10px;text-align:center}
.social--share.expanded{background:rgba(255,255,255,0.8)}
.social--share [class^="icon--"],.social--share [class*=" icon--"]{width:20px;height:20px;margin:0 auto;background-position:0 -20px}
.social--share .social__toggle [class^="icon--"],.social--share .social__toggle [class*=" icon--"]{background-position:0 0}
.social--share .social__total{border:0;font-size:10px;font-size:.625em;min-width:46px;text-transform:uppercase;width:auto}
.social--share .social__close{background:0;border:0;margin:0 auto}
.social--share .social__total{font-size:11px;font-size:.6875rem;line-height:1;line-height:1;margin-right:15px;text-align:center}
.social--share .social__total span{font-size:22px;font-size:1.375rem;line-height:1;display:block;font-weight:bold}
.social--share a{-webkit-transform:transition(all .2s ease-in);transform:transition(all .2s ease-in)}
.social--share .facebook{background:#3b5998}
.social--share .facebook:hover{background:#3d4963}
.social--share .email{background:#999}
.social--share .email:hover{background:gray}
.social--share .google-plus{background:#dd4b39}
.social--share .google-plus:hover{background:#ab4538}
.social--share .twitter{background:#03b3ee}
.social--share .twitter:hover{background:#1584a9}
.social--share .link{background:#666}
.social--share .link:hover{background:#4d4d4d}
.social--share .linkedin{background:#0077b5}
.social--share .linkedin:hover{background:#0d5175}
.social--share .rss{background:#ef7a21}
.social--share .rss:hover{background:#b86525}
.social--share .reddit{background:#ff4500}
.social--share .reddit:hover{background:#b84114}
.social--share .whatsapp{background:#60d66a}
.social--share .whatsapp:hover{background:#51b259}
.social--share .pinterest{background:#bd081c}
.social--share .pinterest:hover{background:#7d1520}
.social--horizontal li{margin-bottom:0;margin-right:10px}
.social.social--secondary li a{background:#fff}
.social.social--secondary li a:hover{background:#fff}
.social--share{position:relative}
.social--share li{margin-right:5px;vertical-align:top}
.social--share li a,.social--share li button{font-size:13px;font-size:.8125rem;line-height:1;color:#fff;height:32px}
.social--share li a:hover,.social--share li button:hover{text-decoration:none}
.social--share .facebook,.social--share .twitter{padding:6px 60px 6px 10px;position:relative;-webkit-transform:transition(all .2s ease-in);transform:transition(all .2s ease-in)}
.social--share .pinterest{padding-right:36px}
.social--share .social__total{font-size:11px;font-size:.6875rem;line-height:1;margin-right:15px;padding:10px 0;text-align:center;vertical-align:bottom}
.social--share .social__total span{font-size:22px;font-size:1.375rem;line-height:1;display:block;font-weight:bold}
.social--share .social__number{margin-bottom:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.social--share li:last-child{left:313px;position:absolute;top:0;transition:all .1s ease-out;transition-delay:.2s}
.social--share .social__text{left:35px;position:absolute;text-transform:uppercase;top:10px;vertical-align:middle}
.social--share .expand-show{opacity:0;transition:all .2s ease-out;transition-delay:.2s;visibility:hidden}
.social--share.expanded .expand-show{opacity:1;transition-delay:.2s;visibility:visible}
.social--share.expanded li:last-child{left:463px;position:absolute;transition-delay:.2s}
.social--share .social__toggle{background:#999;border:0;cursor:pointer;font-family:Arial,Helvetica,sans-serif;padding:9px 10px 10px;text-transform:uppercase}
.pagination{font-family:"Karla",sans-serif;letter-spacing:normal;font-size:14px;font-size:.875rem;line-height:1.7143;font-weight:bold;margin:1.875em 0}
.pagination .icon--chevron-left,.pagination .icon--chevron-right{height:12px;margin-bottom:-2px;vertical-align:baseline;width:12px}
.pagination .icon--chevron-left{margin-right:5px}
.pagination .icon--chevron-right{margin-left:5px}
.pagination .pagination__list{text-align:center}
.pagination .pagination__item{display:inline-block;float:none;margin-left:1px;min-width:23px}
.pagination .pagination__item>*{border:1px solid #ccc;color:#222}
.pagination .pagination__item>*:hover,.pagination .pagination__item>*:focus{background-color:#e5e5eb}
.pagination .pagination__prev,.pagination .pagination__next{border:1px solid #ccc;text-transform:uppercase}
.pagination .pagination__prev:hover,.pagination .pagination__prev:focus,.pagination .pagination__next:hover,.pagination .pagination__next:focus{background-color:#e5e5eb}
.pagination .pagination__current-page{background-color:#e5e5eb}
.modal--fade{-webkit-transform:scale(0.9);transform:scale(0.9)}
.popup_visible .modal--fade{-webkit-transform:scale(1);transform:scale(1)}
.modal{display:none}
.modal .media--gallery-slides .slides{background-color:#000}
.modal .media--gallery-slides .slides .media{height:100%}
.modal .media--gallery-slides .slides .media img{height:auto}
.modal .media--gallery-slides .flex-direction-nav a{height:94%}
.modal__wrapper{background-color:#222;overflow:hidden;position:relative}
.modal__wrapper .ad{bottom:.625em;right:.625em;position:absolute;right:.625em}
.modal__wrapper .ad small{right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:-14px}
.modal__content{margin:.625em .625em 0;max-width:78.75em}
.modal__title{font-size:26px;font-size:1.625rem;line-height:1.2308;color:#fff}
.modal__body{background-color:#f1f1f1;max-width:112.5em}
.modal__main{background-color:#000;float:left;width:calc(100% - 320px)}
.modal__aside{float:right;padding:.9375em 1.25em 20em;position:relative;width:20em}
.modal__footer{clear:both;padding:.625em 0}
.modal__footer .ad{margin-left:auto;margin-right:auto}
.modal__close{background-color:#000;border:0;height:36px;padding:10px;position:absolute;right:10px;top:10px;width:36px}
.modal__close .icon--close{background-position:0 bottom;height:1em;width:1em}
.modal .media__counter{bottom:52px;top:inherit}
.modal .media figcaption{background-color:#111;bottom:0;color:#fff;left:0;position:absolute;right:0}
.module{margin-bottom:40px;width:100%}
.module__lead{height:auto;margin-bottom:20px;width:100%}
.module__wof p{font-size:14px;font-size:.875rem;line-height:1.7143;color:#666;font-family:Georgia,Times,"Times New Roman",serif}
.module__wof .byline{font-size:14px;font-size:.875rem;line-height:1.0714;display:block;margin:10px 0 5px;text-transform:uppercase}
.module__wof .byline li{font-size:13px;font-size:.8125rem;line-height:1.8462;border-right:1px solid #1d1d1d;display:inline;margin-right:4px;padding-right:10px;position:relative}
.module__wof .byline li:last-child{border-right:0}
.module__wof .rating__label,.module__wof .rating__value{display:inline-block;margin:0}
.module__wof .rating__label{font-weight:bold}
.module__headline{font-size:22px;font-size:1.375rem;line-height:1.5;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.module__headline:last-child{margin-bottom:0}
.module .short-content,.module .long-content{display:inline}
.module .read-more{font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase}
.module--aside.module{transition:all .5s ease-in;width:100%;width:66.6667%}
.module--aside.enlarge{width:100%}
.module--aside .module__headline{font-size:22px;font-size:1.375rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2727}
.module--article-player.module{padding:0}
.module--article-player .module__wof p{color:#666;margin-top:5px}
.module__lead.media--video{margin-bottom:20px;position:relative}
.module__lead.media--video:after{content:'';display:block;padding-top:56.25%}
.module__lead.media--video .video-js{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.module__additional .social .heading{font-size:12px;font-size:.75rem;line-height:2.6667;color:#888;font-family:"Karla",sans-serif;font-weight:bold;padding-right:15px;text-transform:uppercase}
.module__additional .social li{border-right:1px solid #dedede;width:auto}
.module__additional .social li a{display:block;height:32px;padding:6px;text-align:center;width:44px}
.module__additional .social li a:hover,.module__additional .social li a:focus{background-color:#f2f2f6}
.module__additional .social li [class^="icon--"]{background-position:0 0;height:18px;vertical-align:top;width:18px}
.module__additional .social li .whatsapp{background-color:transparent}
.mosaic--1o-2o{margin-bottom:1.5em;overflow:hidden;padding:0}
.mosaic--1o-2o .mosaic__tile{float:left;overflow:hidden;position:relative}
.mosaic--1o-2o .mosaic__tile .story{height:10.875em;margin-bottom:0;padding:0;width:20em}
.mosaic--1o-2o .mosaic__tile .story__img:before{box-shadow:none;content:'';height:100%;left:0;position:absolute;transition:box-shadow .3s ease-in;top:0;width:100%;z-index:-1}
.mosaic--1o-2o .mosaic__tile:hover .story__img:before{box-shadow:inset 0 0 0 5px #b85422;z-index:0}
.mosaic--1o-2o .mosaic__tile:first-child .story{height:21.75em;max-height:21.75em;width:38.75em}
.mosaic--1o-2o .mosaic__tile:first-child .tag{font-size:12px;font-size:.75rem;line-height:1;padding:6px 7px}
.mosaic--1o-2o .mosaic__tile:first-child .tag:before{border-bottom:7px solid transparent;border-left:11px solid #fff;border-top:7px solid transparent}
.mosaic--1o-2o .mosaic__tile:not(:first-child) .story__headline{font-size:14px;font-size:.875rem;line-height:1.4286}
.mosaic--1o-2o .mosaic__tile:not(:first-child) .story__wof{padding:.3125em .5625em}
.mosaic--1o-2o .mosaic__tile:not(:first-child) .story__img img{max-height:10.875em}
.mosaic--1o-2o .mosaic__tile:last-child .story{height:10.875em;max-height:10.875em}
.mosaic--1o-2o .mosaic__tile:last-child .story__img img{max-height:10.875em}
.mosaic--1o-2o .mosaic__tile .tag{bottom:inherit;left:10px;right:inherit;top:10px}
.mosaic--1o-2o .mosaic__tile .story__wof{bottom:10px;left:10px;min-height:0;right:10px;width:auto}
.media--video .vjs-thumbnail .story__lead.media{margin:0}
.media--video .vjs-ended-container .header .heading{font-family:Arial,Helvetica,sans-serif}
.media--video .vjs-control:hover:not(.vjs-play-control):not(.vjs-volume-control)>.vjs-control-content .vjs-control-text{font-family:Arial,Helvetica,sans-serif}
.media--video .vjs-ended__cancel,.media--video .vjs-start__cancel{font-family:Arial,Helvetica,sans-serif}
.media--video .vjs-ended .vjs-overlay .social{display:none}
.hp-feature{display:block;height:23.5em;margin:40px auto;max-width:94em;min-width:58.75em;overflow:hidden;position:relative;width:58.75em}
.hp-feature .panel{display:none}
.hp-feature .story--hero{bottom:.75em;margin-left:.9375em;margin-right:.9375em;margin-bottom:0;position:absolute;width:65%}
.hp-feature .story--hero .story__headline{font-size:36px;font-size:2.25rem;line-height:1.3333;color:#fff;font-style:italic;font-weight:bold}
.hp-feature .story--hero .story__headline a:hover{color:#fff}
.hp-feature .story--hero .story__wof{font-size:15px;font-size:.9375rem;line-height:1.6;padding:0}
.hp-feature .story--hero .byline,.hp-feature .story--hero p{color:#fff;display:inline}
.hp-feature .story--hero .byline{border-right:1px solid #fff;font-size:.9375em;margin-right:.625em;padding-right:.25em}
.hp-feature .story--hero .byline__author-name{font-family:"Karla",sans-serif;vertical-align:top}
.hp-feature__lead img{height:auto;margin:0 auto;max-width:none}
.hp-feature__lead:before{background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);bottom:0;content:"";height:50%;left:0;position:absolute;right:0;margin:0 auto;width:100%;z-index:1}
.hp-feature__wrap{bottom:0;left:0;margin:0 auto;max-width:58.75em;position:absolute;right:0;top:0;width:100%;z-index:1}
.article__header{text-align:center;display:table-cell;height:161px;padding-left:2.5em;padding-right:2.5em;position:relative;width:940px;vertical-align:middle}
.article__header h1{color:#000;font-weight:bold;font-size:34px;font-size:2.125rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2941}
.article__header .article__info{float:left}
.article__tools{font-family:"Noe Display",sans-serif;font-size:.75em;position:absolute;top:-29px;right:0}
.article__tools .icon--before--print{color:#888}
.article__tools .icon--before--print:before{vertical-align:middle}
.article__body{font-family:Georgia,Times,"Times New Roman",serif;color:#333;float:left;margin:0 320px 40px 60px;width:540px}
.article__body h2{font-size:22px;font-size:1.375rem;margin-bottom:10px;margin-bottom:.625rem;line-height:1.2727;font-weight:bold}
.article__body h3{font-size:18px;font-size:1.125rem;margin-bottom:10px;margin-bottom:.625rem;line-height:1.5;font-weight:bold}
.article__body h4{font-size:16px;font-size:1rem;margin-bottom:10px;margin-bottom:.625rem;line-height:1.5;font-weight:bold}
.article__body>p,.article__body>ul,.article__body>ol{word-wrap:break-word;font-size:18px;font-size:1.125rem;line-height:1.5}
.article__body>p a,.article__body>ul a,.article__body>ol a{border-bottom:1px solid #596a99;color:#596a99}
.article__body>p a:hover,.article__body>p a:focus,.article__body>ul a:hover,.article__body>ul a:focus,.article__body>ol a:hover,.article__body>ol a:focus{color:#3d4869;border-bottom:1px solid #3d4869}
.article__body>p+.media--photo,.article__body>ul+.media--photo,.article__body>ol+.media--photo{margin-bottom:1.875em;margin-top:1.875em;max-width:32.5em}
.article__body>ul,.article__body>ol{margin:1.25em 0 1.25em 1.5625em}
.article__body>ul{list-style:disc}
.article__body>ol{list-style:decimal}
.article__body blockquote{color:#111;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin-bottom:1.5em;margin-top:1.5em;margin-left:3.75em;margin-right:.3125em;text-indent:-0.625em}
.article__body blockquote p{position:relative;font-size:21px;font-size:1.3125rem;margin-bottom:0;margin-bottom:0rem;line-height:1.4762}
.article__body blockquote p:before,.article__body blockquote p:after{color:#ccc;display:inline-block;font-size:1.75em;height:20px;line-height:1;vertical-align:text-top}
.article__body blockquote p:before{content:"\201C";margin-right:.125em}
.article__body blockquote p:after{margin-left:.25em}
.article__body blockquote p:last-of-type:after{content:"\201D"}
.article__body blockquote .source{float:right;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5}
.article__body blockquote .source cite{font-style:normal}
.article__body .media--gallery{margin:0 -1.25em 40px -3.75em}
.article__body .media--portrait-gallery{float:right;margin-left:1.25em;max-width:18.75em}
.article__highlights{font-size:14px;font-size:.875rem;line-height:1.7143;background-color:#f5f5f8;margin-bottom:2.25em;padding:1.25em 1.25em .3125em;margin-left:-60px;margin-right:-20px}
.article__highlights p{font-size:14px;font-size:.875rem;margin-bottom:0;margin-bottom:0rem;line-height:1.7143}
.article__highlights ol,.article__highlights ul{list-style:disc;margin:.3125em 1.25em 1.25em}
.article__highlights ol li,.article__highlights ul li{margin-bottom:.3125em}
.article__terms{font-family:"Noe Display",sans-serif;font-size:14px;font-size:.875rem;line-height:1.4286;margin-bottom:3.75em}
.article__terms ol{list-style:decimal;margin-left:1.875em}
.article__terms ol li{margin-bottom:.625em}
.article__terms ul{list-style:disc;margin-left:1.875em}
.article__terms table,.article__terms table th,.article__terms table td{border:1px solid #ddd}
.byline{margin-bottom:0;text-align:center}
.byline>*{display:inline-block;padding:.1875em .125em 0;vertical-align:middle}
.byline a:active{color:#666}
.byline time{font-family:"Karla",sans-serif;position:relative}
.article__header .byline{font-size:14px;font-size:.875rem;line-height:1.7143;display:inline-block}
.article .byline__author-headshot{margin-top:-7px}
.byline__author-headshot figure{border:1px solid #ccc;border-radius:50%;height:38px;overflow:hidden;position:relative;width:38px}
.byline__author-headshot figure img{height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.byline__author-name{font-family:Georgia,Times,"Times New Roman",serif;margin-bottom:0}
.article .byline__author-name{vertical-align:baseline}
.article .byline__author-name:after{background-color:#e0e0e0;content:'';display:inline-block;height:12px;margin-left:6px;vertical-align:middle;width:2px}
.byline__datetime{display:inline-block;vertical-align:baseline}
.article .main .fb-page{margin-bottom:60px;margin-left:60px}
.article__source{margin-bottom:40px;margin-left:60px}
.article__source a{border-bottom:1px solid #596a99;color:#596a99}
.article__body .media--video{margin-bottom:0}
.article__body .module--inline-player{padding:0;margin-bottom:2.25em;padding:0;position:relative}
.article__body .module--inline-player:first-of-type{margin-left:-3.75em;width:38.75em}
.article__body .module__headline{font-size:14px;font-size:.875rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2143;color:#fff;font-family:Arial,Helvetica,sans-serif}
.article__body .module__wof{background-color:#3c4154;overflow:hidden;padding:.625em .9375em;position:relative}
.article__body .module__wof p{font-size:13px;font-size:.8125rem;margin-bottom:0;margin-bottom:0rem;line-height:1.3846;color:#fff;font-family:Arial,Helvetica,sans-serif}
.search .main{width:38.75em}
.search .pagination{margin:0 0 6.875em}
.strap--search-results{width:100%}
.strap--search-results .story{border-bottom:1px solid #ccc;display:block;margin-bottom:1.5em;padding:0 0 1.5em}
.strap--search-results .story__kicker{color:#b85422;display:block;font-size:14px;font-size:.875rem;line-height:1.7143}
.strap--search-results .story__lead{float:right;margin-right:0;margin-left:.75em}
.strap--search-results .story__headline{font-size:21px;font-size:1.3125rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.1429}
.strap--search-results .story__wof{color:#555}
.strap--search-results .story__wof p{margin-bottom:.3125em}
.strap--search-results .meta{display:block;margin-left:0;padding-top:0}
.strap--search-results .meta .datestamp{font-size:14px;font-size:.875rem;line-height:1.7143;display:inline-block}
.strap--search-results .meta [class*="icon--"]{margin:5px 8px 6px 0}
.search__result{color:#555;display:inline-block;font-family:"Karla",sans-serif;font-size:16px;font-size:1rem;margin-bottom:24px;margin-bottom:1.5rem;line-height:1.5;border-bottom:1px solid #ccc;margin-bottom:1.5em;padding-bottom:.25em;width:50%}
.search__priority{border-bottom:1px solid #ccc;font-family:"Karla",sans-serif;color:#555;float:right;padding-bottom:.25em;text-align:right;width:50%}
.search__priority .search__priority--title{display:inline}
.search__priority .search__priority--options{display:inline;margin-left:.125em}
.search__priority .search__priority--choice{display:inline;font-weight:normal}
.search__priority .search__priority--choice:last-child:before{color:#ccc;content:'|';margin:0 .375em}
.search__priority .search__priority--choice a{color:#596a99}
.search__priority .search__priority--choice.is-selected{cursor:text;font-weight:bold}
.search__priority .search__priority--choice.is-selected a{color:#555;pointer-events:none}
.sponsor .btn{background-color:#666;border:0;border-radius:3px;color:#fff;font-weight:normal}
.sponsor .btn:hover,.sponsor .btn:focus{background-color:#4d4d4d}
.sponsor .media .media__caption{background-color:transparent;border-bottom:1px solid #e0e0e5;padding-left:0;padding-right:0}
.sponsor .header{border-bottom:1px solid #e0e0e5;margin-bottom:2.125em}
.sponsor .header h1{font-size:34px;font-size:2.125rem;line-height:1.4118}
.sponsor .header h2{color:#666;font-style:italic;font-size:24px;font-size:1.5rem;line-height:1.5}
.sponsor .header .media{margin-bottom:1.875em}
.sponsor .header--sponsor{color:#777;font-family:"Noe Display",sans-serif;display:table;padding-bottom:.9375em;width:100%}
.sponsor .header--sponsor__title{display:table-cell;vertical-align:middle}
.sponsor .header--sponsor__desc{float:right}
.sponsor .header--sponsor__logo{display:inline-block;margin-left:1.5625em;vertical-align:middle}
.sponsor .article__body{margin-left:0;margin-right:0;width:31.25em}
.sponsor .article__body h3,.sponsor .aside h3{font-size:20px;font-size:1.25rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.2}
.sponsor .article__body h4,.sponsor .aside h4{font-size:18px;font-size:1.125rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.3333}
.sponsor .article__body h5,.sponsor .aside h5{font-size:16px;font-size:1rem;margin-bottom:5px;margin-bottom:.3125rem;line-height:1.5}
.sponsor .article__body p,.sponsor .article__body ol,.sponsor .article__body ul,.sponsor .aside p,.sponsor .aside ol,.sponsor .aside ul{margin-bottom:1.875em}
.sponsor .article__body ol,.sponsor .aside ol{list-style:decimal;margin-left:1.5625em}
.sponsor .article__body ul,.sponsor .aside ul{list-style:disc;list-style-position:inside}
.sponsor .aside{width:25em}
.sponsor .aside .btn{margin-left:auto;margin-right:auto;width:65%}
.sponsor .aside .media{margin-bottom:40px}
.sponsor .aside .panel{background-color:#f5f5f8;border:1px solid #eaeaef;text-align:left;margin-bottom:2.1875em;padding:1.875em 1.875em 0}
.sponsor .aside .panel--cta{background-color:transparent;font-family:"Noe Display",sans-serif;border-width:0 0 1px;padding:0 .9375em .9375em}
.sponsor .aside .panel--cta strong{color:#fb9600;display:block;text-transform:uppercase}
.sponsor .aside .panel--cta__phone{font-size:30px;font-size:1.875rem;margin-bottom:0;margin-bottom:0rem;line-height:1}
.template--video .main{float:none;width:auto}
.ad-wrap--centered{letter-spacing:normal}
.ad-wrap--centered .adWrapper{margin:0 auto}
.ad-wrap--leaderboard{clear:both;margin:20px auto;min-height:90px;max-width:940px;min-width:728px}
.ad-wrap--leaderboard .ad{margin-left:auto;margin-right:auto}
.ad{color:#999;font-family:Arial,Helvetica,sans-serif}
.header-wrap .ad{float:right}
.aside .ad{margin-bottom:9.375em}
.aside .ad:last-child{margin-bottom:0}
#footer .ad{margin:0 auto 2.5em}
.adops-gutter .outer-wrap,.adops-superhero .outer-wrap{background-color:#fff;margin-left:auto;margin-right:auto;max-width:62em;padding:0 1.5625em;position:relative}
.adops-gutter .outer-wrap>.wrap.grid,.adops-gutter .breadcrumb .outer-wrap>ol.grid,.breadcrumb .adops-gutter .outer-wrap>ol.grid,.adops-superhero .outer-wrap>.wrap.grid,.adops-superhero .breadcrumb .outer-wrap>ol.grid,.breadcrumb .adops-superhero .outer-wrap>ol.grid{margin-left:-0.625em}
.adops-gutter #footer,.adops-superhero #footer{margin-left:-1.5625em;margin-right:-1.5625em}
.adops-gutter{position:relative}
.adops-gutter .adops-guttertop{top:186px}
.adops-gutter .outer-wrap{border-left:1px solid #eaeaef;border-right:1px solid #eaeaef}
.adops-gutter .header-wrap{background-color:#fff;margin-bottom:0;position:relative;z-index:inherit}
.adops-gutter .header-wrap .logo{position:relative;z-index:1}
.adops-gutter .nav--primary__wrap{position:relative}
.adops-gutter.hasGutter-full .carousel--hero,.adops-gutter.adops-mise-en-skin .carousel--hero{margin-left:-1.5625em;margin-right:-1.5625em}
.adops-gutter.adops-gateway .ad-wrap--leaderboard{margin:20px auto 0;min-height:0}
.adops-gutter.adops-gateway .adops-guttertop{top:176px}
.adops-superhero .outer-wrap{border-left:1px solid transparent;border-right:1px solid transparent}
.adops-superhero .carousel--hero{margin-left:-1.5625em;margin-right:-1.5625em}
.adops-mhi .adops-guttertop{top:-32px}
.adops-mhi .header-wrap,.adops-mhi .nav--primary__wrap{margin-left:auto;margin-right:auto;max-width:62em;position:relative}
.adops-mhi .header-wrap{height:126px}
.adops-mhi .header-wrap .wrap,.adops-mhi .header-wrap .breadcrumb ol,.breadcrumb .adops-mhi .header-wrap ol{width:100%}
.adops-mhi .header-wrap .wrap .logo,.adops-mhi .header-wrap .breadcrumb ol .logo,.breadcrumb .adops-mhi .header-wrap ol .logo{margin-top:9px;margin-left:26px}
.adops-mhi .header-wrap .wrap .ad,.adops-mhi .header-wrap .breadcrumb ol .ad,.breadcrumb .adops-mhi .header-wrap ol .ad{margin-top:-18px}
.adops-mhi .header-wrap .wrap .ad small,.adops-mhi .header-wrap .breadcrumb ol .ad small,.breadcrumb .adops-mhi .header-wrap ol .ad small{display:none}
.adops-arch .header-wrap .ad{display:block}
.adops-adlabel small{font-size:10px;font-size:.625rem;line-height:2.4;position:static;top:0;right:0;-webkit-transform:rotate(0);transform:rotate(0)}
.adops-billboard .ad-wrap--leaderboard{margin:10px auto 0;min-height:0}
#adspot-940x20-pos-1{margin-bottom:0!important}
.hasGutter-hide #adspot-940x20-pos-1{margin-left:auto!important;margin-right:auto!important}
#adspot-940x20-pos-1 #buttons td{padding:0}
#adspot-940x20-pos-1 #buttons td span{font-size:10px;font-size:.625rem;line-height:2.4}
#adspot-940x20-pos-1 #buttons #open,#adspot-940x20-pos-1 #buttons #close{float:right}
#adspot-620x270-pos1{letter-spacing:normal;margin-bottom:40px;margin-left:auto;margin-right:auto}
body.article .aside .ad:first-child{margin-bottom:0}