html{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;font-size:100%;text-size-adjust:none;line-height:1.5em}.banner{font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Futura-CondensedExtraBold","Optima-Bold","Arial Black",sans-serif}.banner h1{font-weight:normal;font-style:normal;font-size:1.6rem}.banner h2{font-weight:normal;font-style:normal;font-size:1.4rem}.banner a{text-decoration-line:none}.banner nav{font-size:1.1rem}main>h1{font-size:1.6rem;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif}article header time,article header .content-metadata{text-transform:uppercase;font-size:0.9rem;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif}article header h1{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-weight:bold;font-size:1.6rem;line-height:2rem}article header h2{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-weight:bold;font-size:1.2rem;line-height:2rem}article a.button{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;text-decoration-line:none;font-weight:bold}article .article-body h2{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-weight:bold;font-size:1.4rem}article .article-body h3{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-weight:bold;font-size:1.2rem}article .article-body h4{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-weight:bold;font-size:1.0rem}article .article-body blockquote{font-size:1.2em;font-style:italic}article .article-body pre{font-size:0.8rem;line-height:1.2rem}article footer{font-size:0.8rem;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif}article.summary h1{font-size:1.2rem}.page>footer{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;font-size:0.8rem}.page>footer a{text-decoration-line:none}*{margin:0;padding:0;box-sizing:border-box}.page{width:100%;background-color:#f4f4f4}body{background-color:#252525;color:#222}.banner{background-color:#333;padding:0.8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.banner .home{margin-left:0.5rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column}.banner .home a{text-decoration:none}.banner h1{color:#f2f2f2;margin-right:1rem;margin-bottom:0.3rem}.banner h2{color:#aaa}.banner nav{margin-left:0.5rem;display:flex;justify-content:flex-end;align-items:flex-start}.banner nav ul{list-style-type:none;display:flex;flex-direction:column}.banner nav li{margin-left:0.8rem;margin-top:0.5rem}.banner nav a{color:#f2f2f2;text-decoration:none}.banner nav a:hover,.banner nav a:active{text-decoration-line:underline}.content-list>li{list-style-type:none}main>h1{margin-top:1.5rem;margin-bottom:1.5rem}main{margin:1.5rem}main article{margin-top:1.5rem;margin-bottom:1.5rem}main article a{color:#165b94}main article a:hover{color:#0179dc}main article a:active{color:#014f90}main article a:visited{color:#6a1382}main article a.button{display:block;background-color:#88f;color:#eee;padding:1rem 3rem;position:relative;border-style:solid;border-color:#88f;border-width:0.2rem;border-radius:2%;margin-top:2rem;margin-bottom:2rem;margin-left:1rem;text-align:center;max-width:15em;margin:1em auto}main article a.button:hover{background-color:#0179dc}main article a.button:active{background-color:#014f90}main article header time,main article header .content-metadata{color:#aaa}main article header h1,main article header h2{margin-top:0.5rem;margin-bottom:1rem}main article .article-body h2,main article .article-body h3,main article .article-body h4{margin-top:1em;margin-bottom:0.5em}main article .article-body p{margin-top:1rem}main article .article-body ul,main article .article-body ol{margin-top:1rem;margin-bottom:1rem}main article .article-body li{list-style-position:inside;margin-top:0.3rem}main article .article-body blockquote{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;border-left:0.3rem;border-left-color:#aaa;border-left-style:solid}main article .article-body pre{padding:0.6rem;margin-top:1rem;margin-bottom:1rem;overflow:auto}main article .article-body img{border-style:solid;border-color:#fff;border-width:0.5rem;border-radius:1%;box-shadow:2px 2px 10px -5px rgba(0,0,0,0.69);max-width:360px;margin:1rem auto;width:95%;height:auto;float:none;display:block}main article footer{margin-top:2rem}main article footer ul.links{list-style-position:inside}article.summary h1{margin-bottom:0.6rem}article.summary footer{margin-top:0rem}.page>footer{background-color:#333;color:#aaa;padding:0.8rem;display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width: 28em){html{font-size:105%;line-height:1.6em}.banner .home h1,.banner h2{display:inline}.banner nav ul{min-width:14rem;flex-direction:row;justify-content:space-between;align-items:center}.banner nav ul li{margin-top:0rem;margin-left:1rem;margin-right:1rem}}@media only screen and (min-width: 65em){.banner{flex-direction:row;align-items:center}.banner .home h1,.banner h2{margin-bottom:0rem}html{font-size:115%;line-height:1.6em}}@media only screen and (min-width: 70em){body{display:flex;justify-content:center}.page{width:80rem;margin:auto 2rem}main{margin-left:4rem;margin-right:4rem}html{font-size:115%;line-height:1.6em}main>article>.article-body img,.content-list .article-body img{float:left;margin:0 1rem 0.5rem 0}.button-holder{display:flex;margin-top:2rem;width:50%}}
