html{line-height:normal;overflow-x:hidden}body{margin:0;padding:0}a{color:#0081A7;text-decoration:none}body{font-family:'Times New Roman', 'Nimbus Roman No9 L', serif;color:black}code{font-family:'Inconsolata', monospace;font-size:0.9em}.container #title-block-header{width:100%;text-align:center}@media (max-width: 375pt){.container #title-block-header h1{font-size:2rem}}@media (min-width: 376pt) and (max-width: 768pt){.container #title-block-header h1{font-size:2rem}}@media (min-width: 769pt) and (max-width: 1400pt){.container #title-block-header h1{font-size:3rem}}@media (min-width: 1401pt){.container #title-block-header h1{font-size:3rem}}@media (max-width: 375pt){.container #title-block-header .author{font-size:1rem}}@media (min-width: 376pt) and (max-width: 768pt){.container #title-block-header .author{font-size:1.2rem}}@media (min-width: 769pt) and (max-width: 1400pt){.container #title-block-header .author{font-size:1.5rem}}@media (min-width: 1401pt){.container #title-block-header .author{font-size:1.5rem}}.container #title-block-header,.container .toc-box,.container .content-box{border-bottom:1px solid #ccc}@media (max-width: 375pt){.container #title-block-header,.container .toc-box,.container .content-box,.container footer{padding:5px}}@media (min-width: 376pt) and (max-width: 768pt){.container #title-block-header,.container .toc-box,.container .content-box,.container footer{padding:15px}}@media (min-width: 769pt) and (max-width: 1400pt){.container #title-block-header,.container .toc-box,.container .content-box,.container footer{padding:50px}}@media (min-width: 1401pt){.container #title-block-header,.container .toc-box,.container .content-box,.container footer{padding:50px}}.container .toc-box nav,.container .content-box .content,.container footer{margin:0 auto}@media (max-width: 375pt){.container .toc-box nav,.container .content-box .content,.container footer{width:90%}}@media (min-width: 376pt) and (max-width: 768pt){.container .toc-box nav,.container .content-box .content,.container footer{width:80%}}@media (min-width: 769pt) and (max-width: 1400pt){.container .toc-box nav,.container .content-box .content,.container footer{width:60%}}@media (min-width: 1401pt){.container .toc-box nav,.container .content-box .content,.container footer{width:60%}}@media (max-width: 375pt){.content{font-size:0.9rem}}@media (min-width: 376pt) and (max-width: 768pt){.content{font-size:0.9rem}}.content p{text-align:justify}.content h1{font-size:2rem;border-bottom:1px solid black}.content h2{font-size:1.5rem;border-bottom:1px solid #999}.content h3{font-size:1.2rem;border-bottom:1px solid #ddd}.content blockquote{font-style:italic}.content pre{border:1px solid gray;padding:1em}.content dl dt{font-weight:bold}.content table{border:1px solid gray;border-collapse:collapse}.content table th{font-weight:bold}.content table th,.content table td{border:1px solid gray;padding:5px 15px}
