/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Hair.eot');src:local('Fira Sans Hair'),url('../fonts/eot/FiraSans-Hair.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Hair.woff') format('woff'),url('../fonts/ttf/FiraSans-Hair.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-HairItalic.eot');src:local('Fira Sans Hair Italic'),url('../fonts/eot/FiraSans-HairItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-HairItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-HairItalic.ttf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-UltraLight.eot');src:local('Fira Sans UltraLight'),url('../fonts/eot/FiraSans-UltraLight.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-UltraLight.woff') format('woff'),url('../fonts/ttf/FiraSans-UltraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-UltraLightItalic.eot');src:local('Fira Sans UltraLight Italic'),url('../fonts/eot/FiraSans-UltraLightItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-UltraLightItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-UltraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Light.eot');src:local('Fira Sans Light'),url('../fonts/eot/FiraSans-Light.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Light.woff') format('woff'),url('../fonts/ttf/FiraSans-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-LightItalic.eot');src:local('Fira Sans Light Italic'),url('../fonts/eot/FiraSans-LightItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-LightItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Regular.eot');src:local('Fira Sans Regular'),url('../fonts/eot/FiraSans-Regular.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Regular.woff') format('woff'),url('../fonts/ttf/FiraSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Italic.eot');src:local('Fira Sans Regular Italic'),url('../fonts/eot/FiraSans-Italic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Italic.woff') format('woff'),url('../fonts/ttf/FiraSans-Italic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Medium.eot');src:local('Fira Sans Medium'),url('../fonts/eot/FiraSans-Medium.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Medium.woff') format('woff'),url('../fonts/ttf/FiraSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-MediumItalic.eot');src:local('Fira Sans Medium Italic'),url('../fonts/eot/FiraSans-MediumItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-MediumItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-SemiBold.eot');src:local('Fira Sans SemiBold'),url('../fonts/eot/FiraSans-SemiBold.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-SemiBold.woff') format('woff'),url('../fonts/ttf/FiraSans-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-SemiBoldItalic.eot');src:local('Fira Sans SemiBold Italic'),url('../fonts/eot/FiraSans-SemiBoldItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-SemiBoldItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Bold.eot');src:local('Fira Sans Bold'),url('../fonts/eot/FiraSans-Bold.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Bold.woff') format('woff'),url('../fonts/ttf/FiraSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-BoldItalic.eot');src:local('Fira Sans Bold Italic'),url('../fonts/eot/FiraSans-BoldItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-BoldItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-ExtraBold.eot');src:local('Fira Sans ExtraBold'),url('../fonts/eot/FiraSans-ExtraBold.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-ExtraBold.woff') format('woff'),url('../fonts/ttf/FiraSans-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-ExtraBoldItalic.eot');src:local('Fira Sans ExtraBold Italic'),url('../fonts/eot/FiraSans-ExtraBoldItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-ExtraBoldItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-Heavy.eot');src:local('Fira Sans Heavy'),url('../fonts/eot/FiraSans-Heavy.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-Heavy.woff') format('woff'),url('../fonts/ttf/FiraSans-Heavy.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Fira Sans';src:url('../fonts/eot/FiraSans-HeavyItalic.eot');src:local('Fira Sans Heavy Italic'),url('../fonts/eot/FiraSans-HeavyItalic.eot') format('embedded-opentype'),url('../fonts/woff/FiraSans-HeavyItalic.woff') format('woff'),url('../fonts/ttf/FiraSans-HeavyItalic.ttf') format('truetype');font-weight:900;font-style:italic}@font-face{font-family:'Fira Mono';src:url('../fonts/eot/FiraMono-Regular.eot');src:local('Fira Mono'),url('../fonts/eot/FiraMono-Regular.eot') format('embedded-opentype'),url('../fonts/woff/FiraMono-Regular.woff') format('woff'),url('../fonts/ttf/FiraMono-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Mono';src:url('../fonts/eot/FiraMono-Bold.eot');src:local('Fira Mono Bold'),url('../fonts/eot/FiraMono-Bold.eot') format('embedded-opentype'),url('../fonts/woff/FiraMono-Bold.woff') format('woff'),url('../fonts/ttf/FiraMono-Bold.ttf') format('truetype');font-weight:600;font-style:normal}body{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);font-family:"Fira Sans",Helvetica,sans-serif;color:#333;font-size:1.2em;line-height:1.7em}code{font-family:"Fira Code","Fira Mono",sans-serif}header,article,footer{grid-column:col-start 2 / span 10}header{margin-top:1.5em}header .head{max-width:860px;margin:auto;display:grid;grid-template:"logo" "title"}header .logo,header .title{padding:.5em;align-self:center}header .logo{grid-area:logo;text-align:center}header .logo img{width:40%;max-width:128px}header .title{grid-area:title;margin-top:-1em;text-align:center;font-size:1.6em}article section.copy{max-width:690px;margin:auto;text-align:justify;hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.copy h1,.copy li{text-align:left;hyphens:none;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none}.copy h1{font-size:1.5em;margin-top:1.5em}.copy h1.lead{margin-top:.67em}.copy li{padding:.15em 0}.copy a,.copy a:visited{color:#337ab7;text-decoration:none}.copy a:hover{color:#23527c;text-decoration:underline}.table{width:100%;max-width:100%;margin-bottom:20px;border-spacing:0;font-size:.9em;text-align:left}th,td{line-height:1.6em;vertical-align:top;border-top:1px solid #ddd;padding:.2em}th{border-bottom:2px solid #ddd;border-top:0}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}footer{text-align:center;font-size:.7em;margin-top:-0.5em;margin-bottom:1.5em}footer img{width:40%;max-width:160px}footer .powered-by{margin-bottom:-0.1em}@media(min-width:700px){header .head{grid-template-columns:1fr 2fr}header .logo{grid-area:inherit;text-align:right}header .title{grid-area:inherit;margin-top:0;text-align:inherit}.table{font-size:1em}th,td{padding:.2em 1em}}@media(min-width:900px){article section.copy{padding:1.5em 4em}}@media(min-width:1140px){header,article,footer{grid-column:col-start 3 / span 8}}
