@charset "UTF-8";address,i{font-style:normal}address span,article,aside,details,figcaption,figure,footer,header,hgroup,iframe,main,menu,nav,section{display:block}a img,fieldset,hr{border:0}a,a:hover{text-decoration:underline}body,fieldset,figure,footer li,html,menu,nav ul,nav ul li{margin:0;padding:0}nav ul,ul.social{padding:0}.header-site li,.header-site ul,.social li,menu ul li,nav ul li{list-style-type:none}b{font-weight:400}a{color:#008c83;cursor:pointer}a:hover{color:#236491}.url,a[href^=mailto]{word-break:break-word}iframe{max-width:100%;margin:1rem auto}input,select,textarea{font-family:inherit;font-size:inherit;max-width:100%;margin:0}address{font-size:.9em}.branding-floating,.header-banner blockquote,.overlay-search-site,.toggle-nav-site,.toggle-search-site{display:none}hr{clear:both;height:0;border-top:1px solid #ddd}sub,sup{line-height:normal}::selection{background:rgba(35,101,147,.25)}html{position:relative;font-size:82.5%;background:#efefef}@media (max-width:15em){html{font-size:40%}}@media (min-width:15em){html{font-size:60%}}@media (min-width:35em){html{font-size:65%}}@media (min-width:75em){html{font-size:75%}}@media (min-width:90em){html{font-size:80%}}@media (min-width:100em){html{font-size:82.5%}}html.touch{-webkit-text-size-adjust:none}body{background:#fff;max-width:50em;margin:1em auto}img{width:auto;height:auto;max-height:10em;max-width:50%}.footer-site,.masthead{text-align:center;padding:1em}form{margin:1em 0}form small{display:block}label{margin-top:1em}input,select,textarea{vertical-align:middle;white-space:normal;line-height:normal!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{display:block;padding:.35em;border:1px solid #ccc;border-radius:2px}input:-webkit-autofill{background-color:none!important;-webkit-box-shadow:0 0 0 500px rgba(0,165,155,.05) inset,0 0 0 500px #fff inset}textarea{width:100%;max-width:25em;height:6em}input[type=search]{-webkit-appearance:textfield;appearance:textfield}[type=submit]{cursor:pointer;-webkit-appearance:none}form .label,form label{display:block;font-weight:700;clear:both;margin-top:1em}select{height:2.35em;background:#fefefe;border-color:rgba(0,0,0,.25)}@media (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important;-webkit-text-size-adjust:100%!important}}input[type=checkbox],input[type=radio]{position:relative;display:inline-block;z-index:2;margin-left:.625em;margin-top:1.25em;cursor:pointer;vertical-align:top}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;position:relative;margin:.5em 1em .25em -2em;display:inline-block;vertical-align:middle;background:#f4f4f4;font-weight:400;font-size:.9em;padding:.5em 1em .5em 2.25em;border-radius:2px;z-index:1;max-width:80%}.h1,body,h1{font-size:1.4em}input[type=checkbox]+label .sub,input[type=radio]+label .sub{margin:.25em 0;font-weight:400}input[type=checkbox]+label:focus,input[type=checkbox]+label:hover,input[type=checkbox]:focus+label,input[type=checkbox]:hover+label,input[type=radio]+label:focus,input[type=radio]+label:hover,input[type=radio]:focus+label,input[type=radio]:hover+label{cursor:pointer;background:#ddd}input[type=checkbox]:checked+label,input[type=radio]:checked+label{background:#ddd;font-weight:700}label input[type=checkbox],label input[type=radio]{margin:.5em .5em .5em 0}.wrap{margin:0 auto;max-width:1380px;-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 1.25rem}@media (min-width:35em){.wrap{padding:0 10%}}@media (min-width:47.5em){.wrap{padding:0 2.5rem}}@media (min-width:57.5em){.wrap{padding:0 5%}}.wrap-bleed{max-width:1380px;margin:0 -1.25rem}@media (min-width:35em){.wrap-bleed{margin:0 -10%}.h1,h1{font-size:1.5em}}@media (min-width:47.5em){.wrap-bleed{margin:0 -3.5%}}@media (min-width:62.5em){.wrap-bleed{margin:0 auto}}main{position:relative;z-index:1;background:#f8f8f8}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}ol,ul{padding-left:1.5em}.visually-hidden:focus{position:static;clip:none}.relative-wrapper,blockquote{position:relative}body{font-family:'Open Sans',sans-serif;color:#000;font-weight:400;line-height:1.65em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,165,155,.25)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Gotham A','Gotham B',sans-serif;font-weight:500;line-height:1.25;margin:2rem 0;color:#008179;transition:font-size 250ms linear,opacity 250ms linear}a .h1,a .h2,a .h3,a .h4,a .h5,a .h6,a h1,a h2,a h3,a h4,a h5,a h6{color:#008179}a:hover .h1,a:hover .h2,a:hover .h3,a:hover .h4,a:hover .h5,a:hover .h6,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:#236491;text-decoration:underline}.h5,.h6,h5,h6{color:#555}p{margin:1.5em 0}p:empty{margin:0}main{padding-bottom:5em}main ol a,main ul a{text-decoration:none}.h1,h1{margin-top:2rem;font-weight:600;color:#00A59B}.h1+.h2,.h1+.h3,.h1+.h4,.h1+.h5,.h1+.h6,.h1+h2,.h1+h3,.h1+h4,.h1+h5,.h1+h6,.h2+.h3,.h2+.h4,.h2+.h5,.h2+.h6,.h2+h3,.h2+h4,.h2+h5,.h2+h6,.h3+.h4,.h3+.h5,.h3+.h6,.h3+h4,.h3+h5,.h3+h6,.h4+.h5,.h4+.h6,.h4+h5,.h4+h6,.h5+.h6,.h5+h6,h1+.h2,h1+.h3,h1+.h4,h1+.h5,h1+.h6,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+.h3,h2+.h4,h2+.h5,h2+.h6,h2+h3,h2+h4,h2+h5,h2+h6,h3+.h4,h3+.h5,h3+.h6,h3+h4,h3+h5,h3+h6,h4+.h5,h4+.h6,h4+h5,h4+h6,h5+.h6,h5+h6{margin-top:-1.5rem}.h2,.h6,h2,h6{font-weight:400}@media (min-width:45em){.h1,h1{font-size:1.85em}}@media (min-width:85em){.h1,h1{font-size:2.35em}}.h2,h2{font-size:1.5em}@media (min-width:45em){.h2,h2{font-size:1.75em}}@media (min-width:85em){.h2,h2{font-size:1.85em}}.h3,h3{font-size:1.25em}@media (min-width:45em){.h3,h3{font-size:1.35em}}@media (min-width:85em){.h3,h3{font-size:1.5em}}.h4,h4{font-size:1.2em;color:#000}.h5,h5{font-size:1em}.h6,h6{font-size:.95em;line-height:1.25}.date,strong,time{font-weight:700}@media (max-width:15em){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:1.1em!important}}@media (max-height:12.5em){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:1.1em!important}}abbr,acronym{border-bottom:1px dotted #333}ol ol,ol ul,ul ol,ul ul{margin-top:1em;margin-bottom:0}em{font-style:italic}ul{margin:2rem 0;list-style-type:square}.list-block,.list-inline li,.list-unbulleted li,.ul,.ul ul,ol{list-style-type:none}.ul ul{font-size:.9em}.ul li:before{content:'•';font-size:1.6em;float:left;color:#00A59B;margin:0 0 0 -.9em}ol{margin:2rem 0;counter-reset:ol}ol>li:before{content:counter(ol);counter-increment:ol;color:#00938a;margin-left:-1.5em;margin-right:1em;float:left;clear:left}li{margin-bottom:.5em}dl{margin:2rem 0}dl:after{content:'';display:table;clear:both}dt{color:#bbb}dd{margin:0}@media (min-width:40em){dd,dt{display:inline-block}dt{float:left;clear:left;margin-right:.5em}dd{float:left;clear:none}}hr,hr.compact{margin:2rem auto}@media (min-height:45em){hr{margin:4rem auto}}blockquote{color:#236491;padding:.25em 1em;margin:2em 0;font-size:1.25em;line-height:1.5em;border-left:2px solid #236491}@media (min-width:45em){blockquote{font-size:1.75em}}blockquote.long,blockquote.small{font-size:1.1em}@media (min-width:45em){blockquote.long,blockquote.small{font-size:1.2em}}@media (min-width:1380px){blockquote{padding:.5em 1.5em}blockquote.long,blockquote.small{padding:1.5em}}blockquote.plain{padding:0;border:0}blockquote p{margin:0 0 .5em}blockquote p:only-child{margin-bottom:0}blockquote .cite,blockquote cite{color:#000;display:block;margin:.5em 0 0;font-size:.8em}.tweetable,.tweetable cite,pre{color:#fff}.tweetable{background:#00A59B;font-size:1.35em;border:0}pre{clear:both;font-size:.8em;margin:.5rem 0 4rem;padding:1em;tab-size:2;background:rgba(0,140,131,.75);max-width:100%;overflow:auto}.list-inline,.list-unbulleted{padding-left:0}.caps{text-transform:uppercase}.underline{text-decoration:underline}.intro{line-height:1.45;font-size:1.2em}@media (min-width:40em){.intro{font-size:1.35em}}.large{font-size:1.1em}@media (min-width:40em){.large{font-size:1.2em}}.intro-super{font-size:1.1em}@media (min-width:40em){.intro-super{font-size:1.25em}}@media (min-width:50em){.intro-super{font-size:1.5em}}.sub{font-size:.9em}.sub-super,small{font-size:.85em}@media (min-width:40em){.sub{font-size:.85em}.sub-super,small{font-size:.65em}}.above-related{margin-top:-1.5rem!important}.margin-compact{margin:.5em 0!important}.date,time{font-size:.9em;color:#008c83;display:block}.subheading-above{margin-top:4rem;margin-bottom:-3.5rem}.list-inline{margin-left:0}.list-inline li{display:inline-block;margin-right:1em}.list-unbulleted li{margin:.5em 0;padding-left:0}.list-unbulleted.grid{margin-top:2em}.list-links a{text-decoration:none}.list-block{font-size:.9em;margin:2rem 0;padding:0}.list-block li{border-top:1px solid #e0e0e0;padding:2.5rem 0 1.5rem}.list-block .h1,.list-block .h2,.list-block .h3,.list-block .h4,.list-block .h5,.list-block .h6,.list-block h1,.list-block h2,.list-block h3,.list-block h4,.list-block h5,.list-block h6{margin:.5rem 0}.list-block .h1 a,.list-block .h2 a,.list-block .h3 a,.list-block .h4 a,.list-block .h5 a,.list-block .h6 a,.list-block h1 a,.list-block h2 a,.list-block h3 a,.list-block h4 a,.list-block h5 a,.list-block h6 a{color:#00A59B}.debug *{box-shadow:0 0 .5em rgba(255,0,0,.75),inset 0 0 .5em rgba(0,255,0,.75)!important}.font-primary{font-family:'Open Sans',sans-serif}.font-secondary{font-family:'Gotham A','Gotham B',sans-serif}.align-center,.align-centre,.center,.centre{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.color-base,.color-teal{color:#00A59B!important}.color-red{color:#C82D2D!important}.color-black{color:#000!important}hr.color-base,hr.color-teal{border-color:#00A59B!important}hr.color-red{border-color:#C82D2D!important}hr.color-black{border-color:#000!important}.margin-top-none{margin-top:0!important}.module-spaced{margin:2rem 0!important}.mobile-hide{display:none!important}@media (min-width:35em) and (min-height:35em){.mobile-hide{display:block!important}.mobile-only-display{display:none!important}}.element-invisible,.fallback,.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;margin:0;padding:0}.element-focusable.fallback:active,.element-focusable.fallback:focus,.element-focusable.screen-reader-text:active,.element-focusable.screen-reader-text:focus,.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}