@charset "UTF-8";@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Light.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Light.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Light.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-LightIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-LightIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-LightIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-LightIt.ttf) format("truetype");font-style:italic;font-weight:300}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Regular.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Regular.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-RegularIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-RegularIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-RegularIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-RegularIt.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Medium.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Medium.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Medium.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-MediumIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-MediumIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-MediumIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-MediumIt.ttf) format("truetype");font-style:italic;font-weight:500}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Bold.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Bold.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Bold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-BoldIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-BoldIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-BoldIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-BoldIt.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Extrabld.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Extrabld.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Extrabld.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Extrabld.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-ExtrabldIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-ExtrabldIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-ExtrabldIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-ExtrabldIt.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-Black.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-Black.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-Black.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-Black.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:proxima nova;src:url(../fonts/proxima-nova/ProximaNova-BlackIt.woff2) format("woff2"),url(../fonts/proxima-nova/ProximaNova-BlackIt.woff2) format("woff"),url(../fonts/proxima-nova/ProximaNova-BlackIt.eot) format("embedded-opentype"),url(../fonts/proxima-nova/ProximaNova-BlackIt.ttf) format("truetype");font-style:italic;font-weight:900}/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border-radius:0}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;font-family:helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:0 0;padding:0;border:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:75rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{max-width:none;margin-left:-.9375rem;margin-right:-.9375rem}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row,.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row,.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row,.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}.printed-branding{display:none}.hide-small{display:none}.show-small{display:block}@media screen and (min-width:40em){.hide-medium{display:none}.show-medium{display:block}}@media screen and (min-width:64em){.hide-large{display:none}.show-large{display:block}.show-large-inline{display:inline}}.clear-fix{clear:both}@media screen and (min-width:64em){.large-uncentered.columns{float:left}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text-visible.search{display:none}.dark-bg{color:#fff}.dark-bg p,.dark-bg li,.dark-bg blockquote,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6{color:#fff}.dark-bg a{color:#fff}.dark-bg a:hover{color:#fff}.off-site-link{margin-left:.5rem;max-width:12px}body{font-family:proxima nova,Helvetica,Arial,sans-serif}ol,ul{margin:0 0 1.25rem 1.25rem;padding-left:0}ol li,ul li{margin-bottom:.675rem}ul.list-no-bullets{margin-left:0}ul.list-no-bullets li{list-style-type:none}a{color:#101316;cursor:pointer}a:hover{color:#101316;text-decoration:underline}@media screen and (min-width:40em){p,li{font-size:1.125rem}}.call-out-link{color:#d62828;text-decoration:underline}.call-out-link:hover{color:#d62828}.call-out-text{color:#d62828}.help-text,.editor-note p{font-style:italic}.help-text{color:#76797c;font-size:.875rem}.help-text a{color:#76797c}.editor-note{margin-bottom:2.5rem}.editor-note p{font-family:Georgia,serif}@media screen and (min-width:40em){.help-text{font-size:1rem}}.wf-loading .display-heading-04{font-size:1.625rem}@media screen and (min-width:40em){.wf-loading .display-heading-04{font-size:2.25rem}}@media screen and (min-width:64em){.wf-loading .display-heading-04{font-size:2.625rem}}.heading-03{font-weight:700;margin:0;font-size:2.375rem;line-height:1.2;margin-bottom:1.5rem}@media screen and (min-width:64em){.heading-03{font-size:3rem;line-height:1.2}}.heading-02{font-weight:700;margin:0;font-size:1.875rem;line-height:1.3;margin-bottom:1rem}@media screen and (min-width:64em){.heading-02{font-size:2.375rem;line-height:1.2}}.heading-01{font-weight:700;margin:0;font-size:1.25rem;line-height:1.3;margin-bottom:1rem}@media screen and (min-width:64em){.heading-01{font-size:1.5rem;line-height:1.3}}.display-heading-04{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1.75rem;line-height:1.3}@media screen and (min-width:40em){.display-heading-04{font-size:2.75rem}}.display-heading-03{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1.625rem;line-height:1.3}@media screen and (min-width:64em){.display-heading-03{font-size:2.125rem;line-height:1.3}}.display-heading-02{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1.25rem;line-height:1.3}@media screen and (min-width:64em){.display-heading-02{font-size:1.5rem;line-height:1.3}}.display-heading-01{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1rem;letter-spacing:.5px;line-height:1.5}@media screen and (min-width:64em){.display-heading-01{font-size:1.125rem}}.uppercase-heading-03{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media screen and (min-width:64em){.uppercase-heading-03{font-size:1.75rem;line-height:1.2}}.uppercase-heading-02{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1.25rem;line-height:1.3;margin-bottom:1rem}.uppercase-heading-01{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1rem;line-height:1.3;margin-bottom:.75rem}.label.primary{color:#d62828;font-weight:700;text-decoration:none}.label.strong{color:#101316;display:block;font-weight:700}.label.secondary{color:#76797c;text-transform:none}.label.sponsored{color:#287fd6;font-weight:700}.label{color:#434649;font-size:.875rem;overflow-wrap:break-word;text-decoration:none;text-transform:uppercase;word-wrap:break-word}.label--loud{color:#d62828;font-weight:700}.label--medium{color:#101316;font-weight:700}.label--soft{color:#434649}.label--sponsored{color:#287fd6;font-weight:700}.label__icon{height:10px;margin-right:.375rem;vertical-align:baseline}@media(min-width:40em){.label__icon{height:12px}}.secondary-label{color:#76797c;font-size:.875rem;overflow-wrap:break-word;word-wrap:break-word}.secondary-label--loud{color:#d62828}.secondary-label a{color:inherit}.message{background-color:#a9acaf;border:1px #76797c solid;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:.75rem 3.25rem;position:relative}.message__close{position:absolute;right:16px;top:16px;width:12px}.message__close:hover{cursor:pointer}.message::before{background-image:url(../img/components/messages/info.svg);background-size:cover;content:'';height:20px;left:16px;position:absolute;top:13px;width:20px}.message--info{background-color:#ebecec;border:1px #76797c solid}.message--info::before{background-image:url(../img/components/messages/info.svg)}.message--error{background-color:#fbe9e9;border:1px #d62828 solid}.message--error::before{background-image:url(../img/components/messages/error.svg)}.message--success{background-color:#e6f9f0;border:1px #30ca7d solid}.message--success::before{background-image:url(../img/components/messages/success.svg)}.message--warning{background-color:#fefcf1;border:1px #ecca1d solid}.message--warning::before{background-image:url(../img/components/messages/warning.svg)}.message--debug{background-color:#f1f6fa;border:1px #4a80bc solid}.message--debug::before{background-image:url(../img/components/messages/debug.svg)}.message .errorlist{margin-bottom:0;margin-top:.5rem}.message .errorlist li{font-size:1rem;font-weight:400}.message .errorlist li:last-of-type{margin-bottom:0}.site-alert{background:#e9ecef;padding:1.125rem 0}.site-alert--loud{background:#d62828}.site-alert__message{color:#101316;line-height:1.4;padding-right:50px;position:relative}.site-alert__message a{color:#101316;text-decoration:none}.site-alert__message a:hover{text-decoration:underline}.site-alert__message--inverse{color:#fff}.site-alert__message--inverse a{color:#fff}.site-alert__close{cursor:pointer;line-height:0;padding:5px;position:absolute;right:0;top:0;-webkit-transition:all .15s;transition:all .15s;width:24px}.site-alert__close:hover{opacity:.7}.button,.stripe_btn .stripe-button-el span,.pf-widget.pf-widget-modal.lytics-gate .pf-widget-btn,.pf-widget.pf-widget-modal.lytics-gate .pf-widget-btn.pf-widget-ok,.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-btn,.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-btn.pf-widget-ok{background-color:#d62828;border:0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15),0 1px 5px 0 rgba(0,0,0,.1),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.15),0 1px 5px 0 rgba(0,0,0,.1),0 3px 1px -2px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0;padding:.75rem 1rem;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease-out,color .25s ease-out,-webkit-box-shadow .3s cubic-bezier(.2,.6,.2,1);transition:background-color .25s ease-out,color .25s ease-out,-webkit-box-shadow .3s cubic-bezier(.2,.6,.2,1);transition:box-shadow .3s cubic-bezier(.2,.6,.2,1),background-color .25s ease-out,color .25s ease-out;transition:box-shadow .3s cubic-bezier(.2,.6,.2,1),background-color .25s ease-out,color .25s ease-out,-webkit-box-shadow .3s cubic-bezier(.2,.6,.2,1);vertical-align:middle;-webkit-appearance:none;width:160px}.button:hover,.stripe_btn .stripe-button-el span:hover,.pf-widget.pf-widget-modal.lytics-gate .pf-widget-btn:hover,.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-btn:hover{background-color:#db3d3d;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.18),0 1px 7px 0 rgba(0,0,0,.13),0 3px 1px -1px rgba(0,0,0,.23);box-shadow:0 3px 3px 0 rgba(0,0,0,.18),0 1px 7px 0 rgba(0,0,0,.13),0 3px 1px -1px rgba(0,0,0,.23);color:#fff;text-decoration:none}.button--full-width{width:100%}.button--loud{background-color:#d62828}.button--loud:hover{background-color:#df5252}.button--medium{background-color:#101316}.button--medium:hover{background-color:#252d34}.button--soft{background-color:#e9ecef;color:#101316}.button--soft:hover{background-color:#eff1f3;color:#101316}.button--disabled{background-color:#eff1f3;-webkit-box-shadow:none;box-shadow:none;color:#a9acaf;cursor:default}.button--disabled:hover{-webkit-box-shadow:none;box-shadow:none;color:#a9acaf}.button__icon{height:16px;vertical-align:top;width:16px}.button__icon--small{height:14px;width:14px}.button__icon--left{margin-right:.25rem}.button__icon--right{margin-left:.25rem}.button.black,.stripe_btn .stripe-button-el span.black,.button.brand-studio,.stripe_btn .stripe-button-el span.brand-studio{background:#101316;color:#fff}.button.black:hover,.stripe_btn .stripe-button-el span.black:hover,.button.brand-studio:hover,.stripe_btn .stripe-button-el span.brand-studio:hover{background-color:#252d34}.button.grey,.stripe_btn .stripe-button-el span.grey{background:#e9ecef;color:#101316}.button.grey:hover,.stripe_btn .stripe-button-el span.grey:hover{background-color:#eff1f3}.button.sponsored,.stripe_btn .stripe-button-el span.sponsored{background:#287fd6;color:#fff}.button.sponsored:hover,.stripe_btn .stripe-button-el span.sponsored:hover{background-color:#3d8cdb}.pagination{margin:3rem auto;text-align:center}.pagination a:nth-of-type(2){margin-left:1rem}.button.twitter,.stripe_btn .stripe-button-el span.twitter{background-color:#55acee}.button.twitter:hover,.stripe_btn .stripe-button-el span.twitter:hover{background-color:#6cb7f0}.button.social,.stripe_btn .stripe-button-el span.social{background:#e9ecef;border-radius:50%;font-size:1rem;height:45px;line-height:1.8;margin-right:.25rem;padding:.5rem;width:45px}.button.social img,.stripe_btn .stripe-button-el span.social img{height:22px}.stripe_btn .stripe-button-el{border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-image:none;margin-top:.75rem;padding:0}.stripe_btn .stripe-button-el span{background-image:none;background:#287fd6;border-radius:0;font-family:proxima nova,sans-serif;font-weight:400;height:inherit}.stripe_btn .stripe-button-el span:hover{background:#2066ab}.rrssb-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-transform:uppercase}.rrssb-buttons:after{clear:both}.rrssb-buttons:before,.rrssb-buttons:after{content:' ';display:table}.rrssb-buttons li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;line-height:13px;list-style:none;margin:0 .5rem .5rem 0}.rrssb-buttons li.rrssb-email a{background-color:#d62828}.rrssb-buttons li.rrssb-email a:hover{background-color:#db3d3d}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#366dac}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#008cd0}.rrssb-buttons li.rrssb-twitter a{background-color:#55acee}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#6cb7f0}.rrssb-buttons li.rrssb-print a{background-color:#101316}.rrssb-buttons li.rrssb-print a:hover{background-color:#1b2025}.rrssb-buttons li a{background-color:#ccc;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;font-weight:500;height:100%;line-height:1.1;padding:.5rem .75rem;position:relative;width:100%}.rrssb-buttons li a .rrssb-icon{display:inline-block;padding-right:.125rem;vertical-align:middle}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path,.rrssb-buttons li a .rrssb-icon svg circle{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff;display:inline-block}.form__header{font-weight:700;margin:0;font-size:1.25rem;line-height:1.3;margin:1.5rem 0 .5rem}@media screen and (min-width:64em){.form__header{font-size:1.5rem;line-height:1.3}}.form__required-tag{color:#d62828}.form .django-ckeditor-widget{display:block!important;margin-bottom:1rem}.form .django-ckeditor-widget .cke_chrome{width:100%!important}.form__section-divider{background:#e9ecef;border:none;height:1px;margin:2rem 0}.form__filters{margin-top:1rem}.form__filters select{margin-bottom:1rem}.form__clear-results{font-size:1rem}.form__clear-results:before{background:url(../img/components/forms/clear.svg) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";height:8px;display:inline-block;margin:0 .25rem 0 0;width:8px;vertical-align:middle}label{color:#434649;font-size:1rem}input.js-disabled{background-color:#f5f6f7}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color]{border:1px solid #cbd2d9;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#434649;display:block;font-family:inherit;font-size:1rem;margin:0 0 1rem;padding:.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;width:100%}input[type=text]:hover,input[type=text]:focus,input[type=password]:hover,input[type=password]:focus,input[type=date]:hover,input[type=date]:focus,input[type=datetime]:hover,input[type=datetime]:focus,input[type=datetime-local]:hover,input[type=datetime-local]:focus,input[type=month]:hover,input[type=month]:focus,input[type=week]:hover,input[type=week]:focus,input[type=email]:hover,input[type=email]:focus,input[type=number]:hover,input[type=number]:focus,input[type=search]:hover,input[type=search]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=time]:hover,input[type=time]:focus,input[type=url]:hover,input[type=url]:focus,input[type=color]:hover,input[type=color]:focus{border:1px solid #434649;outline:none}input:disabled:hover,input:disabled:focus{border:1px solid #cbd2d9}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input [type=checkbox]+label,input [type=radio]+label{display:inline-block;margin-bottom:0;vertical-align:baseline}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbd2d9;border-radius:0;color:#434649;display:block;font-family:inherit;font-size:1rem;height:auto;margin:0 0 1rem;min-height:50px;overflow:auto;padding:.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;width:100%}textarea:hover,textarea:focus{border:1px solid #434649;outline:none}fieldset{border:none;padding:0}select{background-color:#fff;background-image:url(../img/components/forms/select-dropdown.svg);background-position:97% center;background-repeat:no-repeat;background-size:10px;border:1px solid #cbd2d9;-webkit-box-sizing:border-box;box-sizing:border-box;color:#434649;display:block;padding:.5rem;width:100%;-webkit-appearance:none;-webkit-border-radius:0}.search-input{position:relative}.search-input input{padding-left:40px;padding-right:40px}.search-input__icon{bottom:11px;left:16px;position:absolute;width:20px}.search-input__clear{bottom:16px;cursor:pointer;position:absolute;right:16px;width:10px}.search-input__clear.activate{display:block}.ui-helper-hidden-accessible{display:none}.ui-state-highlight{background-color:#f5f6f7}.ui-menu{background-color:#fff;border:1px solid #e9ecef}.ui-menu .ui-menu-item{border-bottom:1px solid #f5f6f7;cursor:pointer;display:block;font-size:.875rem;list-style-type:none;margin:0;padding:.5rem;text-decoration:none}.ui-menu .ui-menu-item .ui-state-hover,.ui-menu .ui-menu-item .ui-state-active{background-color:#f5f6f7;display:block;margin:-.5rem;padding:.5rem}.sort .switch{display:inline-block;height:34px;position:relative;vertical-align:middle;width:60px}.sort .switch input{display:none}.sort .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.sort .switch .slider{background-color:#d8dde3;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.sort .switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:26px}.sort .active{font-weight:700}.form-error__highlight{border:#d62828 1px solid!important;margin-bottom:.5rem!important}.form-error__message{color:#d62828;display:block;font-size:.75rem;font-weight:700;margin:0 0 .625rem;text-transform:uppercase}.g-recaptcha{margin-bottom:1rem}.hybrid-ad-wrapper{background-image:url(../img/slash.png);clear:both;padding:0 .9375rem;text-align:center}@media screen and (max-width:40em){.hybrid-ad-wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}.hybrid-ad-wrapper img{display:block;margin:0 auto}.native-ad{background:#f5f6f7;border-top:solid 1px #e9ecef;border-bottom:solid 1px #e9ecef;padding:1rem 0;text-align:left}.native-ad .native-ad-sponsor img{display:inline-block}.native-ad .native-ad-sponsor .favicon{height:16px;width:16px}.native-ad .native-ad-image{display:none}.native-ad .native-ad-title{display:block;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:.675rem 0;text-decoration:none;text-align:left;display:block}.native-ad .native-ad-title:hover{color:#101316;text-decoration:underline}.native-ad .native-ad-copy{display:none}.native-ad.editorial .button,.native-ad.editorial .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .native-ad.editorial span{min-width:160px;width:auto}.native-ad .button,.native-ad .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .native-ad span{display:inline-block}.native-ad .button:hover,.native-ad .stripe_btn .stripe-button-el span:hover,.stripe_btn .stripe-button-el .native-ad span:hover{text-decoration:none}.special-offer{display:block;color:#76797c;font-size:.875rem;margin:.675rem 0 0;font-style:italic;line-height:1}@media screen and (min-width:40em){.native-ad,.native-ad.row{border:solid 1px #e9ecef}.native-ad .native-ad-image{display:block;border:solid 1px #e9ecef;width:150px}.native-ad .native-ad-title{font-size:1.5rem}.native-ad .native-ad-copy{display:block;font-size:1rem;margin:.5rem 0}.native-ad .native-ad-copy a{font-size:1rem}.native-ad .button,.native-ad .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .native-ad span{margin-top:1rem}}@media screen and (min-width:64em){.native-ad{padding:1.5rem}.native-ad .native-ad-image{margin:2.5rem auto 0}}.feed li.feed-item-ad{padding:0}.feed li.feed-item-ad+li{border-top:0}.feed li.feed-item-ad.feed-item-ad-no-border{border:0}.story-below{background:#fff;color:#76797c;font-style:italic;margin-bottom:0;margin-top:0;padding:0 1rem .5rem;text-align:left}@media screen and (max-width:40em){.story-below{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:40em){.story-below{font-size:1rem;margin-left:-.9375rem;margin-right:-.9375rem;padding-left:0}article .hybrid-ad-wrapper .native-ad{margin-bottom:2.5rem}}@media screen and (min-width:40em){.sidebar .hybrid-ad-wrapper{margin-bottom:1rem}.sidebar .native-ad .native-ad-title{font-size:1.125rem}.sidebar .native-ad .native-ad-image-wrapper{display:none}.sidebar .native-ad .native-ad-copy-wrapper{width:100%;padding:0}.sidebar .native-ad .button,.sidebar .native-ad .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .sidebar .native-ad span{width:100%}}@media screen and (min-width:64em){#advert_leaderboard{background-image:url(../img/slash.png)}#advert_leaderboard img{display:block;margin:0 auto!important;padding:1rem 0}#advert_leaderboard iframe{display:block;margin:0 auto!important;padding:1rem 0;-webkit-box-sizing:content-box;box-sizing:content-box}#dfp-leaderboard-desktop{background-image:url(../img/slash.png);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0 auto!important;padding:1rem 0}#dfp-leaderboard-desktop img{display:block;margin:0 auto!important;padding:1rem 0}}.native-ad.brand-studio .brand-studio-logo,.native-ad.brand-studio-2 .brand-studio-logo{display:inline-block;height:26px}.native-ad.brand-studio .native-ad .native-ad-image,.native-ad.brand-studio-2 .native-ad .native-ad-image{border:0}.native-ad.brand-studio-2{background-color:#fff;padding:0}.native-ad.brand-studio-2 .native-ad .native-ad-sponsor{background-color:#f5f6f7;border-bottom:1px solid #e9ecef;padding:.75rem 1rem}.native-ad.brand-studio-2 .native-ad .native-ad-sponsor .label{padding-left:.5rem}.native-ad.brand-studio-2 .native-ad .native-ad-title{font-family:proxima nova,Helvetica,Arial,sans-serif;font-weight:800;margin-top:0}.native-ad.brand-studio-2 .native-ad .native-ad-copy-wrapper{padding:0}.native-ad.brand-studio-2 .native-ad .native-ad-card{padding:1rem}.native-ad.refresh{background-color:#fff;margin:0 auto;padding:1rem}@media screen and (min-width:40em){.feed-item-ad .native-ad.refresh{width:75%}}@media screen and (min-width:40em){.sidebar .content-wrapper .copy-wrapper,.sidebar .content-wrapper .button-wrapper{width:100%}.sidebar .content-wrapper .native-ad-title{font-size:1.25rem}}.dive-awards-ad.navigation-ad{background-color:#fff;border:1px solid #e9ecef;padding:1.5rem 1.5rem 1.825rem;text-align:left}@media screen and (max-width:40em){.dive-awards-ad.navigation-ad{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:64em){.dive-awards-ad.navigation-ad{margin:0 -5%}}.dive-awards-ad.navigation-ad h3{border-bottom:1px dotted #fc0;margin:0 0 2rem}.dive-awards-ad.navigation-ad .navigation-ad-title,.dive-awards-ad.navigation-ad .navigation-ad a.navigation-ad-title:hover{text-decoration:none}.dive-awards-ad.navigation-ad ul{list-style-type:none;margin-left:0}.dive-awards-ad.navigation-ad ul li{border-bottom:1px solid #e9ecef;margin-bottom:1.25rem;padding-bottom:1.25rem;position:relative}.dive-awards-ad.navigation-ad ul li a{display:block;font-size:1rem;margin-left:2.125rem;text-decoration:none}.dive-awards-ad.navigation-ad ul li a:hover{text-decoration:underline}.dive-awards-ad.navigation-ad ul li:before{content:'';background:url(https://d12v9rtnomnebu.cloudfront.net/diveimages/dive-awards-ribbon-icon.png);background-size:20px 14px;background-repeat:no-repeat;height:14px;position:absolute;top:1px;width:20px}.dive-awards-ad.navigation-ad .award{display:block;font-size:.875rem;font-weight:700;text-transform:uppercase}.native-ad.dive-awards-ad{background-color:#fff;border-bottom:solid 2px #fc0;border-top:solid 2px #fc0;position:relative}.native-ad.dive-awards-ad .logo{height:30px}.native-ad.dive-awards-ad .native-ad-sponsor{background-color:#fff;margin-left:-10px;padding:0 8px;position:absolute;top:-14px}.native-ad.dive-awards-ad .native-ad-title{font-size:1.375rem;font-weight:800;line-height:1.4}.native-ad.dive-awards-ad .native-ad-copy-wrapper{margin:0 .5rem}.native-ad.dive-awards-ad .native-ad-copy{padding:0 0 .375rem}article .native-ad.dive-awards{margin-top:2.5rem}@media(min-width:40em){.native-ad.dive-awards-ad{border:solid 2px #fc0}.native-ad.dive-awards-ad .native-ad-title{font-size:1.5rem}}.dive-awards-ad .call-to-action{font-size:.875rem;font-weight:700;letter-spacing:.5px;position:relative;text-decoration:none;text-transform:uppercase}.dive-awards-ad .call-to-action:hover{color:#101316;cursor:pointer;text-decoration:none}.dive-awards-ad .call-to-action:hover .slide{-webkit-transform:translate(9px,1px);transform:translate(9px,1px)}.dive-awards-ad .call-to-action .copy{border-bottom:2px solid;padding-bottom:.25rem}.dive-awards-ad .call-to-action .copy:hover{border-bottom:0;padding-bottom:.25rem}.dive-awards-ad .call-to-action img{height:10px}.dive-awards-ad .call-to-action .slide{display:inline-block;margin-left:8px;-webkit-transform:translate(0,1px);transform:translate(0,1px);-webkit-transition:all 200ms ease;transition:all 200ms ease}.native-ad.dive-insiders{background-color:#fff;padding:0}.native-ad.dive-insiders .logo-bar{background-color:#f5f6f7;border-bottom:1px solid #e9ecef;padding:.75rem 1rem}.native-ad.dive-insiders .logo-bar img{margin:0;width:120px}.native-ad.dive-insiders .content-wrapper{padding:1rem}.native-ad.dive-insiders .content-wrapper .native-ad-title{margin:0}.native-ad.dive-insiders .content-wrapper p{margin:.75rem 0}@media screen and (min-width:40em){.native-ad.dive-insiders .content-wrapper p{font-size:1rem;margin:.75rem 0 0}.sidebar .content-wrapper .copy-wrapper,.sidebar .content-wrapper .button-wrapper{width:100%}.sidebar .content-wrapper .native-ad-title{font-size:1.25rem}.feed-item-ad .native-ad.dive-insiders .content-wrapper .button-wrapper,.article-wrapper .native-ad.dive-insiders .content-wrapper .button-wrapper{text-align:center}.feed-item-ad .native-ad.dive-insiders .content-wrapper .button-wrapper .button,.feed-item-ad .native-ad.dive-insiders .content-wrapper .button-wrapper .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .feed-item-ad .native-ad.dive-insiders .content-wrapper .button-wrapper span,.article-wrapper .native-ad.dive-insiders .content-wrapper .button-wrapper .button,.article-wrapper .native-ad.dive-insiders .content-wrapper .button-wrapper .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .article-wrapper .native-ad.dive-insiders .content-wrapper .button-wrapper span{margin-top:2.75rem}}.signup .newsletter-title{font-size:1rem;font-weight:700}.signup .call-out-link{display:none}.signup .signup-list{display:none;margin:1.25rem 0}.signup .newsletter-description{display:none}.signup.call-out .signup-list label,.signup.call-out .signup-list .label,.signup.mm-signup .signup-list label,.signup.mm-signup .signup-list .label,.signup.sidebar-box .signup-list label,.signup.sidebar-box .signup-list .label{display:inline-block}.signup.call-out .help-text,.signup.mm-signup .help-text,.signup.sidebar-box .help-text{display:block;margin-top:1rem}.signup.call-out .help-text a,.signup.mm-signup .help-text a,.signup.sidebar-box .help-text a{text-decoration:underline}.signup.call-out{background:#f5f6f7;padding:2.5rem 1rem}@media screen and (max-width:40em){.signup.call-out{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:64em){.signup.call-out{margin:0 -5%}}.signup.call-out h3{font-weight:700;margin:0;font-size:1.875rem;line-height:1.3}@media screen and (min-width:64em){.signup.call-out h3{font-size:2.375rem;line-height:1.2}}.signup.call-out .subhead{margin-top:.5rem}@media screen and (min-width:40em){.signup.call-out{padding:3.5rem 0}.signup.call-out h3{text-align:center}.signup.call-out h3:before{background:url(../img/paper-airplane.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:25px;line-height:.7;margin:0 1rem 0 0;width:25px}.signup.call-out .subhead{font-size:1.25rem;text-align:center}.signup.call-out form{margin:0 auto}}@media screen and (min-width:70em){.signup.call-out form{width:60%}}.signup.mm-signup{background-color:#f5f6f7;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:2rem;padding:2rem 0}.signup.mm-signup h3{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.signup.mm-signup .subhead{margin:0}.inline-signup{border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;clear:both;margin:1.5rem 0;padding:1.5rem 0}.inline-signup p{font-weight:700;margin:0 0 .5rem}.inline-signup .newsletter-title{font-weight:700}.inline-signup .newsletter-description,.inline-signup .call-out-link{display:none}.inline-signup .signup-list{display:none;margin:1.25rem 0}.inline-signup .help-text{display:block;margin-top:1rem}.inline-signup .help-text a{text-decoration:underline}.feed{margin:0}.feed__item{border-top:solid 1px #e9ecef;list-style-type:none;margin:0;padding:1.75rem 0}.feed__item:first-of-type{border:none}.feed__item:last-of-type{padding-bottom:0}.feed__item a{text-decoration:none}.feed__item a:hover{text-decoration:underline}.feed__item--promoted{background-color:#f5f6f7}.feed__item--promoted:last-of-type{padding:1.75rem 0}.feed__image{display:none}.feed__title{margin:0}.feed__title a{font-weight:700;margin:0;font-size:1.25rem;line-height:1.3}@media screen and (min-width:64em){.feed__title a{font-size:1.5rem;line-height:1.3}}.feed__title--display a{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1.25rem;line-height:1.3}@media screen and (min-width:64em){.feed__title--display a{font-size:1.5rem;line-height:1.3}}.feed__description{color:#434649;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1rem;font-weight:500;line-height:1.6;margin:.25rem 0 .5rem}@media screen and (min-width:40em){.feed__image{display:block}}.feed-header__title{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1.2}@media screen and (min-width:64em){.feed-header__title{font-size:1.75rem;line-height:1.2}}.feed-header__description{margin:.5rem 0 0}.feed-header__divider{background:#e9ecef;border:none;height:1px;margin:1rem 0 2rem}.feed-header__number{font-weight:400}.sidebar-box{border-top:20px solid #f5f6f7;padding:1.5rem}.sidebar-box__header{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1.25rem;line-height:1.3;border-bottom:1px dotted #a9acaf;margin:0 0 1.5rem;padding-bottom:.5rem}.sidebar-box__header-icon{margin-right:.5rem;vertical-align:top;width:20px}.sidebar-box__description{font-size:1rem}.sidebar-box__cta{display:block;margin:1rem 0 0}.sidebar-box .help-text{font-size:.875rem}@media screen and (min-width:40em){.sidebar-box{border:1px solid #e9ecef;margin:0 0 1rem}}.sidebar-box-list{list-style-type:none;margin:0}.sidebar-box-list--ordered{position:relative}.sidebar-box-list__image{display:block;margin-bottom:.5rem;width:100%}.sidebar-box-list__item{border-bottom:1px solid #e9ecef;line-height:1.3;margin:.5rem 0 1rem;padding-bottom:1rem}.sidebar-box-list__item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar-box-list__item--ordered{counter-increment:step-counter;padding-left:2rem}.sidebar-box-list__item--ordered:before{content:counter(step-counter) ".";font-weight:800;left:0;position:absolute}.sidebar-box-list__item-title{display:block;font-size:1rem;font-weight:500;text-decoration:none}.sidebar-box-list__item-title:hover{text-decoration:underline}.lib-background-img{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:.5rem;min-height:140px;width:100%}.promoted-post{font-size:.875rem;text-transform:uppercase}.promoted-post img{width:15px}.promoted-story-wrapper{margin:.5rem 0 1.25rem}.promoted-story-wrapper p{color:#287fd6;display:inline-block;font-size:.875rem;font-weight:700;margin:0;text-transform:uppercase}.promoted-story-wrapper img{margin-left:.25rem;width:150px;vertical-align:middle}.bankrolled-content{color:#76797c;margin:0 0 1.5rem}.bankrolled-content img{margin-left:.25rem;width:80px;vertical-align:middle}.promoted-header{background-color:#f5f6f7;padding:1rem;margin-bottom:2rem}.breadcrumb{border-bottom:1px solid #e9ecef;margin-bottom:2.25rem;padding:.5rem}.breadcrumb a{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1rem;line-height:1.3;color:#101316;cursor:pointer;float:left;text-decoration:none}.js-search-accordion{margin-bottom:.5rem;position:relative}.js-search-accordion-toggle{cursor:pointer;font-weight:700;position:absolute;right:0;-webkit-transition:all .25s ease;transition:all .25s ease}.js-search-accordion-toggle img{margin-left:.5rem;-webkit-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;width:13px}.js-search-accordion-toggle.js-search-active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.not-first-page .js-search-accordion-inner{border-top:2px solid #e9ecef;padding:1rem}.addto-calendar-accordion{display:block;margin-top:1rem;padding:0}.addto-calendar-accordion .addto-calendar-header{letter-spacing:0;padding:.875rem .25rem;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.addto-calendar-accordion .addto-calendar-header:hover{background-color:#e6e9ed}.addto-calendar-accordion ul{margin-bottom:0}.addto-calendar-accordion ul li{background-color:#fff;border-top:1px solid #e9ecef;cursor:pointer;font-size:.875rem;font-weight:400;margin:0;padding:.75rem 1.5rem;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}.addto-calendar-accordion ul li a{text-decoration:none}.addto-calendar-accordion ul li:hover{background-color:#e6e9ed}.card{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin-bottom:1.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card:hover{-webkit-box-shadow:0 8px 18px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.18);box-shadow:0 8px 18px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.18);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card a{text-decoration:none}.card a:hover{text-decoration:none}.card img{width:100%}.card p{margin:0;padding:1.25rem 0;text-align:center}#simplemodal-overlay{background-color:#101316;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);width:100%!important}#simplemodal-container{background-color:#fff;padding:10px;-webkit-box-shadow:5px 5px 15px #101316;box-shadow:5px 5px 15px #101316;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-overflow-scrolling:touch}#simplemodal-container a.modal-close:link,#simplemodal-container a.modal-close:active,#simplemodal-container a.modal-close:visited{border-radius:50%;color:#fff;cursor:pointer;display:inline;font-family:proxima nova,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:400;height:2rem;line-height:2rem;position:absolute;right:-50px;text-align:center;text-decoration:none;top:-10px;vertical-align:middle;width:2rem;z-index:500}.custom-modal-inner-wrapper{margin:2rem auto;width:60%}.custom-modal-inner-wrapper h3{margin:0 auto;text-align:center}.custom-modal-inner-wrapper .button,.custom-modal-inner-wrapper .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .custom-modal-inner-wrapper span{display:inline-block;margin:0 .5rem;padding:.75rem;width:95px}.custom-modal-inner-wrapper .button:focus,.custom-modal-inner-wrapper .stripe_btn .stripe-button-el span:focus,.stripe_btn .stripe-button-el .custom-modal-inner-wrapper span:focus{outline:none}.custom-modal-close{cursor:pointer;height:10px;padding:.5rem;position:absolute;right:10px;top:10px;width:10px}.topic-tag{color:#434649;font-size:.875rem;padding-top:.75rem}.topic-tag:before{background:url(../img/components/tags/tag.svg) no-repeat left center transparent;background-size:cover;content:"\0000a0";display:inline-block;height:11px;margin:0 .375rem 0 0;opacity:.45;vertical-align:middle;width:11px}.topic-tag:hover{color:#101316}.topic-tag:hover:before{opacity:.6}#signup-inter{padding:2rem}#signup-inter-form h1{margin:0}#signup-inter-form h1:before{background:url(../img/paper-airplane.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;float:left;height:35px;margin:.5rem 1rem 2rem 0;width:35px}#signup-inter-form p{font-size:1.25rem}#signup-inter-form ul{margin-bottom:1.25rem}#signup-inter-form label{font-size:1.125rem;font-weight:700}#signup-inter-form .newsletter-description,#signup-inter-form .signup-view-sample{display:none}#signup-inter-form input[type=submit]{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}#signup-inter-form .help-text{display:block;margin-top:1rem}.google-map{margin-bottom:2.5rem}.google-map .embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.google-map .embed-container iframe,.google-map .embed-container object,.google-map .embed-container embed{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.progress-bar{counter-reset:counter;display:inline-block;width:100%}.progress-bar li{float:left;font-size:.875rem;font-weight:500;margin-bottom:0;position:relative;text-align:center;width:33%}.progress-bar li a{font-size:inherit;text-decoration:none}.progress-bar li:before{background-color:#e9ecef;border-radius:50%;content:counter(counter);counter-increment:counter;display:block;height:25px;margin:0 auto .5rem;padding:.25rem;width:25px}.progress-bar li:after{background:#e9ecef;content:'';height:5px;position:absolute;left:-50%;top:11px;width:100%;z-index:-100}.progress-bar li:first-of-type:after{background:0 0;content:none}.progress-bar li.completed:before{background-color:#287fd6;color:#fff}.progress-bar li.completed:after{background:#287fd6}.responsive-custom-iframe iframe{border:0;width:100%}.reading-list li{border-bottom:1px solid #f5f6f7;margin-bottom:1rem;padding-bottom:1.125rem}.reading-list li:last-of-type{border:none}.reading-list li .label{display:block}.reading-list li a{font-family:Georgia,serif}.pf-widget.pf-widget-modal.lytics-gate{font-family:proxima nova,Helvetica,Arial,sans-serif}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-content{background-color:#fff;border-radius:0;padding-top:60px;text-align:left}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-content::after{content:"By completing this form, your information may be shared with our sponsor.";color:#76797c;display:block;font-size:.875rem;font-style:italic;margin-top:.5rem}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-headline{color:#101316;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:2.25rem;font-weight:700;margin-top:0;position:relative}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-headline::before{content:"Trend Report";color:#d62828;font-family:proxima nova,Helvetica,Arial,sans-serif;font-size:.875rem;position:absolute;text-transform:uppercase;top:-1.25rem}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-message{color:#76797c}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-img{border-radius:0;height:30px;left:195px;margin-left:0;top:initial;width:initial}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-btn,.pf-widget.pf-widget-modal.lytics-gate .pf-widget-btn.pf-widget-ok{border-radius:0}.pf-widget.pf-widget-modal.lytics-gate form [type=text],.pf-widget.pf-widget-modal.lytics-gate form [type=password],.pf-widget.pf-widget-modal.lytics-gate form [type=date],.pf-widget.pf-widget-modal.lytics-gate form [type=datetime],.pf-widget.pf-widget-modal.lytics-gate form [type=datetime-local],.pf-widget.pf-widget-modal.lytics-gate form [type=month],.pf-widget.pf-widget-modal.lytics-gate form [type=week],.pf-widget.pf-widget-modal.lytics-gate form [type=email],.pf-widget.pf-widget-modal.lytics-gate form [type=number],.pf-widget.pf-widget-modal.lytics-gate form input[type=search],.pf-widget.pf-widget-modal.lytics-gate form [type=tel],.pf-widget.pf-widget-modal.lytics-gate form [type=time],.pf-widget.pf-widget-modal.lytics-gate form [type=url],.pf-widget.pf-widget-modal.lytics-gate form [type=color]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:#101316;display:block;font-family:inherit;font-size:1rem;border:1px solid #cbd2d9;border-radius:0;padding:.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none}.pf-widget.pf-widget-modal.lytics-gate form [type=text]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=text]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=password]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=password]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=date]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=date]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=datetime]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=datetime]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=datetime-local]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=datetime-local]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=month]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=month]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=week]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=week]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=email]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=email]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=number]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=number]:focus,.pf-widget.pf-widget-modal.lytics-gate form input[type=search]:hover,.pf-widget.pf-widget-modal.lytics-gate form input[type=search]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=tel]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=tel]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=time]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=time]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=url]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=url]:focus,.pf-widget.pf-widget-modal.lytics-gate form [type=color]:hover,.pf-widget.pf-widget-modal.lytics-gate form [type=color]:focus{border:1px solid #101316;outline:none}@media screen and (max-width:736px){.pf-widget.pf-widget-modal.lytics-gate .pf-widget-img{left:20px;margin-top:30px}.pf-widget.pf-widget-modal.lytics-gate .pf-widget-message{margin-bottom:60px}}.pf-widget.pf-widget-slideout.lytics-slideout{border-radius:0;-webkit-box-shadow:3px 3px 3px -3px rgba(0,0,0,.5);box-shadow:3px 3px 3px -3px rgba(0,0,0,.5);font-family:proxima nova,Helvetica,Arial,sans-serif}.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-content{background-color:#f5f6f7;border:solid 1px #e9ecef;color:#101316;padding:20px 20px 10px;text-align:left}.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-content .pf-widget-headline{color:#101316;font-weight:700;margin-top:40px}.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-img{border-radius:0;height:25px;left:0;margin-left:20px;top:20px;width:initial}.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-btn,.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-btn.pf-widget-ok{border-radius:0}.pf-widget.pf-widget-slideout.lytics-slideout .pf-widget-close{color:#101316;font-size:28px;font-weight:700;margin-right:15px;top:10px}.content-gate .bypass{height:55px;margin:0;position:fixed;top:0;width:300px;z-index:1500}.content-gate .bypass-left{left:0}.content-gate .bypass-right{right:0}body{background-color:#fff}.page-container{overflow:hidden;position:relative}.page-wrapper{padding-top:100px;z-index:0}@media screen and (min-width:40em) and (max-width:64em){.article-page .page-inner-wrapper,.article-page .read-next-wrapper{margin:0 auto;max-width:92%}}@media screen and (min-width:40em){.page-wrapper{margin:0 auto}}@media screen and (min-width:64em){.page-wrapper{max-width:92%;padding-top:160px}}.flush-top .page-wrapper{padding-top:55px}@media screen and (min-width:40em){.flush-top .page-wrapper{padding-top:80px}.flush-top.dash .page-wrapper{padding-top:55px}}@media screen and (min-width:64em){.flush-top .page-wrapper{padding-top:140px}.flush-top.dash .page-wrapper{padding-top:104px}}.page-inner-wrapper{margin-bottom:2rem}@media screen and (min-width:40em){.page-inner-wrapper{margin-bottom:5rem}}html,body{height:100%}.article-page .page-inner-wrapper{margin-bottom:0}@media screen and (min-width:40em){.article-page .page-inner-wrapper{margin-bottom:2rem}}header{top:0;position:absolute;width:100%}.site-menu{background-color:#101316;padding:0 1rem;position:relative;width:100%;z-index:300}.site-menu.js-site-menu-fixed{position:fixed;top:0}.site-menu-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:75rem}.menu-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width:51em){.menu-content-wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.pub-logo-wrapper{height:28px}.pub-logo{height:28px}body{overflow-x:hidden;overflow-y:scroll}.no-scroll{overflow:hidden;width:100%}.mobile-menu-toggle img{width:20px;height:20px}.mobile-menu-toggle:focus{outline:none}.site-menu .mobile-menu-toggle{color:#fff;font-weight:800;float:right;padding:.375rem 0 0;text-transform:uppercase}.site-menu .mobile-menu-toggle img{margin-bottom:2px}.mobile-menu .mobile-menu-toggle{display:inline-block;padding:.5rem}.mobile-menu{background:#fff;height:100%;position:fixed;overflow-y:scroll;top:0;right:-1000px;width:100%;z-index:500}.mobile-menu a{text-decoration:none}.mm-top-bar{background:#101316;height:55px;padding:.75rem;width:100%}.mm-list{margin:0}.mm-list li{border-bottom:solid 1px #e9ecef;margin:0}.mm-list li:last-of-type{border-bottom:0}.mm-list li a,.mm-list li button{display:block;padding:.875rem 1.5rem;letter-spacing:.4px;text-align:left;text-transform:uppercase;width:100%}.mm-list li a img,.mm-list li button img{display:inline-block;margin-right:.5rem}.mm-accordion button .accordion-toggle-arrow{float:right;-webkit-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s}.mm-accordion button .accordion-toggle-arrow img{width:16px;margin:0}.mm-accordion button.active .accordion-toggle-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mm-accordion ul{background-color:#f5f6f7}.mm-accordion ul li a{color:#76797c;text-transform:capitalize}.mm-search{float:right;width:61%}.mm-search form{background:#434649;border:solid 1px #434649}.mm-search input[type=search]{background:#434649;border:solid 1px #434649;color:#f5f6f7;display:inline-block;font-size:.875rem;margin:0;padding:.25rem .375rem;width:85%}.mm-search button img{width:15px}@media screen and (min-width:51em){.mobile-menu,.mobile-menu-toggle{display:none}}.desktop-menu-main,.desktop-menu-sub{display:none}@media screen and (min-width:51em){.desktop-menu-main,.desktop-menu-sub{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.desktop-menu-main li a,.desktop-menu-sub li a{color:#a9acaf;font-weight:700;letter-spacing:.5px;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.desktop-menu-main li a:hover,.desktop-menu-sub li a:hover{color:#fff}}@media screen and (min-width:51em){.desktop-menu-main{list-style-type:none;margin-left:.75rem;position:relative}.desktop-menu-main li{margin:0}.desktop-menu-main li a{font-size:.875rem;padding:0 .375rem}}@media screen and (min-width:64em){.desktop-menu-main li a{padding:0 .5rem}}@media screen and (min-width:51em){.sub-link{display:none}.desktop-menu-sub li{margin:0 .375rem}.desktop-menu-sub li a{font-size:.75rem;text-transform:uppercase}.desktop-menu-sub li a img{margin:0 .15rem 0 0;opacity:.75;width:16px}.desktop-menu-sub li a:hover img{opacity:1}.desktop-menu-sub li a.smt-user-menu-item-button{border:1px solid #a9acaf;padding:.25rem .375rem}.desktop-menu-sub li a.smt-user-menu-item-button:hover{border:1px solid #fff}}@media screen and (min-width:64em){.sub-link{display:inline-block}.desktop-menu-sub li{margin:0 .5rem}}.menu-search{display:none}@media screen and (min-width:51em){.menu-search{background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(153,153,153,.25);box-shadow:0 0 20px 0 rgba(153,153,153,.25);display:block;height:49px;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:200}.menu-search .menu-search-inner-wrapper{position:relative}.menu-search .close{color:#a9acaf;font-size:1.5rem;position:absolute;right:23px;top:7px}.menu-search .close:hover{cursor:pointer}.menu-search form{display:block;margin:0 auto;width:350px}.menu-search input[type=search]{border:none;border-bottom:2px #e9ecef solid;display:inline-block;padding:.625rem .5rem .125rem 0;width:90%}.menu-search input[type=search]:focus{border-color:#a9acaf;outline:0;-webkit-transition:all 200ms ease-in 0s;transition:all 200ms ease-in 0s}.menu-search.js-search-hide{top:0}.menu-search.js-search-show{top:55px}.menu-search button img{display:inline-block;width:18px}.search-overlay{background-color:#101316;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:50}}.top-nav-dropdown-item{position:absolute;right:-75px;top:-100px}.top-nav-dropdown-item.js-top-nav-item-visible{left:0;position:relative;top:0}.top-nav-dropdown-item.js-top-nav-item-visible.js-top-nav-item-active a{color:#fff}.top-nav-dropdown-item.js-top-nav-item-visible.js-top-nav-item-active a .dropdown-toggle-arrow{background:url(../img/menu_icons/chevron_down_white.svg) no-repeat left center transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top-nav-dropdown-item a .dropdown-toggle-arrow{background:url(../img/menu_icons/chevron_down_grey.svg) no-repeat left center transparent;display:inline-block;height:5px;-webkit-transition:-webkit-transform 100ms ease-in 0s;transition:-webkit-transform 100ms ease-in 0s;transition:transform 100ms ease-in 0s;transition:transform 100ms ease-in 0s,-webkit-transform 100ms ease-in 0s;width:10px;vertical-align:middle}.top-nav-dropdown-item a:hover .dropdown-toggle-arrow{background:url(../img/menu_icons/chevron_down_white.svg) no-repeat left center transparent}@media screen and (min-width:64em){.top-nav-dropdown-item{-webkit-transition:top .3s ease;transition:top .3s ease}}.menu-bar{display:none}.menu-bar.js-menu-bar-hide{top:-400px}@media screen and (min-width:51em){.menu-bar{display:block}.menu-bar{background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(153,153,153,.75);box-shadow:0 0 20px 0 rgba(153,153,153,.75);position:absolute;top:55px;width:160px;z-index:100}.menu-bar.js-menu-bar-transition{-webkit-transition:top .2s ease;transition:top .2s ease}.menu-bar ul{margin:0;padding:.75rem}.menu-bar ul li{letter-spacing:0;margin:0}.menu-bar ul li a{color:#434649;display:block;font-size:.875rem;padding:.5rem 0;text-decoration:none}.menu-bar ul li a:hover{color:#d62828}}@media screen and (min-width:64em){.menu-bar{border-bottom:1px solid #f5f6f7;-webkit-box-shadow:0 0 20px 0 rgba(153,153,153,.25);box-shadow:0 0 20px 0 rgba(153,153,153,.25);height:49px;width:100%}.menu-bar.js-menu-bar-hide{top:0}.menu-bar ul{text-align:center}.menu-bar ul li{display:inline-block;margin:0 .25rem}.menu-bar ul li a{display:inline-block;padding:.1rem .25rem}.menu-bar ul li a.active{color:#101316;font-weight:800}}.footer-hr{background:#e9ecef;border:none;height:1px;margin-top:0;margin-bottom:0}@media screen and (max-width:40em){.footer-hr{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (min-width:64em){.footer-hr{margin:0 -5%}}footer{padding:2rem 0}footer ul{margin-bottom:2rem}footer ul.footer-links{-moz-column-count:2;-moz-column-gap:1rem;-webkit-column-count:2;-webkit-column-gap:1rem;column-count:2;column-gap:1rem}footer ul li{margin:.5rem 0}footer ul li:first-of-type{margin-top:0}footer ul li:last-of-type{margin-bottom:0}footer ul a{font-size:1.125rem;font-weight:300;text-decoration:none}footer textarea{height:240px;resize:none}footer .app-store-badges li{display:inline-block;margin:0}footer .app-store-badges li a{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}footer .app-store-badges li a:hover{opacity:.7}footer .app-store-badges li img{max-width:140px;height:auto}@media screen and (min-width:64em){footer ul a:hover{color:#d62828}}.baseline-footer-wrapper{font-weight:300;margin:2rem 1rem 3rem}.dash .sidebar{display:none}.sidebar{display:block}@media screen and (max-width:40em){.sidebar{padding:0}}@media screen and (min-width:64em){.dash .sidebar{display:block}.sidebar{padding:0 0 0 3rem}}.paychek section{padding:2.5rem 0}.paychek section h1{margin:0 0 2rem}.paychek section h2{margin-bottom:1.5rem;text-align:center}.paychek section h3{font-size:1.125rem;font-weight:800;margin-top:0}.paychek section .label{display:block;font-size:1rem;margin:0 0 .25rem;text-align:center}.paychek section p{line-height:1.5}.paychek section .button.white,.paychek section .stripe_btn .stripe-button-el span.white,.stripe_btn .stripe-button-el .paychek section span.white{background:#fff;color:#101316}@media screen and (min-width:40em){.paychek section{padding:5rem 0}.paychek section:first-of-type{padding:4rem 0 5rem}.paychek section h2{margin-bottom:3rem}.paychek section h4{font-size:1.125rem}}.contact-list{margin-bottom:0}.contact-list li{display:inline-block}.contact-list li a{font-size:1rem;font-weight:700;text-decoration:none}.contact-list li img{width:25px}@media screen and (min-width:40em){.contact-list{margin-bottom:0;text-align:right}.contact-list li{padding:0 0 0 1.5rem}.contact-list li a:hover span{text-decoration:underline}.contact-list li img{width:20px}}.paychek nav{background-color:#fff;border:1px solid #e9ecef;padding:.75rem 0}.paychek nav .pub-logo{height:36px}.paychek nav .contact-list{text-align:right}.paychek nav .contact-list li{margin:0;padding:.375rem .5rem}.paychek nav .contact-list li .contact-copy{display:none}@media screen and (min-width:40em){.paychek nav .contact-list li{padding:0 0 0 1.5rem;line-height:2.1}.paychek nav .contact-list li .contact-copy{display:inline-block}}section.lead-gen{background-color:#f5f6f7}section.lead-gen p .highlight{color:#287fd6;font-weight:800}section.lead-gen ul{margin:.5rem 1.25rem 2rem}section.lead-gen form{background-color:#fff;border:1px solid #e9ecef;-webkit-box-shadow:4px 4px 8px 0 rgba(153,153,153,.2);box-shadow:4px 4px 8px 0 rgba(153,153,153,.2);padding:1rem}section.lead-gen form .button,section.lead-gen form .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el section.lead-gen form span{margin-top:1rem}section.lead-gen form .g-recaptcha{margin:1rem 0 0}@media screen and (min-width:40em){section.lead-gen form{padding:1.5rem}section.lead-gen ul{margin-bottom:0}}section.audience p{font-size:1.25rem;margin-top:0;text-align:center}section.audience p.data-callout{font-size:1.5rem;font-weight:700;margin:0}section.audience .data-icon{background-color:#e9ecef;border-radius:50%;height:75px;margin:1rem auto;position:relative;width:75px}section.audience .data-icon img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:35px}@media screen and (min-width:40em){section.audience p.data-callout{font-size:2rem}section.audience .data-icon{height:95px;margin:0 auto 2rem;width:95px}section.audience .data-icon img{width:50px}}section.inline-cta{background-color:#287fd6;color:#fff;padding:2rem 0}section.inline-cta .cta-wrapper p{font-size:2rem;margin:0;text-align:center}section.inline-cta .cta-wrapper p.contact-cta{font-size:1.25rem;margin-top:.75rem}section.inline-cta .cta-wrapper p.contact-cta a{color:#fff}@media screen and (min-width:40em){section.inline-cta .cta-wrapper p{text-align:left}}section.testimonials{background-color:#f5f6f7}section.testimonials .testimonial-wrapper{margin-bottom:2.5rem;padding-left:50px;position:relative}section.testimonials .testimonial-wrapper:before{content:'“';color:#287fd6;font-size:3.5rem;font-weight:800;left:12px;line-height:.9;position:absolute}section.testimonials .testimonial-wrapper .quote{letter-spacing:.5px;margin-top:0}section.testimonials .testimonial-wrapper img{border-radius:50%;float:right;max-width:50px}section.testimonials .testimonial-wrapper .attribution{font-size:.875rem;font-weight:700;line-height:1.3;margin:0}section.testimonials .testimonial-wrapper .title{font-size:.875rem;font-style:italic;margin:.25rem 0 0}@media screen and (min-width:40em){section.testimonials .testimonial-wrapper{margin-bottom:0}section.testimonials .testimonial-wrapper .quote{font-size:1.25rem}section.testimonials .testimonial-wrapper .attribution,section.testimonials .testimonial-wrapper .title{font-size:1rem}}section.logos .client-logos img{display:block;margin:0 auto;width:200px}section.cta-section{background-color:#287fd6}section.cta-section h2{color:#fff}section.cta-section .button,section.cta-section .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el section.cta-section span{display:block;margin:0 auto}@media screen and (min-width:40em){section.cta-section .button,section.cta-section .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el section.cta-section span{width:50%}}@media screen and (min-width:64em){section.cta-section .button,section.cta-section .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el section.cta-section span{width:25%}}.paychek footer{background-color:#287fd6;border-top:none;padding:1rem 1rem 2rem;margin:0}.paychek footer p{color:#fff;font-size:1rem}.paychek footer a{color:#fff}.paychek footer a:hover{color:#fff}@media screen and (min-width:40em){.paychek footer p{margin:0;line-height:2.6}}.modal-paychek{background-color:#fff;border:1px solid #e9ecef;-webkit-box-shadow:4px 4px 8px 0 rgba(153,153,153,.2);box-shadow:4px 4px 8px 0 rgba(153,153,153,.2);height:100%;left:0;margin:0 auto;overflow-x:hidden;padding:1.5rem;position:absolute;right:0;top:0;width:100%;z-index:500}.modal-paychek h3{font-size:1rem;margin-bottom:0;text-transform:uppercase}.modal-paychek p{margin:1.5rem 0 .75rem}.modal-paychek label{display:block;margin:.75rem 0}.modal-paychek .button,.modal-paychek .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .modal-paychek span{display:block;margin-top:1.75rem}.modal-paychek .custom-checkbox{margin-bottom:.75rem}.modal-paychek form{position:relative}.modal-paychek textarea{min-height:100px}.modal-paychek .modal-close{cursor:pointer;font-size:3rem;line-height:.6;padding:1.5rem;position:absolute;right:0;top:0;-webkit-transition:all .25s ease;transition:all .25s ease}.modal-paychek .modal-close:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all .25s ease;transition:all .25s ease}.modal-thank-you .checkmark{display:block;margin:2rem auto;width:50px}.modal-thank-you h2{text-align:center}.modal-thank-you .download-pdf{margin:1rem 0}@media screen and (min-width:40em){.paychek.modal-overlay:before{background-color:#fff;content:'';height:100%;opacity:.85;position:fixed;width:100%;z-index:400}.modal-paychek{height:initial;max-height:85%;top:50px;width:65%}}section.dash-top{margin-top:1rem}section.dash-top a{text-decoration:none}section.dash-top a:hover{text-decoration:underline}@media screen and (min-width:64em){section.dash-top{margin:3rem 0 4rem}}h2.dash-header{font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;font-size:1.25rem;line-height:1.3}section.hero-article{margin-bottom:2rem}section.hero-article .hero-article__img{margin-bottom:.75rem;width:100%}section.hero-article h1{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1.625rem;line-height:1.3;margin:0 0 .5rem}@media screen and (min-width:64em){section.hero-article h1{font-size:2.125rem;line-height:1.3}}section.hero-article p{color:#434649;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1rem;line-height:1.6;margin:0}section.hero-article a.call-out-link{display:inline-block;font-family:proxima nova,Helvetica,Arial,sans-serif}@media screen and (min-width:64em){section.hero-article{margin-bottom:0}section.hero-article p{font-size:1.125rem}}section.top-stories{border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;padding:2rem 1rem}@media screen and (max-width:40em){section.top-stories{margin-left:-.9375rem;margin-right:-.9375rem}}section.top-stories h2{margin-bottom:1.25rem}section.top-stories ol{list-style-type:none;margin:0;position:relative}section.top-stories ol li{counter-increment:step-counter;margin:0 0 1.25rem 2rem}section.top-stories ol li:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}section.top-stories ol li h3{font-family:ff-meta-serif-web-pro,Georgia,serif;font-weight:700;margin:0;font-size:1rem;letter-spacing:.5px;line-height:1.5}@media screen and (min-width:64em){section.top-stories ol li h3{font-size:1.125rem}}section.top-stories ol li h3:before{content:counter(step-counter) ".";font-family:proxima nova,Helvetica,Arial,sans-serif;font-weight:800;left:0;line-height:1.4;position:absolute}@media screen and (min-width:40em){section.top-stories{border:0;margin:0 0 2rem;padding:0}}@media screen and (min-width:64em){section.top-stories{margin:0 0 0 1.25rem}section.top-stories ol li{border-bottom:1px solid #e9ecef;padding:0 0 1.25rem}}@media screen and (min-width:64em){section.dash-feed h2.dash-header{position:relative}section.dash-feed h2.dash-header:after{background-color:#101316;content:'';height:1px;position:absolute;right:0;top:50%;width:82%}}article.award p a:hover,article.award li a:hover,article.award .author-name a:hover,article.award .post-article-topics a:hover{-webkit-text-decoration-color:#fc0;text-decoration-color:#fc0;color:#101316}.post-label{color:#fff;font-size:.75rem;font-weight:700;overflow-wrap:break-word;padding:.125rem .5rem;text-transform:uppercase;word-wrap:break-word}.post-label--loud{background-color:#d62828}.post-label--medium{background-color:#101316}.post-label--sponsored{background-color:#287fd6}.post-label--award{background-color:#101316;color:#fc0}.post-label__icon{height:10px;margin-right:.375rem;vertical-align:unset}@media screen and (min-width:40em){.post-label{font-size:1rem}.post-label__icon{height:12px}}@media screen and (max-width:40em){.article-hero-img-wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}.article-hero-img-wrapper img{width:100%}.article-title-wrapper{padding:1.25rem .9375rem 0}@media screen and (max-width:40em){.article-title-wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}.article-title-wrapper h1{-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}.article-title-wrapper p{font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.125rem;font-weight:500;margin:.5rem 0 0}@media screen and (min-width:40em){.article-hero-img{margin-bottom:1rem}.article-title-wrapper{margin-bottom:1.5rem;padding:0}.article-title-wrapper p{font-size:1.375rem;line-height:1.6;margin:1rem 0 0}}.article-byline{color:#101316;line-height:1.2;margin:.75rem 0 1.375rem}.article-byline h4{font-family:proxima nova,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.5px;margin:0}.article-byline .author{display:inline}.article-byline .author .author-name{display:inline-block;display:-moz-inline-stack}.article-byline .author .author-name:after{content:',';display:inline-block;margin-left:-.25rem}.article-byline .author .author-name:last-of-type:after{content:''}.article-byline .author .author-name a.twitter{text-decoration:none}.article-byline .date{margin:.5rem 0}.article-byline .date h4{font-size:1rem;font-weight:400}.article-byline .date .updated-info{color:#d62828}.article-byline .date .updated-info h4{color:#d62828}.article-byline .date .published-info,.article-byline .date .updated-info,.article-byline .date h4{display:inline-block}.article-byline .social-share li{margin:.75rem .25rem .25rem 0;width:92px}@media screen and (min-width:40em){.article-byline{border-bottom:solid 1px #e9ecef;padding-bottom:1.5rem}}@media screen and (min-width:70em){.article-wrapper{padding-left:1.5rem}.article-byline{border:0;margin:1.375rem 0;padding:0;font-size:.875rem}.article-byline h4{color:#76797c;text-transform:uppercase;margin:0 0 .5rem}.article-byline .author .author-name{margin-bottom:.75rem}.article-byline .author .author-name:after{display:none}.article-byline .author .author-name:last-of-type{margin-bottom:0}.article-byline .author a.twitter{margin-top:.25rem}.article-byline .date h4{display:block;font-size:.875rem;font-weight:700}.article-byline .date .updated-info{margin-bottom:.75rem}.article-byline .author,.article-byline .date{border-bottom:1px dotted #a9acaf;display:block;margin-bottom:1.75rem;padding-bottom:1.75rem}.article-byline .social-share li{margin:0 .25rem .5rem 0}}@media screen and (min-width:70em){.byline-large-2{width:18%}.article-large-10{width:82%}.byline-hide-large{display:none}.byline-show-large{display:block}}article ::-moz-selection{background:#e9ecef}article ::selection{background:#e9ecef}article h3{font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.375rem;font-weight:600;margin:2rem 0 1rem}article h4{font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.125rem;margin:1.75rem 0 1rem}article.brief h3{margin:1rem 0}article p,article li,article blockquote{line-height:1.5}@media screen and (min-width:40em){article a:hover{color:#d62828}}.article-body>p,.article-body>ul li,.article-body>ol li{font-family:Georgia,serif;line-height:1.7}.body-font-family>p,.body-font-family>ul li,.body-font-family>ol li{font-family:Georgia,serif}article .with-drop-cap>p:first-of-type:first-letter{float:left;font-size:5rem;line-height:.8;margin:0;padding:.5rem .75rem 0 0}@media screen and (min-width:40em){article h3{font-size:1.625rem}article h4{font-size:1.25rem}article .with-drop-cap>p:first-of-type:first-letter{font-size:6rem}}@media screen and (max-width:40em){.inside_story{margin-left:-.9375rem;margin-right:-.9375rem}}.inside_story img{width:100%}.inside_story figcaption{display:inline-block;font-family:Georgia,serif;font-size:.875rem;padding:.5rem 0 0 .9375rem}.inside_story figcaption .caption_text,.inside_story figcaption .source_text,.inside_story figcaption p,.inside_story figcaption a{display:inline;font-size:.875rem}.inside_story figcaption .caption_text{color:#101316}.inside_story figcaption .source_text,.inside_story figcaption p,.inside_story figcaption a{color:#76797c}.inside_story.image-right{margin:0 auto;max-width:70%}.inside_story.image-right figcaption{padding-left:0}.inside_story.image-centered{display:table;margin:0 auto}.caption_text:before{background:url(../img/camera.svg) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";height:18px;display:inline-block;margin:0 .35rem 0 0;width:18px}.source_text{font-style:italic}.source_text a{text-decoration:underline}@media screen and (min-width:40em){.inside_story{margin:0}.inside_story.image-right{float:right;margin:0 0 0 1.5rem;max-width:40%}.inside_story figcaption{padding:.5rem 0 0}}.chart-wrapper{background:#f5f6f7;border:solid 1px #e9ecef;padding:2rem 2rem 0;margin-bottom:3rem}.chart-wrapper .inside_story{margin:0}.chart-wrapper h4{border-top:2px #e9ecef solid;font-size:1.125rem;margin:0 0 1.5rem;padding-top:1rem;text-transform:uppercase}.chart-wrapper ul{margin-left:0}.chart-wrapper ul li{border-bottom:1px #e9ecef solid;list-style-type:none;padding-bottom:1rem}.chart-wrapper ul li:last-of-type{border-bottom:none}.chart-wrapper .chart-resource-source{color:#76797c;display:block;font-size:.9rem}.chart-wrapper .chart-resource-title{font-size:.875rem;font-weight:700}@media screen and (min-width:40em){.chart-wrapper .chart-resource-title{font-size:1rem}}.editorial-table{border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;margin:2rem auto;overflow-x:scroll}.editorial-table table{width:100%}.editorial-table h6{font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:.5px;margin:1rem 0}.editorial-table td,.editorial-table th{font-size:.875rem;line-height:1.3;padding:.75rem .5rem;text-align:left}.editorial-table thead tr{border-bottom:2px solid #101316}.editorial-table thead th{font-weight:700;text-align:left}.editorial-table tbody tr:nth-child(odd){background-color:#f5f6f7}.editorial-table.sortable th:hover{background-color:#e9ecef;cursor:pointer}.editorial-table.sortable th:after{background-image:url(../img/sortable-arrow.png);background-size:cover;content:'';display:inline-block;height:12px;margin-left:3px;width:12px}.editorial-table.sortable th.sorted{background-color:#e9ecef}.editorial-table-source{color:#76797c;font-family:Georgia,serif;font-size:.875rem}@media screen and (min-width:64em){.editorial-table{overflow-x:hidden}}.pullquote{border-left:3px solid #d62828;margin:2rem auto;padding:.5rem 0 .5rem 1.25rem}.pullquote hr{display:none}.pullquote p{margin:0}.pullquote .pq-quote{font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1.125rem;font-weight:700}.pullquote .pq-headshot,.pullquote .pq-speaker-details{display:inline-block;font-family:Georgia,serif;font-size:.875rem;vertical-align:middle}.pullquote .pq-headshot img{border-radius:50%;height:40px;margin:1rem .5rem 0 0;width:40px}.pullquote .pq-headshot img.pq-headshot-img-hidden{display:none}.pullquote .pq-speaker-details{margin:1rem 0 0}.pullquote .pq-speaker-details .pq-speaker-title{font-style:italic}@media screen and (min-width:40em){.pullquote .pq-quote{font-size:1.375rem}.pullquote .pq-speaker-details p{font-size:1rem}}.pquote{border-left:4px solid #55acee;margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem}.pquote .tweetwords{color:#434649;font-size:1rem;font-weight:700;line-height:1.3}.pquote .button,.pquote .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .pquote span{font-weight:700;letter-spacing:0;margin-top:.75rem;padding:.5rem 1rem;text-transform:none}.pquote .button img,.pquote .stripe_btn .stripe-button-el span img,.stripe_btn .stripe-button-el .pquote span img{width:15px;margin-left:.5rem}.pquote br{display:none}@media screen and (min-width:40em){.pquote{float:right;width:40%;margin:0 0 1rem 1rem}.pquote .tweetwords{font-size:1.125rem}}.editor-box p{font-size:1rem;font-style:italic;margin:0}.editor-box p a{color:#55acee;font-weight:700;text-decoration:none}.post-article-wrapper{margin:1.5rem 0}.post-article-wrapper .help-text{font-size:.875rem}.post-article-topics{margin:.5rem 0}.post-article-topics a{font-weight:700;margin-right:.25rem}@media screen and (min-width:40em){.read-next-wrapper{padding:2rem 0 4rem}.read-next-align{float:none;margin-left:auto;margin-right:auto}}@media screen and (min-width:64em){.read-next-align{margin:0}}@media screen and (min-width:70em){.read-next-align{margin-left:auto;margin-right:auto}}.profile-wrapper{background-color:#f5f6f7;margin-bottom:1.5rem;padding:1.5rem}.profile-wrapper h2,.profile-wrapper h3{font-weight:800;font-size:1.75rem;letter-spacing:.5px;margin:1rem 0;text-align:center;text-transform:uppercase}.profile-wrapper p{font-size:1rem}.profile-wrapper p:last-of-type{margin-bottom:0}.profile-wrapper .profile-title{color:#434649;margin:1rem 0;text-align:center}.profile-wrapper hr{border:2px solid #d62828;margin:2rem auto;width:30%}.cloned-story p{display:inline-block;font-size:1rem}.cloned-story img{margin:0 0 0 .725rem;max-height:24px}.article-custom .page-wrapper{max-width:100%}.article-custom .article-wrapper{padding:0}.custom-article-footer .footer-links{margin-bottom:2rem}@media(min-width:40em){.article-custom .page-wrapper{padding-top:55px}}@media(min-width:70em){.article-custom .page-wrapper{padding-top:104px}}.smt-imported-img{display:block;height:auto!important;margin:2.5rem auto}.post-job-cta-wrapper{margin:1rem auto;padding:1rem;text-align:center}.post-job-cta-wrapper p{font-size:1rem;font-weight:700}.post-job-cta-wrapper a.post-job-cta{font-weight:400}.jobs2careers-logo-wrapper{background-color:#fff2e6;border-top:2px solid #ff8100;color:#cc6700;margin-top:1.5rem;padding:1rem 0;text-align:center}@media screen and (max-width:40em){.jobs2careers-logo-wrapper{margin-left:-.9375rem;margin-right:-.9375rem}}.jobs2careers-logo-wrapper img{max-height:22px}.job-links-wrapper{margin:1rem 0}.job-post-body{margin-top:2.5rem}.post-job-tiers h1{text-align:center}.job-tier-wrapper{margin:1.5rem auto}.job-tier-wrapper ul{border:1px solid #e9ecef;padding:1.25rem}.job-tier-wrapper ul li{font-size:.875rem;font-weight:500}.job-tier-wrapper ul li:last-of-type{margin:0}.job-tier-wrapper ul li.cross-out{color:#c3c6c8;font-weight:400;text-decoration:line-through}.sponsored-call-out{color:#287fd6;font-weight:700}@media screen and (min-width:64em){.job-tier-wrapper{padding:0;margin:2.5rem 0}}.job-tier-header{border:1px solid #e9ecef;padding:1.25rem;text-align:center}.job-tier-header .tier-name{display:block;font-weight:700;text-transform:uppercase}.job-tier-header .tier-price{display:block;font-size:1.75rem;font-weight:800}.job-tier-header .button,.job-tier-header .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .job-tier-header span{margin-top:.5rem}.job-tier-header.recommended{background-color:#287fd6;border:1px solid #287fd6;color:#fff}.job-tier-header.recommended .button,.job-tier-header.recommended .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .job-tier-header.recommended span{background:#fff;color:#101316}.job-tier-header.recommended .button:hover,.job-tier-header.recommended .stripe_btn .stripe-button-el span:hover,.stripe_btn .stripe-button-el .job-tier-header.recommended span:hover{background:#f5f6f7}.job-tier-inner-wrapper{position:relative}.job-tier-recommended-label{background:#e9ecef;font-size:.875rem;padding:.125rem 0;position:absolute;text-align:center;top:-25px;width:100%}.radio-option{display:inline-block;max-width:350px;width:100%}.cms-login-notice{color:red;margin-bottom:1rem}.post-job-confirmation{text-align:center}.confirmation-message{margin:1.5rem 0 3rem}.confirmation-message img{width:60px}.edit-job-wrapper{margin-top:2rem}.form-edit-job-buttons{float:right}.form-edit-job-buttons .admin-button{display:inline-block;font-size:.875rem;padding:.5rem;margin:0 0 0 .5rem;width:inherit}.about-page section{margin-bottom:3rem}.about-page section:first-of-type{margin-bottom:0}.about-page .cta-block{margin:0 0 2rem}.about-page .cta-block .cta-img{background-color:#e9ecef;border-radius:50%;display:inline-block;height:50px;text-align:center;vertical-align:top;width:50px}.about-page .cta-block .cta-img img{margin-top:10px;width:30px}.about-page .cta-block .cta-content{display:inline-block;padding-left:20px;width:calc(100% - 55px)}.about-page .cta-block .cta-content h3{font-size:1.125rem;margin:0}.about-page .cta-block .cta-content p{margin:.25rem 0 .5rem}.about-page .cta-block .cta-content p .arrow{font-size:1rem}.about-page .cta-block .cta-content p a{color:#d62828;font-weight:500;text-decoration:none}.about-page .cta-block .cta-content p a:hover{text-decoration:underline}.about-page .publication-sites a:hover{color:#d62828}.about-page .publication-sites ul{columns:1;-webkit-columns:1;-moz-columns:1;list-style-type:none;margin:0}.about-page .publication-sites ul li{margin:0;padding:.5rem 0}@media screen and (min-width:40em){.about-page .cta-block .cta-img{height:70px;width:70px}.about-page .cta-block .cta-img img{margin-top:15px;width:40px}.about-page .cta-block .cta-content{width:calc(100% - 75px)}.about-page .publication-sites ul{columns:175px 3;-webkit-columns:175px 3;-moz-columns:175px 3;margin-top:1rem}}.divider{background:#e9ecef;border:none;display:block;height:1px;margin:.875rem auto;width:25%}.editor-title{color:#76797c;font-size:1.125rem}.editor-title a{color:#76797c}.editor-wrapper{margin:4rem 0;text-align:center}.editor-wrapper .editor-name{font-weight:700;margin:0;font-size:1.25rem;line-height:1.3}@media screen and (min-width:64em){.editor-wrapper .editor-name{font-size:1.5rem;line-height:1.3}}.editor-wrapper .editor-name a{text-decoration:none}.editor-wrapper .editor-name a:hover{text-decoration:underline}.editor-wrapper li{margin:0}.editor-wrapper .editor-headshot{display:block;margin:0 auto 1rem;max-width:220px}@media screen and (min-width:40em){.editor-wrapper{margin-bottom:2rem;text-align:left}.editor-wrapper .divider{margin:.875rem 0}.editor-wrapper .editor-headshot{max-width:100%}}.editor-detail-wrapper{padding:2rem 0 0}.editor-detail-wrapper ul{margin:1rem 0 0}.editor-detail-wrapper ul li{margin:0 0 .5rem}.editor-detail-wrapper ul li a{font-size:1rem}.editor-detail-wrapper ul li a.email:before{background:url(../img/email_icons/email-icon-black.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:12px;line-height:.7;margin-right:.5rem;width:18px}.editor-detail-wrapper ul li a.twitter:before{background:url(../img/social_icons/twitter-follow-icon-black.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:18px;line-height:1;margin-right:.5rem;width:18px}.editor-detail-wrapper ul li a.facebook:before{background:url(../img/social_icons/facebook-follow-icon-black.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:18px;line-height:1;margin-right:.5rem;width:18px}.editor-detail-wrapper ul li a.linkedin:before{background:url(../img/social_icons/linkedin-follow-icon-black.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:18px;line-height:1;margin-right:.5rem;width:18px}.editor-detail-wrapper ul li a.google-plus:before{background:url(../img/social_icons/google-plus-follow-icon-black.png) no-repeat left center transparent;background-size:100% 100%;content:"\0000a0";display:inline-block;height:18px;line-height:1;margin-right:.5rem;width:18px}.editor-detail-wrapper .editor-name{font-weight:700;margin:0;font-size:1.875rem;line-height:1.3}@media screen and (min-width:64em){.editor-detail-wrapper .editor-name{font-size:2.375rem;line-height:1.2}}.editor-detail-wrapper .editor-detail-info{margin:1rem 0}.editor-detail-wrapper .divider{margin:.875rem 0}.editor-bio{margin:2rem 0 3rem}@media screen and (min-width:40em){.editor-detail-wrapper .editor-link-divider{display:inline-block}.editor-detail-wrapper .editor-detail-info{margin:0 0 .5rem}}@media screen and (min-width:64em){.editor-detail-wrapper ul:after{content:"";clear:both;display:table}.editor-detail-wrapper li{float:left;width:48%}}.past-articles{border-top:1px solid #e9ecef;padding-top:1.5rem}.wwar-wrapper{padding:1.75rem 0}.wwar-wrapper:first-of-type{padding-top:1rem}.wwar-wrapper h2{background-color:#e9ecef;display:inline-block;font-size:1rem;margin:0;padding:.5rem .625rem;text-transform:uppercase}.wwar-wrapper img{padding:0 .125rem .25rem 0}.apps-page .app-mockup{display:block;margin:0 auto;max-height:550px;max-width:100%}.apps-page h1{text-align:center}.apps-page .app-badges{margin-bottom:2rem;text-align:center}.apps-page .app-badges li{display:inline-block}.apps-page .app-badges li img{max-width:140px}@media screen and (min-width:64em){.apps-page h1{font-size:1.75rem;margin:4rem 0 1rem;text-align:left}.apps-page .app-badges{text-align:left}.apps-page .app-badges li:first-of-type{margin-right:.375rem}.apps-page .app-badges li img:hover{opacity:.7}}.signup-page table{margin:2rem 0}.signup-page ul{list-style-type:disc}.signup-page li{list-style-type:none}.signup-page ol{list-style-type:decimal}.signup-page h1{font-size:2rem;line-height:1.1;margin:0}.signup-page h2{text-align:center}.signup-page figure{margin:1rem 0}.signup-page .button,.signup-page .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page span{border:0;margin:0}@media only screen and (max-width:40em){.signup-page .button,.signup-page .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page span{width:100%}}.signup-page #nav-bar{background-color:#101316}.signup-page .pub-logo{margin:.5rem 0}@media only screen and (min-width:40em){.signup-page h1{font-size:3.5rem}.signup-page figure{margin:3rem 0}}.signup-page section{padding:2rem 0}.signup-page section.testimonials-section{background-color:#f5f6f7}@media only screen and (min-width:40em){.signup-page section{padding:5rem 0}.signup-page section.form-section{padding:3rem 0}}.signup-page .page-description{font-size:1.125rem;margin:.75rem 0 1.5rem}@media only screen and (min-width:40em){.signup-page .page-description{font-size:1.5rem}}.signup-page .form-section li{margin-bottom:.375rem}.signup-page .newsletter-partner{max-width:100px;vertical-align:middle;display:inline-block;margin-left:10px}.signup-page .testimonial{margin:2rem auto}.signup-page .testimonial p{font-size:1.375rem;text-align:center}.signup-page .testimonial p.testimonial-attribution{color:#76797c;font-size:.875rem;margin:.5rem 0 0}.signup-page .testimonial img{border-radius:50%;display:block;margin:0 auto;max-width:100px}.signup-page .testimonial:last-of-type{margin-bottom:0}@media only screen and (min-width:64em){.signup-page .testimonial{width:70%}.signup-page .testimonial p{margin:0;text-align:left}}.signup-page .reasons-section img{display:block;margin:1rem auto;width:50px}.signup-page .reasons-section h4,.signup-page .reasons-section p{text-align:center}.signup-page .reasons-section h4{margin:0}.signup-page .reasons-section p{margin-top:.5rem}.signup-page .reasons-section .button,.signup-page .reasons-section .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page .reasons-section span{display:block;margin:2rem auto 0}@media only screen and (min-width:40em){.signup-page .reasons-section .button,.signup-page .reasons-section .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page .reasons-section span{width:30%}}.signup-page .demographics-page select:disabled{background-color:#f5f6f7}.signup-page .demographics-page .sidebar-box.promo{background-color:#f5f6f7}.signup-page .demographics-page .sidebar-box.promo h3{color:#287fd6}.signup-page .demographics-page .sidebar-box.promo label p{font-weight:400}.signup-page .demographics-page .sidebar-box.promo .help-text{color:#76797c;font-size:.875rem;margin:1rem 0 0}.signup-page .demographics-page .sidebar-box.promo .sponsor-name{font-style:italic}.signup-page .demographics-page .sidebar-box .checkbox:last-of-type{margin:0}.signup-page .demographics-page .button,.signup-page .demographics-page .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page .demographics-page span{margin-top:1.5rem;width:100%}.signup-page .thanks-page{padding:2rem 0 3rem;text-align:center}.signup-page .thanks-page h1{font-weight:700}.signup-page .thanks-page h2{font-size:1.25rem;font-weight:800;margin:4.25rem 0 1.5rem;text-align:left}.signup-page .thanks-page ul{margin:3rem 0}.signup-page .thanks-page ul li{margin:3rem 0;text-align:left}.signup-page .thanks-page ul li .offer-content{background-color:#f5f6f7;border:1px solid #e9ecef;overflow:hidden;margin:0;padding:1rem}.signup-page .thanks-page ul li .offer-content h4{display:inline-block;font-size:1.125rem;font-weight:400;margin:0}.signup-page .thanks-page ul li .offer-content .button,.signup-page .thanks-page ul li .offer-content .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page .thanks-page ul li .offer-content span{margin-top:1rem}.signup-page .thanks-page ul li .offer-content .offer-column{padding:0}.signup-page .thanks-page ul li .offer-text{font-size:1rem;font-weight:700;margin-bottom:.5rem}.signup-page .thanks-page .thanks-icon{display:block;margin:.5rem auto;width:300px}.signup-page .thanks-page .social-icons img{width:50px}.signup-page .thanks-page .return-to-homepage{font-size:1rem;margin:0;text-align:left}.signup-page .thanks-page .return-to-homepage a{text-decoration:none}.signup-page .thanks-page .return-to-homepage a:hover{text-decoration:underline}.signup-page .thanks-page .coreg{display:none}.signup-page .thanks-page .hybrid-ad-wrapper{margin-bottom:1.5rem}@media only screen and (min-width:40em){.signup-page .thanks-page ul{margin:5rem 0}.signup-page .thanks-page ul li h4{margin:0 1rem 0 0}.signup-page .thanks-page ul li .offer-column .button,.signup-page .thanks-page ul li .offer-column .stripe_btn .stripe-button-el span,.stripe_btn .stripe-button-el .signup-page .thanks-page ul li .offer-column span{float:right;margin-top:0}}.signup-page .signup-form .checkbox{margin-bottom:1rem}.signup-page .signup-form .checkbox label{cursor:pointer;font-weight:700}.signup-page .signup-form .checkbox p{color:#434649;font-size:.875rem;font-weight:400;margin:.25rem 0}.signup-page .help-text{font-size:.875rem}.signup-page .non-ie-wrapper .signup-form input[type=checkbox]{display:none}.signup-page .non-ie-wrapper .signup-form input[type=checkbox]+label:before{border:1px solid #101316;content:'\00a0';display:inline-block;font-size:.75rem;height:20px;margin-right:.5rem;text-align:center;width:20px}.signup-page .non-ie-wrapper .signup-form input[type=checkbox]:checked+label:before{content:'\2715'}.signup-page .view-sample{display:none}@media only screen and (min-width:40em){.signup-page .view-sample{display:inline-block}}.signup-page .footer-wrapper{min-height:100%;padding-bottom:60px}.signup-page .footer{background:#101316;color:#fff;text-align:center;padding:1.5rem 1rem;width:100%;position:relative}.signup-page .footer p{margin:0}.signup-page .footer a{color:#fff}.signup-page .footer a:hover{color:#fff}.library-page-new section{margin-bottom:2rem}.lib-item{padding:1rem 1.125rem 0}.lib-item .lib-item-img{background-color:#e9ecef;background-position:center center;background-size:cover;height:220px}.lib-item .lib-item-img .cta-overlay{visibility:hidden}.lib-item .heading-wrapper{margin-bottom:2rem}.lib-item .heading-wrapper .label{display:block;margin:.75rem 0 0}.lib-item .heading-wrapper h3{font-weight:700;margin:0;font-size:1.25rem;line-height:1.3}@media screen and (min-width:64em){.lib-item .heading-wrapper h3{font-size:1.5rem;line-height:1.3}}.lib-item .heading-wrapper h3 a{text-decoration:none}.lib-item .heading-wrapper h3 a:hover{text-decoration:underline}@media screen and (min-width:40em){.lib-item .heading-wrapper{height:165px;margin-bottom:0}.lib-item a .lib-item-img{position:relative}.lib-item a .lib-item-img:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(#101316));background:linear-gradient(to bottom,transparent -20%,#101316 100%);content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.lib-item a .lib-item-img .cta-overlay{opacity:0;position:absolute;text-align:center;top:70px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:100%;visibility:visible}.lib-item a .lib-item-img .cta-overlay p{color:#fff;font-weight:700;line-height:1.2;margin:1rem auto;text-decoration:none;width:75%}.lib-item a .lib-item-img .cta-overlay img{width:50px}.lib-item a:hover .lib-item-img:before{opacity:.8}.lib-item a:hover .lib-item-img .cta-overlay{opacity:1}.lib-item.columns:last-child:not(:first-child){float:left}}@media screen and (min-width:64em){.lib-item .heading-wrapper{height:175px}}@media screen and (min-width:40em){.lib-featured-items .lib-item:first-of-type .heading-wrapper{height:auto;margin:1rem 0 2rem}}@media screen and (min-width:64em){.lib-featured-items .lib-item:first-of-type .heading-wrapper{height:175px;margin:0}}.lib-promoted-items{border:2px solid #f5f6f7}.lib-promoted-items h2{background-color:#f5f6f7;font-size:1rem;font-weight:400;margin:0;padding:.75rem 1rem;text-transform:uppercase}.lib-promoted-items .lib-item{border-bottom:1px solid #e9ecef;margin:0;padding:1rem}.lib-promoted-items .lib-item:last-of-type{border-bottom:none}.lib-promoted-items .lib-item h3{font-size:1rem;margin:.25rem 0 .5rem}.lib-promoted-items .lib-item h3 a{text-decoration:none}.lib-promoted-items .lib-item h3 a:hover{text-decoration:underline}.lib-promoted-items .lib-item .lib-sponsor .label{display:inline-block}.lib-promoted-items .lib-item .lib-sponsor img{font-weight:700;height:25px;line-height:1.7}@media screen and (min-width:40em){.lib-promoted-items-wrapper{margin:0 1rem}.lib-promoted-items .lib-item{border-bottom:0}}@media screen and (min-width:64em){.lib-promoted-items .lib-item h3{font-size:1.125rem}}.brand-resources-page .download{margin-bottom:4rem}.brand-resources-page .download .logo-example{border:1px solid #e9ecef;padding:3rem 2rem;text-align:center}.brand-resources-page .download .logo-example.bg-black{background-color:#101316}.brand-resources-page .download .agreement .copy{margin:2rem 0 1rem}.brand-resources-page .guidelines .guideline-example{margin-bottom:2rem}.brand-resources-page .guidelines .guideline-example img{border:1px solid #e9ecef;border-bottom:4px solid #d62828}.brand-resources-page .guidelines .guideline-example p{font-size:1rem;text-align:center}.brand-resources-page .guidelines .guideline-example p .highlight{color:#d62828;font-weight:700;text-transform:uppercase}.sc-player{bottom:0;font-size:0;left:0;position:fixed;width:100%;z-index:1}.sc-toggle{cursor:pointer;display:block;margin-top:1rem}.sc-toggle p{display:inline-block;font-size:1.25rem;line-height:30px;margin:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.sc-toggle img{border:1px solid #101316;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;height:30px;margin-right:.5rem;padding:1px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;vertical-align:top;width:30px}.sc-toggle:hover p{color:#d62828}.sc-toggle:hover img{border:2px solid #d62828;padding:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.sc-toggle.sc-stop p{color:#d62828}.sc-toggle.sc-stop img{border:2px solid #d62828;padding:0}.trendline{}.trendline .admin-box{margin:0 auto;max-width:550px;padding:10px;text-align:center}.trendline .admin-box h2{font-size:1.25rem}.trendline .page-wrapper{padding:0}.trendline article{padding-top:3rem}.trendline .label.js-reading-now{display:none}.trendline .menu-wrapper.desktop{background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(153,153,153,.25);box-shadow:0 0 20px 0 rgba(153,153,153,.25);padding:.75rem 1rem;position:fixed;top:0;width:100%;z-index:200}.trendline .menu-wrapper.desktop .nav-topic{display:none}.trendline .menu-wrapper.desktop .social-buttons{display:none}.trendline .menu-wrapper.desktop .social-buttons svg{fill:#fff;height:18px}.trendline .menu-wrapper.desktop .social-buttons .button.social,.trendline .menu-wrapper.desktop .social-buttons .stripe_btn .stripe-button-el span.social,.stripe_btn .stripe-button-el .trendline .menu-wrapper.desktop .social-buttons span.social{height:30px;line-height:1.4;margin-right:.375rem;padding:.375rem .125rem;width:30px}.trendline .menu-wrapper.desktop .social-buttons .button.social.facebook,.trendline .menu-wrapper.desktop .social-buttons .stripe_btn .stripe-button-el span.social.facebook,.stripe_btn .stripe-button-el .trendline .menu-wrapper.desktop .social-buttons span.social.facebook{background-color:#306199}.trendline .menu-wrapper.desktop .social-buttons .button.social.twitter,.trendline .menu-wrapper.desktop .social-buttons .stripe_btn .stripe-button-el span.social.twitter,.stripe_btn .stripe-button-el .trendline .menu-wrapper.desktop .social-buttons span.social.twitter{background-color:#55acee}.trendline .menu-wrapper.desktop .social-buttons .button.social.linkedin,.trendline .menu-wrapper.desktop .social-buttons .stripe_btn .stripe-button-el span.social.linkedin,.stripe_btn .stripe-button-el .trendline .menu-wrapper.desktop .social-buttons span.social.linkedin{background-color:#007bb6}.trendline .menu-wrapper.desktop .social-buttons .button.social.mail,.trendline .menu-wrapper.desktop .social-buttons .stripe_btn .stripe-button-el span.social.mail,.stripe_btn .stripe-button-el .trendline .menu-wrapper.desktop .social-buttons span.social.mail{background-color:#d62828}.trendline .menu-wrapper.mobile{background:#fff;display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:999}.trendline .menu-wrapper.mobile .menu-close img{height:30px;position:fixed;right:20px;top:12px;z-index:999}.trendline .menu-trigger img{height:28px;position:fixed;right:20px;top:12px;z-index:999}.trendline .no-scroll{overflow:hidden}@media(min-width:40em){.trendline .menu-wrapper.desktop .nav-topic{font-size:.875rem;text-transform:uppercase}.trendline .menu-wrapper.desktop .nav-topic.js-show-topic{display:inline-block}}@media(min-width:64em){.trendline .page-wrapper{max-width:inherit}.trendline .menu-wrapper.desktop .social-buttons{display:block;float:right}.trendline .menu-trigger{display:none}}.trendline ul.table-of-contents{}.trendline ul.table-of-contents a,.trendline ul.table-of-contents a:hover{text-decoration:none}.trendline ul.table-of-contents .title{color:#76797c;display:block;font-family:ff-meta-serif-web-pro,Georgia,serif;font-size:1rem;font-weight:600;margin-top:.125rem}.trendline ul.table-of-contents .byline{color:#76797c;display:block;margin:.25rem 0 .75rem}.trendline ul.table-of-contents.feed li{border:none;font-size:.875rem;padding:.875rem 0 0}.trendline ul.table-of-contents.feed li .progress-container{background:#f5f6f7;height:2px;position:relative}.trendline ul.table-of-contents.feed li .progress-container .progress-bar{background:#f5f6f7;height:2px;position:absolute;width:0%}.trendline ul.table-of-contents.feed li.active .progress-bar{background:#d62828}.trendline ul.table-of-contents.feed li.active .progress-bar.sponsored{background:#287fd6}.trendline ul.table-of-contents.feed li.active .js-reading-now{display:block}.trendline ul.table-of-contents.feed li.active .byline,.trendline ul.table-of-contents.feed li.active .title{color:#101316}.trendline ul.table-of-contents.desktop{display:none;height:100%;max-height:calc(100vh - 88px - 40px);overflow-y:hidden;scrollbar-width:none;top:90px;width:220px}.trendline ul.table-of-contents.desktop .byline{font-size:.75rem}.trendline ul.table-of-contents.desktop::-webkit-scrollbar{background:0 0;width:0}.trendline ul.table-of-contents.mobile{padding:2rem}.trendline ul.table-of-contents.mobile .title{font-size:1.25rem}.trendline ul.table-of-contents.mobile .byline{font-size:1rem}@media(min-width:40em){.trendline ul.table-of-contents.mobile{padding:3rem}.trendline ul.table-of-contents.mobile .title{font-size:1.375rem}}@media(min-width:64em){.trendline ul.table-of-contents.desktop{display:block}}@media(min-width:64em){.nav-wrapper .nav-arrow{background-color:#f5f6f7;cursor:pointer;position:fixed;height:20px;width:220px}.nav-wrapper .nav-arrow:before{background-image:url(https://d12v9rtnomnebu.cloudfront.net/divesite/icons/trendline-arrow.svg);background-size:14px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;content:"";height:20px;position:absolute;width:100%}.nav-wrapper .arrow-top{display:none;top:68px}.nav-wrapper .arrow-top:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-wrapper .arrow-bottom{bottom:15px;display:none}}.trendline{}.trendline .header{margin:8rem 0 4rem}.trendline h1{margin:.5rem 1rem 1rem;text-align:center}.trendline .main-header-image-wrapper{text-align:center}.trendline .main-header-image-wrapper .main-header-image{margin:0 auto;max-width:95rem;width:100%}.trendline .image-credit,.trendline .image-credit a{color:#76797c;font-size:.875rem;font-style:italic}.trendline .editors-note{margin:3rem 0}.trendline .editors-note .editor-signature{margin-top:2rem}.trendline .editors-note .editor-signature img{border-radius:50%;vertical-align:top;width:60px}.trendline .editors-note .editor-signature .editor-wrapper{display:inline-block;margin:.375rem 0 0 .75rem}.trendline .editors-note .editor-signature .editor-wrapper .editor{display:block;font-weight:700}.trendline .editors-note .editor-signature .editor-wrapper .editor-title{color:#434649;font-size:1rem}.trendline .story .header-image{width:100%}.trendline .story .copy{background-color:#fff;margin:0 auto;padding:0 1.25rem;position:relative;z-index:100}.trendline .story .item-header{margin-bottom:1.5rem;padding:.75rem 0}.trendline .story h2{margin:.5rem 0}.trendline .story .teaser{margin:.25rem 0}.trendline .story .byline{display:block;font-size:1rem;font-style:italic;letter-spacing:.5px}@media(min-width:40em){.trendline .header .label.primary{font-size:1.125rem}.trendline .story .teaser{font-size:1.125rem}.trendline .story .copy{margin:-6rem auto 5rem}}@media(min-width:64em){.trendline .header{margin:6.5rem auto;max-width:850px}.trendline .header h1{font-size:3.75rem}}