a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{margin:0}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}strong,b{font-weight:600}html{font-size:90%}@media screen and (min-width: 600px){html{font-size:100%}}body{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;color:#11323f}p{font-size:18px;font-size:1.125rem;line-height:1.5555555556;margin-bottom:20px;margin-bottom:1.25rem;margin-top:0}@media screen and (min-width: 600px){p{font-size:16px;font-size:1rem;line-height:1.75;margin-bottom:20px;margin-bottom:1.25rem}}li{font-size:18px;font-size:1.125rem;line-height:1.5555555556;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 600px){li{font-size:16px;font-size:1rem;line-height:1.75;margin-bottom:20px;margin-bottom:1.25rem}}h1,h2,h3,h4,h5,.product-feature .h5,h6{margin-top:1.5em;font-family:"Zilla Slab","Arvo",Rockwell,Georgia,Times,"Times New Roman",serif;text-rendering:optimizeLegibility}h1 a,h2 a,h3 a,h4 a,h5 a,.product-feature .h5 a,h6 a{color:#0c435c;text-decoration:none}h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h5 a:hover,.product-feature .h5 a:hover,h5 a:active,.product-feature .h5 a:active,h6 a:hover,h6 a:active{color:#126489}h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111;margin-bottom:0;font-weight:600;color:#0c435c}h2{font-size:26px;font-size:1.625rem;line-height:1.2307692308;margin-bottom:20px;margin-bottom:1.25rem;font-weight:600;color:#0c435c}h3{font-size:22px;font-size:1.375rem;line-height:1.2727272727;margin-bottom:20px;margin-bottom:1.25rem;color:#d1273e;font-weight:normal;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}h4,.h4{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin-bottom:20px;margin-bottom:1.25rem;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:700;color:#0c435c}h5,.product-feature .h5,.h5{font-size:13px;font-size:.8125rem;line-height:1.3076923077;margin-bottom:10px;margin-bottom:.625rem;text-transform:uppercase;color:#1a708f;letter-spacing:.075em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:600}h6,.h6{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0;color:#1a708f;font-weight:normal;margin-top:0;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}u{text-decoration:none;border-bottom:1px solid #11323f}a{color:#0c435c}a:hover{color:#000102}a:hover,a:active{outline:0}blockquote{padding-left:1em;padding-right:1em;border-left:6px solid #1c8b9e}blockquote p{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:19px;font-size:1.1875rem;line-height:1.3684210526;margin-bottom:20px;margin-bottom:1.25rem}blockquote i,blockquote em{font-weight:600}blockquote cite{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;font-size:1.125rem;line-height:1.1111111111;margin-bottom:20px;margin-bottom:1.25rem}tt,code,kbd,samp,pre{font-family:monospace}pre{overflow-x:auto}p code,li code{font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:0;color:#11323f;white-space:nowrap;margin:0 2px;padding:0 5px;border:1px solid #8ebecb;background-color:#fff;border-radius:6px}abbr{font-size:15px;font-size:.9375rem;line-height:1.3333333333;margin-bottom:0;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;color:#1a708f;white-space:nowrap;margin:0 2px;padding:0 5px;border:1px solid #8ebecb;background-color:#fff;border-radius:2px;cursor:help;text-decoration:none}a.toggle-abbr{font-weight:600;cursor:pointer}.size-toggle-wrap{border-radius:6px;border:1px solid #0c435c;background-color:#1a708f;box-shadow:0 1px 3px 0 inset rgba(0,0,0,.5);display:flex;flex-flow:row nowrap;width:6.2rem;justify-content:space-between;margin:0 0 10px}input[type=radio].size-toggle{display:none}.size-toggle+label{display:flex;color:#fff;padding:5px 6px 2px;line-height:15px;margin:2px 2px 3px;font-weight:500;font-size:14px;position:relative;border-radius:4px;border:1px solid rgba(0,0,0,0)}input[type=radio].size-toggle:checked+label{padding:5px 6px 1px;border:1px solid #d1273e;background-color:#d1273e;box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}input[type=radio].size-toggle:checked+label:before{content:"";top:0;height:8px;width:100%;left:0;position:absolute;border-radius:4px 4px 0 0;border:1px solid #fff;border-width:1px 0 0;transition:border-color .2s}table{border-collapse:collapse;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:20px;margin-bottom:1.25rem;margin:2rem 0 2rem;width:100%;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}tbody tr:hover>td,tbody tr:hover>th{background-color:#e6e6e6}thead tr:first-child td{border-bottom:2px solid #8ebecb}th{padding:1em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:bold;text-align:left;background-color:#fff;border-bottom:1px solid #5aa0b3;text-transform:uppercase;font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0}td{border-bottom:1px solid #8ebecb;padding:.625em;font-size:15px;font-size:.9375rem;line-height:1.3333333333;margin-bottom:0}tr,td,th{vertical-align:middle}tr abbr,td abbr,th abbr{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:0}hr{display:block;position:relative;margin:40px 0;margin:2.5rem 0;padding:0;height:5px;border:0}hr:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#8ebecb}fieldset{background:#b1d2db;border:1px solid #8ebecb;margin-bottom:20px;padding:1em;border-radius:6px}input,label,select{display:block;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:0}label{font-weight:bold;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;margin-bottom:.25em}label.required:after{content:"*"}label abbr{display:none}textarea,[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select,select[multiple=multiple]{box-sizing:border-box;transition:border-color;background-color:#fff;border-radius:6px;border:1px solid #8ebecb;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14;margin-bottom:1em;padding:.25em;width:100%}textarea:hover,[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover,select:hover,select[multiple=multiple]:hover{border-color:#6baabb}textarea:focus,[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus,select[multiple=multiple]:focus{border-color:#129fb5;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(16,139,158,.7);outline:none}textarea{resize:vertical}input[type=search]{appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:5px;margin-right:.3125rem}input[type=file]{width:100%}select{width:auto;max-width:100%;margin-bottom:20px;margin-bottom:1.25rem}form button,input[type=submit]{appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}.search-results{font-size:12px;background:#fff;border-radius:0 0 6px 6px;border:1px solid #8ebecb;padding:0 1.5em 1em;margin-top:0;position:absolute;z-index:100;width:90vw;left:5vw;display:none;max-height:70vh;overflow-y:auto}@media screen and (min-width: 600px){.search-results{width:60vw}}@media screen and (min-width: 900px){.search-results{left:auto;right:3em;width:50vw}}.algolia-credit{width:100%}.ais-Highlight{font-weight:600;font-style:normal !important}.ais-hits--item{margin-top:1em}.ais-hits--item:first-child{margin-top:1em}.ais-hits--item .hit-top{margin:1.5em 0 .5em}@media screen and (min-width: 900px){.ais-hits--item .hit-top{display:flex;flex-flow:row}}.ais-hits--item .hit-bottom{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #8ebecb}.ais-hits--item .hit-title{color:#0c435c;font-weight:600;line-height:1.15;font-family:"Zilla Slab","Arvo",Rockwell,Georgia,Times,"Times New Roman",serif;margin:0rem 0 .5rem}.ais-hits--item .hit-text{margin:0;font-size:.78rem;line-height:1.15rem}.ais-hits--item .hit-link:hover{text-decoration:underline}.ais-hits--item .hit-head{margin-top:1em}@media screen and (min-width: 900px){.ais-hits--item .hit-head{margin-top:0;flex:1 90em}}.ais-hits--item .hit-meta{color:#1a708f;font-size:.68rem;margin:0 0 .75em}@media screen and (min-width: 900px){.ais-hits--item .hit-image{width:40em;margin-right:2em}}.ais-hits--item .hit-heading{color:#0c435c;font-weight:400;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:1.2em;line-height:1.15;margin:0 0 1em}.ais-hits--item .read-more{font-weight:600}.ais-hits--item .read-more:hover{text-decoration:underline}nav ul{margin:0;padding:0}nav li{list-style:none}nav a{text-decoration:none}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,.highlight{transition:color .2s ease-out,opacity .2s ease-out,background .2s ease-out,border-color .2s ease-out}.hidden,.load{display:none}.no-scroll{overflow:hidden}.inline-btn{flex-flow:row wrap;align-items:flex-start}@media(min-width: 660px){.inline-btn{display:flex}}.inline-btn::after{clear:both;content:"";display:block}.inline-btn a,.inline-btn btn{display:inline-block;margin-right:.25em}.inline-btn a:last-child,.inline-btn btn:last-child{margin-right:0}@media screen and (min-width: 900px){.shorten{width:66.6666666667%}}.center{text-align:center}.image-right{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.image-right{float:right;margin-left:1em}}.bold-red{font-weight:600;color:#d1273e}.italic-green{font-style:italic;font-weight:600;color:#1b7943}.btn,.btn-social,.btn-danger,.btn-success,.btn-warning,.btn-info,a.btn-follow,.btn-comp,.btn-inverse,form button,input[type=submit]{display:inline-block;padding:8px 20px;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:20px;margin-bottom:1.25rem;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:normal;background-color:#1a708f;color:#fff;text-decoration:none;border:1px solid #1a708f;border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5);transition:background .2s,border .2s,box-shadow .2s;position:relative;white-space:nowrap;margin-bottom:.5em}.btn:hover,.btn-social:hover,.btn-danger:hover,.btn-success:hover,.btn-warning:hover,.btn-info:hover,a.btn-follow:hover,.btn-comp:hover,.btn-inverse:hover,form button:hover,input[type=submit]:hover{color:#fff;background-color:#0c435c;box-shadow:0 1px 3px 0 rgba(0,0,0,.75)}.btn:hover:before,.btn-social:hover:before,.btn-danger:hover:before,.btn-success:hover:before,.btn-warning:hover:before,.btn-info:hover:before,a.btn-follow:hover:before,.btn-comp:hover:before,.btn-inverse:hover:before,form button:hover:before,input[type=submit]:hover:before{border-color:rgba(255,255,255,.75)}.btn:active,.btn-social:active,.btn-danger:active,.btn-success:active,.btn-warning:active,.btn-info:active,a.btn-follow:active,.btn-comp:active,.btn-inverse:active,form button:active,input[type=submit]:active{transform:translateY(1px)}.btn:before,.btn-social:before,.btn-danger:before,.btn-success:before,.btn-warning:before,.btn-info:before,a.btn-follow:before,.btn-comp:before,.btn-inverse:before,form button:before,input[type=submit]:before{content:"";height:8px;width:100%;top:0;left:0;position:absolute;border-radius:6px 6px 0 0;border:1px solid #fff;border-width:1px 0 0;transition:border-color .2s}.btn-inverse{background-color:#fff;color:#11323f;border-color:#061217}.btn-inverse:visited,.btn-inverse:active{color:#11323f}.btn-inverse:hover{color:#fff;background-color:#11323f}.btn-comp{background-color:#de4d61;color:#fff;border-color:#d1273e}.btn-comp:visited{color:#fff}.btn-comp:hover{background-color:#bc2338}.btn-info,a.btn-follow{background-color:#1c8b9e;border-color:#146573;color:#fff}.btn-info:visited,a.btn-follow:visited{color:#fff}.btn-info:hover,a.btn-follow:hover{background-color:#146573;border-color:#0d3f47}.btn-warning{background-color:#f1c40f;color:#fff}.btn-warning:visited{color:#fff}.btn-warning:hover{background-color:#f4d03f}.btn-success{background-color:#2ecc71;color:#fff}.btn-success:visited{color:#fff}.btn-success:hover{background-color:#54d98c}.btn-danger{background-color:#e74c3c;color:#fff}.btn-danger:visited{color:#fff}.btn-danger:hover{background-color:#ed7669}.btn-social{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0;margin-bottom:.5em;padding:6px 12px 4px}.btn-social .icon{height:15px;width:auto;vertical-align:middle;display:inline-block;padding-right:.25em}.btn-social:hover{color:#fff !important}.btn-social.facebook{border:1px solid #3b5998;background-color:#466ab5}.btn-social.facebook:hover{background:#3b5998;border-color:#2d4373}.btn-social.flickr{border:1px solid #ff0084;background-color:#ff2998}.btn-social.flickr:hover{background:#ff0084;border-color:#cc006a}.btn-social.foursquare{border:1px solid #0cbadf;background-color:#21cef3}.btn-social.foursquare:hover{background:#0cbadf;border-color:#0992af}.btn-social.google-plus{border:1px solid #dd4b39;background-color:#e36b5c}.btn-social.google-plus:hover{background:#dd4b39;border-color:#c23321}.btn-social.instagram{border:1px solid #4e433c;background-color:#65574e}.btn-social.instagram:hover{background:#4e433c;border-color:#312a26}.btn-social.linkedin{border:1px solid #4875b4;background-color:#648bc1}.btn-social.linkedin:hover{background:#4875b4;border-color:#395d90}.btn-social.pinterest{border:1px solid #cb2027;background-color:#df353c}.btn-social.pinterest:hover{background:#cb2027;border-color:#9f191f}.btn-social.rss{border:1px solid #fa9b39;background-color:#fbaf61}.btn-social.rss:hover{background:#fa9b39;border-color:#f98207}.btn-social.tumblr{border:1px solid #2c4762;background-color:#395b7e}.btn-social.tumblr:hover{background:#2c4762;border-color:#1c2e3f}.btn-social.twitter{border:1px solid #55acee;background-color:#7abef2}.btn-social.twitter:hover{background:#55acee;border-color:#2795e9}.btn-social.vimeo{border:1px solid #1ab7ea;background-color:#3fc3ed}.btn-social.vimeo:hover{background:#1ab7ea;border-color:#1295bf}.btn-social.youtube{border:1px solid #f33;background-color:#ff5c5c}.btn-social.youtube:hover{background:#f33;border-color:red}a.btn-follow{padding:.25em;box-shadow:none;text-align:center;width:1.5em;height:1.5em;font-size:1.25em;line-height:1.65em;margin-right:.25em;margin-bottom:.5em;display:inline-flex}a.btn-follow .icon{width:100%;display:block}.site-footer a.btn-follow{border-width:0;color:#0c435c;background:#fff}.site-footer a.btn-follow:hover{background-color:#e5e9ec}.badge{display:inline-block;background:#129fb5;border-radius:2em;color:#fff;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0;font-weight:600;line-height:1;padding:.25em 1em;text-align:center}.badge.inverse{background:#fff;color:#11323f}.badge.info{background:#1c8b9e;color:#fff}.badge.danger{background:#e74c3c;color:#fff}.badge.warning{background:#f1c40f;color:#000}.badge.success{background:#2ecc71;color:#000}.icon{vertical-align:middle;height:auto;width:1em;fill:inherit}.icon.fill--base{fill:#126489}.icon.fill--medium{fill:#1a708f}.icon.fill--dark{fill:#1a708f}.icon.fill--white{fill:#fff}.icon.fill--light{fill:#b1d2db}.notice{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#129fb5;border-radius:6px}.notice a{color:#fff;border-bottom:1px dotted #fff}.notice-inverse{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#fff;border-radius:6px;color:#11323f}.notice-inverse a{color:#fff;border-bottom:1px dotted #fff}.notice-inverse a{color:#11323f}.notice-info{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#1c8b9e;border-radius:6px}.notice-info a{color:#fff;border-bottom:1px dotted #fff}.notice-warning{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#f1c40f;border-radius:6px}.notice-warning a{color:#fff;border-bottom:1px dotted #fff}.notice-success{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#2ecc71;border-radius:6px}.notice-success a{color:#fff;border-bottom:1px dotted #fff}.notice-danger{position:relative;padding:1.5em;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#e74c3c;border-radius:6px}.notice-danger a{color:#fff;border-bottom:1px dotted #fff}.upgrade{text-align:center}.upgrade a{text-decoration:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(18rem, 1fr));grid-auto-flow:row;grid-column-gap:var(--pageSpacing, 2vw);grid-row-gap:var(--pageSpacing, 2vw);padding:calc(var(--pageSpacing, 2vw)*1.5) 0 var(--pageSpacing, 2vw)}.tile{display:flex;flex-flow:column;border:1px solid #8ebecb;border-width:0px 1px 1px 0;position:relative;background:#fff;box-shadow:0 0 10px rgba(17,50,63,.05);transition:all .3s;pointer-events:all;text-decoration:none}.tile:hover{border-color:#1a708f;background:#fff;box-shadow:0 0 10px rgba(17,50,63,.2)}.tile:hover .tile_image{opacity:1}.tile article{display:flex;flex-grow:1;flex-flow:column nowrap}.tile .tile_image{transition:all .3s;opacity:.85;width:100%;height:12em;display:block;background:rgba(0,0,0,0) center center;background-size:cover}.tile .tile_content{flex-grow:1;flex-flow:column nowrap;padding:calc(var(--pageSpacing, 2vw)*.75) var(--pageSpacing, 2vw) var(--pageSpacing, 2vw);color:#11323f}.tile .tile_date{margin-top:1.5em;margin-bottom:1em}.tile .tile_title{font-size:24px;font-size:1.5rem;line-height:1.0833333333;margin-bottom:0;font-family:"Zilla Slab","Arvo",Rockwell,Georgia,Times,"Times New Roman",serif;font-weight:600;margin:0}.tile .tile_excerpt{font-size:15px;font-size:.9375rem;line-height:1.4666666667;margin-bottom:0}.footnotes{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}.footnotes p,.footnotes li{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0;margin-top:-30px;padding-top:40px}.footnotes:before{content:"Footnotes:";font-weight:700}.product-feature{text-align:center;position:relative;clear:both}.product-feature>span,.product-feature .summary{font-size:15px;font-size:.9375rem;line-height:1.4666666667;margin-bottom:20px;margin-bottom:1.25rem;margin-top:6px;display:block}.product-feature .h5{text-align:center}.product-feature .h4{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;margin-top:.5em;margin-bottom:1em !important;font-size:24px;font-size:1.5rem;line-height:1.1666666667;margin-bottom:20px;margin-bottom:1.25rem;text-align:center}.product-feature .h4 a{color:#11323f;font-weight:600;text-decoration:none}.product-feature .h4 a:hover{color:#0c435c}.product-feature .comparison{text-align:left;display:flex;flex-flow:row wrap;white-space:nowrap;align-items:center}.product-feature .comparison .label{flex:1 0 100%;order:1;padding-bottom:.25em;margin-bottom:.5em;border-bottom:1px solid #8ebecb;color:#129fb5}.product-feature .comparison .comparison-start,.product-feature .comparison .comparison-end{flex:1;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:0;color:#1a708f;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;cursor:help}.product-feature .comparison .comparison-start{order:2;padding-right:.5em}.product-feature .comparison .comparison-end{order:4;text-align:right}.product-feature .comparison .comparison-scale{text-align:center;flex:1;order:3;min-width:100px;max-width:100px}.product-feature .comparison .comparison-scale .icon{width:8px;margin:auto 1px;float:left}.product-feature .comparison .comparison-scale .icon:nth-child(even){transform:rotateY(180deg)}.product-feature .image-wrap{background:#fff}.product-feature .image-wrap img{opacity:1;transition:opacity,.25s;width:60%;margin:0 auto;-webkit-backface-visibility:hidden}.product-feature .image-wrap img:hover{opacity:.9}.product-feature .feature-flag{position:absolute;padding:.5rem 1rem;color:#fff;background:#129fb5;top:-0.6rem;left:-12px;font-size:15px;font-size:.9375rem;line-height:1.5333333333;margin-bottom:20px;margin-bottom:1.25rem;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);height:38px;font-weight:500;z-index:1}.product-feature .feature-flag:before{position:absolute;top:38px;left:0px;content:"";width:0;height:0;border-style:solid;border-width:8px 0 0 8px;border-color:#1c8b9e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#sidebar .product-feature p{text-align:center}#sidebar .product-feature .h5{font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:20px;margin-bottom:1.25rem;margin-top:0}#sidebar .product-feature .h4{font-size:24px;font-size:1.5rem;line-height:1.1666666667;margin-bottom:20px;margin-bottom:1.25rem;margin-top:0}#sidebar .product-feature .image-wrap{border:1px solid #8ebecb;margin-top:1.5em;margin-bottom:2em}#sidebar .product-feature .image-wrap img{margin:10% auto;width:80%}#sidebar .product-feature .feature-flag{left:-8px}.page-content .product-feature{padding-top:1.5em;padding-bottom:2.5em;padding-left:7%;padding-right:7%;margin-top:3em;margin-bottom:3rem;position:relative;border:0px solid #8ebecb;border-left-width:4px;border-right-width:1px}.page-content .product-feature:before,.page-content .product-feature:after{content:"";position:absolute;left:0;width:100vw;height:1px;border:inherit;border-width:1px 0 0 0}.page-content .product-feature:before{top:0}.page-content .product-feature:after{bottom:0}@media screen and (min-width: 600px){.page-content .product-feature{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-right-width:0}.page-content .product-feature .half{width:46.5%}.page-content .product-feature .whole{display:flex;width:100%;flex-flow:row wrap;justify-content:space-between}.page-content .product-feature .image-wrap a img{width:100%;margin:0 auto}.page-content .product-feature.smaller .half{width:60%}.page-content .product-feature.smaller .image-wrap{width:40%}.page-content .product-feature.smaller .image-wrap img{margin:0 auto;height:100%;width:100%}}@media screen and (min-width: 900px){.page-content .product-feature{border-right-width:0;padding-right:0}}.page-content .product-feature.smaller{padding-right:1%}.page-content .product-feature.smaller img{margin:0 auto;width:40%}.page-content .product-feature.mini .h4{margin-top:.3rem;margin-bottom:.75rem !important}.page-content .product-feature.mini span.summary{display:block;line-height:1.3}@media screen and (min-width: 1100px){.page-content .product-feature.mini{width:20rem;float:right;margin-left:2rem;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;padding-left:1.5rem}.page-content .product-feature.mini .half,.page-content .product-feature.mini .image-wra{width:100%}.page-content .product-feature.mini .image-wrap a img{max-height:200px;width:auto}}:root{--pageSpacing: 15px}@media screen and (min-width: 900px){:root{--pageSpacing: 2vw}}#main,#sidebar,#footer,#copyright{padding:var(--pageSpacing, 2vw) calc(var(--pageSpacing, 2vw)*2);clear:both}.full-width{width:100%;max-width:1200px;margin:0 auto;padding:0 calc(var(--pageSpacing, 2vw)*2)}@media all and (min-width: 800px){body{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center;align-items:flex-start;overflow-x:hidden}#main{flex:2 0 67%;order:2;padding-left:calc(var(--pageSpacing, 2vw)*2)}#main .wrapper{max-width:54vw}#sidebar{flex:1 0 33%;order:1;padding-right:calc(var(--pageSpacing, 2vw)*2);align-self:stretch;max-width:350px;position:relative}#sidebar:after{content:"";width:100vw;height:100%;background:inherit;right:100%;top:0;position:absolute}#footer,#copyright{flex:1 0 100%;order:3}}header{flex-wrap:wrap;width:100%;text-align:center;background:#0c435c;padding:var(--pageSpacing, 2vw) calc(var(--pageSpacing, 2vw)*2);justify-content:space-between;align-items:center;max-height:180px;overflow:hidden}header .full-width{display:flex;flex-flow:column}header a.header-logo{flex:none}header a.header-logo img{width:60vw}header .header-ad{margin-top:2vw;max-height:100px;flex:auto}@media screen and (min-width: 600px){header{flex-flow:nowrap;padding:1rem 0;text-align:left}header a.header-logo{flex:none;max-height:60px}header a.header-logo img{width:23em}header .header-ad{max-height:60px}}@media screen and (min-width: 900px){header .full-width{flex-flow:row}header .header-ad{margin-top:0;margin-left:2vw;max-height:90px}}.subheader{flex:1 0 auto;width:100%;background:#1a708f;padding:.35rem 0;flex-flow:row wrap;position:sticky;top:0;z-index:10}.subheader .subheader-menu{display:flex;align-items:center}.subheader .subheader-menu-page{flex:0 1 auto;margin:0 2rem 0 0;line-height:1;width:12rem}.subheader .subheader-menu-page>a{color:rgba(255,255,255,.9);font-size:11px;font-size:.6875rem;line-height:1;margin-bottom:0;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.subheader .subheader-menu-page>a:hover{color:#fff;text-decoration:underline}.subheader .subheader-search-label{color:rgba(255,255,255,.9);font-size:11px;font-size:.6875rem;line-height:1;margin-bottom:0;letter-spacing:.05em;text-transform:uppercase;font-weight:600;margin-right:.5rem;margin-left:auto}.subheader .subheader-search{margin:0}.subheader .subheader-search input{margin:0;font-size:12px;padding:.1rem .3rem;border-radius:2px;width:12rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,0);box-shadow:none;color:#fff;font-weight:500;height:24px}.subheader .subheader-search input::placeholder{color:#fff;padding:.1rem .3rem}.subheader .subheader-search input:focus{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.subheader .subheader-search .ais-search-box{display:inline-block;position:relative}@media all and (max-width: 899px){.subheader .subheader-menu-page{display:none}.subheader .subheader-search-label{margin-left:initial}}@media screen and (min-width: 1200px){#main .wrapper{max-width:62vw}}#sidebar{background:#e5e9ec}#sidebar a.header-logo img{width:10em}@media screen and (min-width: 900px){#sidebar a.header-logo img{width:100%}}#sidebar p,#sidebar li{font-size:14px;font-size:.875rem;line-height:1.5714285714;margin-bottom:20px;margin-bottom:1.25rem;margin-top:6px}#sidebar section{padding-bottom:16px;padding-top:5.3333333333px;text-align:center}#sidebar section.with-border{border-bottom:1px solid #8ebecb;margin-bottom:26px}#sidebar section.left{text-align:left}#sidebar section h3{color:#11323f;font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;margin-top:26px}#sidebar section h3 span{display:block;font-size:14px;font-size:.875rem;line-height:1.2857142857;margin-bottom:0;margin-bottom:15px}#sidebar section .h4{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;font-family:"Zilla Slab","Arvo",Rockwell,Georgia,Times,"Times New Roman",serif;font-weight:600;margin-bottom:.25em;margin-top:.5em}#sidebar section .h4 a{text-decoration:none}#sidebar section .h4 a:hover{text-decoration:underline}#sidebar section .h6{font-size:12px;font-size:.75rem;line-height:1.1666666667;margin-bottom:0;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;margin:1em 0;font-weight:500;text-transform:uppercase;letter-spacing:.05em}#sidebar section h4,#sidebar section h5,#sidebar section .product-feature .h5,.product-feature #sidebar section .h5{margin-top:0}#sidebar section p,#sidebar section li{text-align:left}#sidebar section.sticky{position:sticky;top:50px}#sidebar section .page-pin{margin:20px 0}#sidebar section .page-pin a{display:block;cursor:pointer}#sidebar section .page-pin img{box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:2px}#sidebar section .teaser-img{margin-top:1em;display:block;border:1px solid #8ebecb}#sidebar .gtm-click--ad img{margin:1em auto;max-width:100%}.main a{text-decoration:none}.main p>a,.main li>a{border-bottom:1px dotted #0c435c}.main p>a:hover,.main li>a:hover{color:#126489;border-bottom-style:solid;border-bottom-color:#126489}.main p>a.reversefootnote{border-bottom-width:0}.main .toc li>a{border-bottom-width:0}.page-title h1{margin-top:0;margin-bottom:.7em}.page-meta .h5{font-size:13px;font-size:.8125rem;line-height:1.5384615385;margin-bottom:0;margin-top:.75rem;margin-bottom:1rem}.page-content>p:first-child,.page-content>p.excerpt{font-size:22px;font-size:1.375rem;line-height:1.3636363636;margin-bottom:20px;margin-bottom:1.25rem;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:400}.page-content img{margin-bottom:1rem}#main .ads{position:relative;text-align:center;margin-top:1em;margin-left:-1em;margin-right:-1em;padding:10px 0 20px;background:#9fc8d3}@media screen and (min-width: 900px){#main .ads{margin-left:0;margin-right:0}}#main .ads:after{content:"Advertisement";position:absolute;bottom:0;width:100%;text-align:center;display:block;font-size:9px;font-size:.5625rem;line-height:2.2222222222;margin-bottom:0;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}#main .ads ins{border-width:0}#main iframe{max-width:100%;margin:1rem 0}#main ins iframe{margin:0}#main .gtm-click--ad{display:block;margin:1em 0}.page-lead{background-position:center top;background-repeat:no-repeat;background-attachment:fixed;text-align:center;color:#fff}@media screen and (min-width: 1100px){.page-lead{background-size:cover}}.page-lead-content{padding:1em}@media screen and (min-width: 900px){.page-lead-content{padding:2em}}@media screen and (min-width: 1100px){.page-lead-content{padding:3em}}.page-lead-content h1{font-size:48px;font-size:3rem;line-height:1.25;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 900px){.page-lead-content h1{font-size:60px;font-size:3.75rem;line-height:1;margin-bottom:20px;margin-bottom:1.25rem}}@media screen and (min-width: 1100px){.page-lead-content h1{font-size:72px;font-size:4.5rem;line-height:1.1111111111;margin-bottom:20px;margin-bottom:1.25rem}}.page-lead-content h2{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:20px;margin-bottom:1.25rem}@media screen and (min-width: 900px){.page-lead-content h2{font-size:24px;font-size:1.5rem;line-height:1.6666666667;margin-bottom:20px;margin-bottom:1.25rem}}@media screen and (min-width: 1100px){.page-lead-content h2{font-size:32px;font-size:2rem;line-height:1.25;margin-bottom:20px;margin-bottom:1.25rem}}.page-teaser{display:flex;flex-flow:column;flex-wrap:wrap;padding-top:calc(.5*var(--pageSpacing, 2vw))}@media screen and (min-width: 900px){.page-teaser{flex-wrap:nowrap;flex-flow:row}}.page-teaser .page-teaser_image{flex:1 1 auto;min-height:30vw;margin-bottom:var(--pageSpacing, 2vw);background-position:center center;background-size:cover;display:flex}@media screen and (min-width: 900px){.page-teaser .page-teaser_image{min-height:0;flex:1 1 50%;margin-right:var(--pageSpacing, 2vw)}}@media screen and (min-width: 1100px){.page-teaser .page-teaser_image{flex:1 1 32vw}}.page-teaser .page-teaser_image a{flex:1 1 100%}.page-teaser .page-teaser_content{flex:2 3 100%}.page-teaser .page-teaser_content h5,.page-teaser .page-teaser_content .product-feature .h5,.product-feature .page-teaser .page-teaser_content .h5{margin-top:0}.page-feature img{width:100%}.page-image{position:relative;margin-top:calc(-1*var(--pageSpacing, 2vw));margin-left:calc(-2*var(--pageSpacing, 2vw));margin-right:calc(-4*var(--pageSpacing, 2vw));margin-bottom:var(--pageSpacing, 2vw);height:20vw;min-height:120px;background-position:center center;background-size:cover;width:133%;position:relative;overflow:hidden}.page-image .page-feature-image-hidden{z-index:-1;position:absolute;top:0;left:0}.page-image .image-credit{position:absolute;bottom:0;right:0;margin:0 auto;padding:10px 15px;background-color:rgba(0,0,0,.5);color:#fff;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:1.6666666667;margin-bottom:0;text-align:right;z-index:10}.page-image .image-credit a{color:#fff;text-decoration:none}.footnotes ol{word-wrap:break-word}.section--featured{padding:var(--pageSpacing, 2vw) 0}.section--tinted{background:#e5e9ec}.section--divider{background:#fff;border:1px solid #8ebecb;border-width:1px 0;padding:15px 0}.section--divider h5,.section--divider .product-feature .h5,.product-feature .section--divider .h5{margin:0;line-height:10px;text-align:center;color:#d1273e}.section--wrap-ads{padding:var(--pageSpacing, 2vw) 0 calc(var(--pageSpacing, 2vw)*2)}.full-width .continue-link{padding:var(--pageSpacing, 2vw) 0 calc(var(--pageSpacing, 2vw)*2);margin:0 auto;text-align:center}.full-width .continue-link a{color:#0c435c;text-decoration:underline}.section--white .tile{border-width:1px}.page-footer{position:relative}.author-image{position:absolute;left:0}.author-image img{width:80px;height:80px;border-radius:6px}.author-content{word-wrap:break-word;padding-left:100px;min-height:80px}.author-name{font-size:20px;font-size:1.25rem;line-height:1;margin-bottom:0}.author-bio{margin-top:0;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:20px;margin-bottom:1.25rem}.site-footer{border-top:6px solid #de4d61;background:#0c435c;color:#fff;font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif}.site-footer h4{color:#fff;margin-top:0;line-height:1.75em;font-family:"Zilla Slab","Arvo",Rockwell,Georgia,Times,"Times New Roman",serif;font-size:1.5em;font-weight:600;-webkit-font-smoothing:antialiased}.site-footer a{color:#fff;font-weight:normal}.site-footer li{margin-bottom:.35em}.site-footer nav{text-align:center}.site-footer nav .big-icon .icon{width:5em;margin:1em auto;display:block}@media all and (min-width: 800px){.site-footer nav{text-align:left;display:flex;align-items:flex-start}.site-footer nav .icon{max-width:100%}.site-footer nav .big-icon .icon{width:15rem;flex:1;padding-right:2%;align-self:flex-start;padding-top:.25em;max-height:9em}.site-footer nav .footer-menu{flex:1}.site-footer nav .footer-menu.footer-menu--articles{flex:2;min-width:22em;max-width:50%}.site-footer nav .footer-menu.footer-menu--pages{min-width:8em;padding-left:2%}}.site-footer nav .footer-menu{padding-bottom:1em}.site-footer nav .footer-menu li{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-bottom:0;margin-bottom:15px}.site-footer nav .footer-menu--pages li{font-size:13px;font-size:.8125rem;line-height:1.3846153846;margin-bottom:0;margin-bottom:15px;letter-spacing:.05em;text-transform:uppercase;font-weight:normal}.site-footer nav .footer-follow{margin-bottom:10px}#copyright{text-align:center;padding-top:.35em;padding-bottom:.15em;background:#1a708f}#copyright p{font-family:"Avenir Next","Avenir","Source Sans Pro","Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:13px;font-size:.8125rem;line-height:1.1538461538;margin-bottom:20px;margin-bottom:1.25rem;color:#ccebf6;margin-top:1rem}#copyright p a{color:#ccebf6;text-decoration:none}
