body { background-color: #fff; color: #000; font-size: 16px; }
div.mobile { display: none; }
nav.global { display: none; }
section.language { display: none; }
footer { display: none; }
a { text-decoration: none; color: #000; }
div.notes ol li a { display: none; }
.wrapper { max-width: 100%; }
p { line-height: 22px; }
sup { font-size: 10px; vertical-align: super; line-height: 100%; }
sub { font-size: 10px; vertical-align: sub; line-height: 100%; }
header.article-title h1 { font-size: 32px; line-height: 40px; margin: 0 0 18px 0; padding: 0; }
header.article-title h2 { font-size: 26px; line-height: 34px; margin: 0 0 20px 0; padding: 0; }
header.article-title p.article-author { font-size: 22px; line-height: 30px; margin: 0 0 20px 0; padding: 0; }
header.article-title p.article-topic { font-style: italic; }
header.article-title p.article-topic span.gt { padding: 5px; }
header.article-title p.article-topic span.slash { padding: 5px; }
aside.article-aside { display: none; }
article.article-text { float: left; border-top: 1px solid #000; padding-top: 15px; margin-top: 10px; float: left; }
article.article-text h2 { font-size: 26px; line-height: 34px; margin: 34px 0 12px 0; padding: 0; }
article.article-text h3 { font-size: 20px; line-height: 28px; margin: 28px 0 12px 0; padding: 0; }
article.article-text div.notes { border-top: 1px solid #000; padding-top: 15px; margin-top: 10px; float: left; }
article.article-text div.notes ol li { font-size: 15px; margin-bottom: 13px; line-height: 20px; }
body.article article.article-text ul li,
body.article article.article-text ol li { line-height: 22px; margin: 0 0 10px 0; }