.topic{margin:0 0 2em}.topic .title *{font-size:2.4rem!important;color:#3b5998!important}.topic-userpic{text-align:center;display:inline;float:right;border:1px solid rgb( 185,185,185 );padding:.5em}.topic .title a,.topic .title a:hover,.topic .title a:visited{color:#3b5998!important;text-decoration:none}.topic .content{margin:1em 0;padding-left:1em;border-left:4px solid #b9b9b9;line-height:20px;font-size:1.2rem}.topic .content .ttypography{overflow:hidden}.topic .content .topic-options,.topic .content .collapsible-topic-options{margin-top:1em}.topic .right-meta{float:right}.topic .left-meta{float:left}.topic .meta{margin-top:1em;height:2.5em}.topic .meta ul{margin:.75em;font-size:.9em}.topic .meta .right-meta ul li{float:left;margin:0 1rem}.topic .meta .left-meta ul li{float:left;margin:0 2px}.topic .meta .left-meta ul li img{opacity:.5}.topic-edit .title{font-size:1.8em;color:#3b5998}.topic-edit .locale{margin:.5em 0;font-size:1.2em;position:relative}.topic-edit .switch-lang{font-size:1.2em;position:relative}.topic-edit .topic-edit-form{margin:0 auto}.collapsible-topic.collapsed .content .ttypography{max-height:25em!important}.collapsible-topic .content .ttypography{transition:max-height cubic-bezier(.5,1,.6,1) 250ms}.collapsible-topic .content .collapsible-topic-options{position:relative}.collapsible-topic.collapsed .content .collapsible-topic-options:before{content:"";width:100%;height:36px;position:absolute;left:0;bottom:calc(100% + 1em);z-index:20;background-image:linear-gradient(#fff0,#ffff);pointer-events:none}