/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html,body,figure,fieldset,menu,nav ul,nav ul li,footer li{margin:0px;padding:0px}nav ul,ul.social{padding:0px}menu ul li,nav ul li,.social li,.header-site ul,.header-site li{list-style-type:none}b{font-weight:normal}i{font-style:normal}a{color:#000;cursor:pointer;text-decoration:underline}a:hover{text-decoration:underline;color:#3051d5}a img{border:0px}a[href^="mailto"],.url{word-break:break-word}iframe{display:block;max-width:100%;margin:1em auto;margin:1rem auto}fieldset{border:0px}input,textarea,select,button{font-family:inherit;font-size:inherit;max-width:100%;margin:0}address{font-style:normal;font-size:0.9em}address span{display:block}hr{clear:both;height:0px;border:0;border-top:1px solid #ddd;margin:2em 0;margin:5rem 0}strong{font-weight:700}sup,sub{line-height:normal}::-moz-selection{background:rgba(35,121,156,0.25)}::selection{background:rgba(35,121,156,0.25)}html{position:relative;font-size:82.5%;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}@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: 80em){html{font-size:70%}}@media (min-width: 120em){html{font-size:75%}}html.touch{-webkit-text-size-adjust:none}body{background:#fff;max-width:50em;margin:1em auto}.toggle-nav-site,.toggle-search-site,.overlay-search-site{display:none}img{width:auto;height:auto;max-height:10em;max-width:50%}.masthead,.footer-site{text-align:center;padding:1em}.branding-floating{display:none}.header-banner blockquote{display:none}.debug *{box-shadow:0 0 3px #f00}form{margin:1em 0}form small{display:block}.form-item{margin:1rem 0}.form-composite{margin:2rem 0}.form-composite .form-item{margin:0.25rem 0}legend{display:block;width:100%;box-sizing:border-box}legend span{display:block}label{margin-top:1em}input,textarea,select{vertical-align:middle;white-space:normal;line-height:normal !important;box-sizing:border-box;border-radius:0}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],textarea{display:block;padding:0.35em;border:1px solid #ccc;border-radius:2px}@media (-webkit-min-device-pixel-ratio: 0){input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],textarea{font-size:16px !important;-webkit-text-size-adjust:100% !important}}input:-webkit-autofill{background-color:none !important;-webkit-box-shadow:0 0 0px 500px rgba(33,59,145,0.05) inset,0 0 0px 500px white inset}textarea{width:100%;max-width:25em;height:6em}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}*[type=submit]{cursor:pointer;-webkit-appearance:none}form label,form .label{display:block;font-weight:bold;clear:both;margin-top:1em}input[type=radio]{display:inline-block}input[type=radio]+label{margin:0 2em 0 0;display:inline-block}select{height:2.35em;width:17.5em;max-width:90%;background:#fefefe;border-radius:2px}@media (-webkit-min-device-pixel-ratio: 0){select{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:0.5em;margin-top:1em;cursor:pointer;vertical-align:top}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;position:relative;display:inline-block;margin:0.1em 0 0.1em -2em;padding:0.35em 1em 0.35em 2.25em;max-width:100%;background:#f8f8f8;font-weight:normal;font-size:0.85em;border-radius:2px;box-sizing:border-box;vertical-align:middle;z-index:1}input[type=checkbox]+label .sub,input[type=radio]+label .sub{margin:0.25em 0;font-weight:normal}input[type=checkbox]:hover+label,input[type=checkbox]+label:hover,input[type=checkbox]:focus+label,input[type=checkbox]+label:focus,input[type=radio]:hover+label,input[type=radio]+label:hover,input[type=radio]:focus+label,input[type=radio]+label:focus{cursor:pointer;background:#f4f4f4}input[type=checkbox]:checked+label,input[type=radio]:checked+label{background:#eee}label input[type=checkbox],label input[type=radio]{margin:0.5em 0.5em 0.5em 0}.wrap{margin:0 auto;max-width:1380px;box-sizing:content-box;padding:0 3em;padding:0 3rem}@media (min-width: 60em){.wrap{padding:0 3em;padding:0 3rem}}@media (min-width: 35em){.wrap{padding:0 10%}}@media (min-width: 64em){.wrap{padding:0 4rem}}main{position:relative;z-index:1;background:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.visually-hidden:focus{position:static;clip:none}body{font-family:'Source Sans Pro', 'Arial', sans-serif;font-size:1.4em;color:#444;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(33,59,145,0.25)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Source Serif Pro', serif;font-weight:400;line-height:1.25;margin:3rem 0 1rem;color:#333;transition:font-size 250ms linear, opacity 250ms linear}h1 a,a h1,.h1 a,a .h1,h2 a,a h2,.h2 a,a .h2,h3 a,a h3,.h3 a,a .h3,h4 a,a h4,.h4 a,a .h4,h5 a,a h5,.h5 a,a .h5,h6 a,a h6,.h6 a,a .h6{color:#333;text-decoration:none}h1 a:hover,a:hover h1,.h1 a:hover,a:hover .h1,h2 a:hover,a:hover h2,.h2 a:hover,a:hover .h2,h3 a:hover,a:hover h3,.h3 a:hover,a:hover .h3,h4 a:hover,a:hover h4,.h4 a:hover,a:hover .h4,h5 a:hover,a:hover h5,.h5 a:hover,a:hover .h5,h6 a:hover,a:hover h6,.h6 a:hover,a:hover .h6{color:#d11;text-decoration:underline}h5,.h5,h6,.h6{color:#555}p{margin:1rem 0}p:empty{margin:0}main p,main ul,main ol{max-width:65em}main ul a,main ol a{text-decoration:none}h1,.h1{font-size:1.5em;margin:0 0 1rem}@media (min-width: 35em){h1,.h1{font-size:1.65em}}@media (min-width: 45em){h1,.h1{font-size:1.85em}}@media (min-width: 85em){h1,.h1{font-size:2em}}h1+h2,h1+.h2,h1+h3,h1+.h3,h1+h4,h1+.h4,h1+h5,h1+.h5,h1+h6,h1+.h6,.h1+h2,.h1+.h2,.h1+h3,.h1+.h3,.h1+h4,.h1+.h4,.h1+h5,.h1+.h5,.h1+h6,.h1+.h6{margin-top:-0.5rem}h1 small,.h1 small{font-family:'Source Sans Pro', 'Arial', sans-serif;display:block;margin-bottom:0.25em}h2,.h2{font-size:1.35em}@media (min-width: 45em){h2,.h2{font-size:1.5em}}@media (min-width: 85em){h2,.h2{font-size:1.5em}}h2+h3,h2+.h3,h2+h4,h2+.h4,h2+h5,h2+.h5,h2+h6,h2+.h6,.h2+h3,.h2+.h3,.h2+h4,.h2+.h4,.h2+h5,.h2+.h5,.h2+h6,.h2+.h6{margin-top:-0.5rem}h3,.h3{font-size:1.1em}@media (min-width: 45em){h3,.h3{font-size:1.2em}}@media (min-width: 85em){h3,.h3{font-size:1.35em}}h3+h4,h3+.h4,h3+h5,h3+.h5,h3+h6,h3+.h6,.h3+h4,.h3+.h4,.h3+h5,.h3+.h5,.h3+h6,.h3+.h6{margin-top:-0.5rem}h4,.h4{font-size:1.2em;color:#000}h4+h5,h4+.h5,h4+h6,h4+.h6,.h4+h5,.h4+.h5,.h4+h6,.h4+.h6{margin-top:-0.5rem}h5,.h5{font-size:1em;color:#000}h5+h6,h5+.h6,.h5+h6,.h5+.h6{margin-top:-0.5rem}h6,.h6{font-size:0.95em;line-height:1.25;color:#000}@media (max-width: 15em){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:1.1em !important}}@media (max-height: 12.5em){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:1.1em !important}}.header-block{font-size:1.2em;background:#1d6784;padding:0.5em}.header-block h1,.header-block h2,.header-block h3,.header-block h4,.header-block h5,.header-block h6{margin:0;color:#fff}@media (min-width: 64em){.header-block h1,.header-block h2,.header-block h3,.header-block h4,.header-block h5,.header-block h6{padding:0.1em 0.5rem}}acronym,abbr{border-bottom:1px dotted #333}ul ul,ul ol,ol ul,ol ol{margin-top:1rem;margin-bottom:0}strong{font-weight:700}em{font-style:italic}ul{margin:1rem 0;padding-left:1.5em;list-style-type:square}.ul{list-style-type:none}.ul ul{list-style-type:none;font-size:0.9em}.ul li:before{content:'•';font-size:1.6em;float:left;color:#00a59b;margin:0 0 0 -0.9em}ol{margin:2rem 0;padding-left:1.5em;list-style-type:none;counter-reset:ol}ol>li:before{content:counter(ol);counter-increment:ol;color:#000;margin-left:-1.25em;margin-right:0.5em;float:left;clear:left}li{margin-bottom:0.5em}dl{margin:2rem 0}dl:after{content:'';display:table;clear:both}@media (min-width: 40em){dt,dd{display:inline-block}}dt{color:#bbb}@media (min-width: 40em){dt{float:left;clear:left;margin-right:0.5em}}dd{margin:0}@media (min-width: 40em){dd{float:left;clear:none}}hr{border-top:2px solid #888;margin:2rem auto}@media (min-height: 45em){hr{margin:4rem auto}}hr.compact{margin:2rem auto}blockquote{position:relative;color:#279;padding:0.25em 1em;margin:2em 0;font-size:1.25em;line-height:1.5em;border-left:2px solid #279}@media (min-width: 45em){blockquote{font-size:1.75em}}@media (min-width: 1380px){blockquote{padding:0.5em 1.5em}}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.long,blockquote.small{padding:1.5em}}blockquote.plain{padding:0;border:0}blockquote p{margin:0 0 0.5em}blockquote p:only-child{margin-bottom:0}blockquote cite,blockquote .cite{color:#213b91;display:block;margin:0.5em 0 0;font-size:0.8em}.tweetable{background:#213b91;font-size:1.35em;color:#fff;border:0}.tweetable cite{color:#fff}pre{clear:both;font-size:0.65em;margin:0.5rem 0 4rem;padding:1em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:rgba(28,51,124,0.75);color:#fff;max-width:100%;max-height:45vh;overflow:auto}pre::-moz-selection{background:rgba(255,255,255,0.1)}pre::selection{background:rgba(255,255,255,0.1)}.caps{text-transform:uppercase}.underline{text-decoration:underline}.intro{font-size:1.2em}@media (min-width: 40em){.intro{font-size:1.35em}}.intro-bordered{max-width:none;padding:1.5em 0;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea}@media (min-width: 80em){.intro-bordered{padding-right:20%}}.large{font-size:1.1em}@media (min-width: 40em){.large{font-size:1.2em}}.intro-super{font-size:1.2em}@media (min-width: 40em){.intro-super{font-size:1.35em}}@media (min-width: 60em){.intro-super{font-size:1.5em}}.sub{font-size:0.9em}@media (min-width: 40em){.sub{font-size:0.85em}}.sub-super,small{font-size:0.75em}@media (min-width: 35em){.sub-super,small{font-size:0.55em}}.above-related{margin-top:-0.5rem !important}.margin-compact{margin:1rem 0 !important}time,.date{font-size:0.85em;color:#213b91;display:block}.subheading-above{margin-top:4rem;margin-bottom:-3.5rem}.list-inline{margin-left:0;padding-left:0}.list-inline li{list-style-type:none;display:inline-block;margin-right:1em}.list-unbulleted{padding-left:0}.list-unbulleted li{list-style-type:none;margin:0.5em 0;padding-left:0}.list-unbulleted.grid{margin-top:2em}.list-links a{text-decoration:none}.list-block{list-style-type:none;font-size:0.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 .h1,.list-block h2,.list-block .h2,.list-block h3,.list-block .h3,.list-block h4,.list-block .h4,.list-block h5,.list-block .h5,.list-block h6,.list-block .h6{margin:0.5rem 0}.debug *{box-shadow:0 0 0.5em rgba(255,0,0,0.75),inset 0 0 0.5em rgba(0,255,0,0.75) !important}.clearfix:after{content:'';display:table;clear:both}.relative-wrapper{position:relative}.font-primary{font-family:'Source Sans Pro', 'Arial', sans-serif}.font-secondary{font-family:'Source Serif Pro', serif}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.color-base{color:#213b91 !important}.color-black{color:#000 !important}.margin-compact{margin:0.5rem 0 !important}.margin-none{margin:0 !important}.margin-top-none{margin-top:0 !important}.margin-bottom-none{margin-bottom:0 !important}.module-spaced{margin:2rem 0 !important}.module-spaced-more{margin:4rem 0 !important}.mobile-hide{display:none !important}@media (min-width: 35em) and (min-height: 35em){.mobile-hide{display:block !important}}@media (min-width: 35em) and (min-height: 35em){.mobile-only-display{display:none !important}}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;margin:0;padding:0}.visually-hidden.focusable:focus,.visually-hidden.focusable:active{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}
/*# sourceMappingURL=basic.css.map */