.trp-article pre{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap}.trp-article:not(.post-comments){font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji}.trp-article li,.trp-article p{word-wrap:break-word;margin-bottom:1rem;font-size:1rem;line-height:1.5}.trp-article img{max-width:100%;height:auto}.post-comments h1,.post-comments h2{font-size:1.2857142857142858em;line-height:1.3888888888888888em;margin-top:.8333333333333334em;margin-bottom:.8333333333333334em}.post-comments h3,h4{font-size:1.1428571428571428em;line-height:1.25em;margin-top:.625em;margin-bottom:.625em}.post-comments h1{font-weight:600}.post-comments h2,.post-comments h4{font-weight:500}.post-comments h5,.post-comments h6{font-size:1em;line-height:1.4285714285714286em;margin-top:.7142857142857143em;margin-bottom:.35714285714285715em}.post-comments h6{font-weight:400;text-decoration:underline}blockquote{border-left:2px solid #c5c1ad;padding:0 8px;margin-left:5px}.md del,blockquote{color:#4f4f4f}#comments a{text-decoration:none;color:#0079d3}#comments .md p{font-size:1em;line-height:1.4285714285714em}#comments .md blockquote>:first-child,#comments .md p>:first-child,.md>:first-child{margin-top:0}#comments .md blockquote>:last-child,#comments .md p>:last-child,.md>:last-child{margin-bottom:0}#comments blockquote,#comments div,#comments form,#comments input,#comments li,#comments p,#comments ul{margin:0;padding:0}#comments .tagline{color:#888}#comments .flat-list li{white-space:nowrap}#comments .score.dislikes,#comments .score.likes{display:none}#comments .flair,#comments .md-container{unicode-bidi:isolate}#comments .md-container{font-size:small}#comments .md{word-wrap:break-word;width:60rem;font-weight:400;color:#222;max-width:100%;overflow-wrap:break-word;font-size:.8rem;line-height:1.5}#comments .md em{font-style:italic;font-weight:inherit}#comments .md *{margin-left:0;margin-right:0}#comments .md blockquote,#comments .md p{margin:.7em 0;padding:0}#comments .md blockquote{color:#4f4f4f;border-left:2px solid #c5c1ad;padding:0 8px;margin-left:5px}#comments .flat-list,#comments .sitetable{list-style-type:none}#comments .md blockquote>:first-child,#comments .md p>:first-child,#comments .md>:first-child{margin-top:0}#comments .md blockquote>:last-child,#comments .md p>:last-child,#comments .md>:last-child{margin-bottom:0}#comments em{font-style:normal}#comments ul{list-style:none}#comments input[type=hidden]{position:absolute}#comments .flat-list,#comments .flat-list li{display:inline}#comments .flair,#comments a.author{margin-right:.5em}#comments .entry{overflow:hidden;margin-left:3px;opacity:1}#comments .tagline{font-size:x-small}#comments .tagline a{color:#369}#comments .entry .buttons a:hover,#comments .tagline a:hover{text-decoration:underline}#comments .tagline .edited-timestamp{cursor:default}#comments .flair{display:inline-block;padding:0 2px;background:#f5f5f5;color:#555;border:1px solid #ddd;border-radius:2px}#comments .reportform{position:relative;display:none;max-width:450px}#comments .comment.noncollapsed .numchildren,#comments .score.likes,.score.dislikes{display:none}#comments .entry .buttons li+li{padding-left:4px}#comments .entry .buttons li a{color:#888;font-weight:700;padding:0 1px}#comments .comment.noncollapsed .buttons,#comments .comment.noncollapsed .child,#comments .comment.noncollapsed .usertext{display:block}#comments .comment .author{font-weight:700}#comments .comment .expand{margin-right:3px;padding:1px}#comments .comment .child{margin-top:10px;margin-left:2em}#comments .clearleft{clear:left;height:0}#comments .usertext{font-size:small}#comments .flair-points{font-weight:700;color:#fff;border-width:1px;border-color:#600;background:#c00;text-indent:0;border-radius:3px;top:0;left:0;border-style:solid;padding-left:3px;padding-right:3px;text-shadow:1px 1px 2px #000;font-size:80%}#comments .thing{overflow-x:visible!important;overflow-y:visible!important}#comments .md{padding-left:6px!important}#comments .comment{border-top:0!important;border-bottom:0!important;border-right:0!important;border-left:1px #a5a5a5 solid;padding:3px}#comments .usertext .md{padding:5px 10px}#comments :after,#comments :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#comments ul.flat-list.buttons>li{font-size:10px}#comments .awarding-icon{max-width:12px;max-height:12px;vertical-align:-2px}