:root{--background :#B3C8E5;--lighter :#CADBF2;--much-lighter :#D5E1F2;--darker :#90A9CB;--h1 :#0B4FAA;--h2 :#053d89;--text :#343010}body{color :var(--text);padding :0;margin :0;-moz-font-feature-settings :"liga";-ms-font-feature-settings :"liga";-webkit-font-feature-settings :"liga";-o-font-feature-settings :"liga";font-feature-settings :"liga";text-rendering :optimizeLegibility}a{text-decoration :none}a>img{border-style :none}.hide-control{font-family :lucida console,monospace;font-size :2ex}.no-border{border:none!important}.content,.footnotes{position :relative;width :70%;max-width :60em;color :var(--text);background-color :var(--background);font-family :Junction,Helvetica,Arial,sans-serif;margin-top :4pt;margin-left :auto;margin-right :auto;padding-top :8px;padding-bottom :15px;padding-left :0.5em}@media (max-width :400px){.content,.footnotes{width :100%;max-width :auto}}@media (min-width :400px) and (max-width :605px){.content,.footnotes{width :85%;max-width :auto}}.content+.content{padding-top :35px}.content h1{font-size :28pt}@media (max-width :400px){.content h1{font-size :20pt}}.content h2{font-size :20pt}.content h3{font-size :18pt}.content h4{font-size :16pt}.content h1,.content h2,.content h3,.content h4{color :var(--h1);font-weight :normal;font-family :Aller,Verdana,Arial,Helvetica,sans-serif;margin-top :30px}.content h1{text-align :center;margin-bottom :30px}.content h1:first-letter,.content h2:first-letter,.content h3:first-letter,.content h4:first-letter{color :var(--h2)}.content h1 a,.content h1 a:visited,.content h1 a:link{color :var(--h1)}.content h1 a:active,.content h1 a:hover{color :#0D6FCA;text-decoration :underline}.content p,.content ul,.content dl,.content ol,.content td,.footnotes ol{color :var(--text)}.content p,.content ul,.content ol,.content dl,.footnotes ol,.content h2,.content h3,.content h4{margin-left :12%;margin-right :12%}.content li{display:list-item}.content li>p{display :block;margin-top:-3ex;margin-left:2%;margin-right:0}.content li ul,.footnotes li ul{margin-left :8%}@media (max-width :400px){.content p,.content ul,.content ol,.content dl,.footnotes ol,.content h2,.content h3{margin-left :2%;margin-right :2%}}@media (min-width :400px) and (max-width :605px){.content p,.content ul,.content ol,.content dl,.footnotes ol,.content h2,.content h3{margin-left :8%;margin-right :8%}}.content p,.content ul,.content ol,.content dl,.footnotes ol{text-align :left;word-wrap :break-word;font-size :13pt;line-height :2.75ex}.content p,.footnotes p{margin-top :10px;margin-bottom :18px}.content p+p,.footnotes p+p{margin-top :-4px}strong{font-weight :bold}em{font-style :italic}.content div.figure,.content figure{position :relative;left :-2px;background-color :var(--lighter);margin-left :12.5%;text-align :center;max-width :75%;overflow :hidden;margin-top :10px;padding-top :20px;padding-bottom :20px}@media (max-width :400px){.content div.figure,.content figure{margin-left :2%;max-width :96%;left :-8px}}@media (min-width :400px) and (max-width :605px){.content div.figure,.content figure{margin-left :8%;max-width :84%;left :-8px}}.content div.figure a,.content figure a{border :none}.content div.figure img,.content figure img{position :relative;max-width :90%;margin-top :1ex;margin-bottom:10px;border:1px solid var(--text)}.content div.figure p,.content figcaption{position :relative;margin-left :10%;margin-right :10%}.content div.figure img+p,.content figure img+p{margin-top :30px}.content div.figure p:last-child,.conent figure p:last-child{margin-bottom :0}.content div.figure code,.content figure code{background-color :var(--background)}.content>blockquote,.footnotes blockquote{background-color :var(--lighter);border-left:10px solid var(--darker);padding-top:1.5ex;padding-bottom:1.5ex}.content>blockquote{margin-top:-1ex;margin-left :13%;margin-right :15%}.footnotes blockquote{margin-left :2%;margin-right :5%}.content>blockquote p,.footnotes blockquote p{margin:0;margin-left:3%;margin-right:3%}.content aside.pull-quote{position:relative;width:50%;background-color:var(--lighter);margin-bottom:10px;overflow:hidden}.content aside.pull-quote.right{float:right;border-bottom-left-radius:20px}.content aside.pull-quote.left{float:left;border-top-right-radius:20px;border-bottom-right-radius:20px;margin-left:-7px;margin-right:2ex}.content aside.pull-quote blockquote::before{content:"“";position:absolute;top:-15px;left:-25px;font-size:20em;color:var(--background)}.content aside.pull-quote p{position:relative;z-index:1;margin:1ex;font-size:1.6em;font-family :Aller,Verdana,Arial,Helvetica,sans-serif}.content aside.pull-quote p:first-child:first-letter{font-size:1.3em;color :var(--h2)}.animation-controls{margin-top :8px}.play-animation{padding :2px 0 3px;width :42px}.content div.announcement{position :relative;left :-2px;z-index :1;background-color :var(--lighter);margin-top :50px;margin-left :12.5%;max-width :75%;overflow :hidden;padding-bottom :20px}@media (max-width :400px){.content div.announcement{margin-left :2%;max-width :96%;left :-8px}}@media (min-width :400px) and (max-width :605px){.content div.announcement{margin-left :8%;max-width :84%;left :-8px}}.content div.announcement:before{content :"news";position :absolute;left :-14px;top :-55px;z-index :-1;font-family :Aller,Verdana,Arial,Helvetica,sans-serif;font-weight :bold;font-size :600%;color :var(--background)}.content div.announcement ul,.content ul,.content ol,.footnotes ul{margin-left :17%}.content div.announcement ul,.content ul,.footnotes ul{list-style :none}.content ol{list-style :decimal}.content div.announcement ul li:before,.content ul li:before,.footnotes ul li:before{content :"■";position :relative;bottom :2px;color :var(--h2);font-size :60%;margin-right :5px}.content div.announcement img.icon{margin-top :10px;border-radius :50%;max-width :50px;float:right}.content .uiElement{font-family :"DejaVu Sans Mono",lucida console,monospace}.content code,.content pre,.footnotes pre,.footnotes code{font-family :"DejaVu Sans Mono",lucida console,monospace;background :var(--lighter);font-size :15px}.content code,.content .code,.footnotes code,.footnotes .code{padding :1px 6px;border-radius :6px}.content pre,.footnotes pre{margin :0 12.5% 20px 12.5%;padding :20px;line-height :2.25ex;overflow :auto}.content pre code,.footnotes pre code{padding :0}.content dl{margin-top :20px}.content dt{font-family :Aller,Verdana,Arial,Helvetica,sans-serif;margin-top :10px;font-size :125%}.content dd img{position :relative;max-height :125px}.content dd:nth-child(4n+2) img{float :left;right :8px;margin-right :8px}.content dd:nth-child(4n) img{float :right;margin-left :8px}.content dd{min-height :125px;padding-left :0.5em}.content dd p{margin :0 5%}.footnotes hr{display :none}.footnotes ol{list-style :decimal}.footnotes ol pre{margin :0 2% 20px 2%}a.footnoteRef sup,a.footnote-ref sup{position :relative;bottom :0.75ex}