@media (min-width: 1250px){html{margin-left:calc(100vw - 100%);margin-right:0}}body{margin:0;font-family:"Inria Serif",serif;font-size:16px;line-height:1.5;color:#333}@media (max-width: 700px){body{font-size:14px}}p{text-align:left}a{color:#e63312;text-decoration:none}a:not(.anchor):hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:"Inria Sans",sans-serif;font-weight:700;word-break:break-word}h1{font-size:1.6em}h2{font-size:1.5em}h3{font-size:1.25em}blockquote{font-style:italic;padding-left:1rem;border-left:3px solid #ddd}img,video{border:1px solid #ddd;max-width:100%}figure{margin:1rem 0rem}figcaption{font-size:0.75rem}table{border-collapse:separate;border-spacing:0;max-width:100%;width:100%}th,td{padding:0.5rem;line-height:inherit}th{text-align:left;vertical-align:bottom;border-bottom:2px solid #ddd}td{vertical-align:top;border-bottom:1px solid #ddd}pre,code{overflow:auto;border-radius:3px;font-family:"Inria Sans",sans-serif}pre{display:block;padding:1.25rem;font-size:85%}code{background-color:rgba(0,0,0,0.04);padding:0.09rem 0.125rem;color:#333}.site-container{max-width:48rem;margin:0 auto;padding:0 2rem;min-height:100vh}.site-header .site-title{display:block;font-weight:700;font-size:55px}.site-header .site-title a{color:#333;text-decoration:none}.site-header .site-title img{vertical-align:middle}.site-header .site-nav,.site-header .site-nav-responsive{font-size:1.2em;font-weight:500;text-align:center}.site-header .site-nav a,.site-header .site-nav-responsive a{color:#333;text-decoration:none;padding:2px 2px}.site-header .site-nav .subsection,.site-header .site-nav-responsive .subsection{font-size:0.8em}@media (min-width: 700px){.site-header .site-title img{min-height:120px}.site-header .site-nav{display:inline}.site-header .site-nav a:hover,.site-header .site-nav a.active{border-bottom:2px solid #666}.site-header .site-nav a+a{margin-left:0.5rem}.site-header .site-nav a.icon{display:none}.site-header .site-nav .subsection{display:inline}.site-header .site-nav .subsection a{margin-left:0.5rem}}@media not screen and (min-width: 700px){.site-header .site-title{font-size:22px}.site-header .site-title img{height:50px}.site-header .site-nav,.site-header .site-nav-responsive{display:block;position:relative}.site-header .site-nav a,.site-header .site-nav-responsive a{display:block;float:none;text-align:left}.site-header .site-nav a:hover:not(.icon),.site-header .site-nav-responsive a:hover:not(.icon){text-decoration:underline}.site-header .site-nav a.icon,.site-header .site-nav-responsive a.icon{float:right;position:absolute;right:0;top:0}.site-header .site-nav .subsection a,.site-header .site-nav-responsive .subsection a{margin-left:0.5rem}.site-header .site-nav a:not(.active):not(.icon){display:none}}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-Light.eot");src:url("fonts/InriaSerif/InriaSerif-Light.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-Light.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-Light.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-Light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-LightItalic.eot");src:url("fonts/InriaSerif/InriaSerif-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-LightItalic.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-LightItalic.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-LightItalic.svg") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-Italic.eot");src:url("fonts/InriaSerif/InriaSerif-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-Italic.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-Italic.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-Italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-Regular.eot");src:url("fonts/InriaSerif/InriaSerif-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-Regular.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-Regular.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-Regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-Bold.eot");src:url("fonts/InriaSerif/InriaSerif-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-Bold.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-Bold.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Inria Serif';src:url("fonts/InriaSerif/InriaSerif-BoldItalic.eot");src:url("fonts/InriaSerif/InriaSerif-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSerif/InriaSerif-BoldItalic.woff2") format("woff2"),url("fonts/InriaSerif/InriaSerif-BoldItalic.woff") format("woff"),url("fonts/InriaSerif/InriaSerif-BoldItalic.svg") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-Light.eot");src:url("fonts/InriaSans/InriaSans-Light.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-Light.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-Light.woff") format("woff"),url("fonts/InriaSans/InriaSans-Light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-LightItalic.eot");src:url("fonts/InriaSans/InriaSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-LightItalic.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-LightItalic.woff") format("woff"),url("fonts/InriaSans/InriaSans-LightItalic.svg") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-Italic.eot");src:url("fonts/InriaSans/InriaSans-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-Italic.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-Italic.woff") format("woff"),url("fonts/InriaSans/InriaSans-Italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-Regular.eot");src:url("fonts/InriaSans/InriaSans-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-Regular.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-Regular.woff") format("woff"),url("fonts/InriaSans/InriaSans-Regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-Bold.eot");src:url("fonts/InriaSans/InriaSans-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-Bold.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-Bold.woff") format("woff"),url("fonts/InriaSans/InriaSans-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Inria Sans';src:url("fonts/InriaSans/InriaSans-BoldItalic.eot");src:url("fonts/InriaSans/InriaSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/InriaSans/InriaSans-BoldItalic.woff2") format("woff2"),url("fonts/InriaSans/InriaSans-BoldItalic.woff") format("woff"),url("fonts/InriaSans/InriaSans-BoldItalic.svg") format("svg");font-weight:700;font-style:italic}
