.expandable-container.contracted{overflow:hidden;max-height:12em}.expandable-container.contracted.tiny{max-height:3.15em}.expandable-container.contracted.small{max-height:7.5em}.expandable-container.contracted.large{max-height:30em}.expandable-container.contracted.x-large{max-height:60em}.expandable-container.contracted.xx-large{max-height:90em}.expandable-container.contracted.line-clamp{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;max-height:none}.expandable-container.contracted.line-clamp.tiny{-webkit-line-clamp:2}.expandable-container.contracted.line-clamp.small{-webkit-line-clamp:4}.expandable-container.contracted.line-clamp.large{-webkit-line-clamp:17}.expandable-container.contracted.line-clamp.x-large{-webkit-line-clamp:34}.expandable-container.contracted.line-clamp.xx-large{-webkit-line-clamp:51}.expandable-container.expand-control-inline{position:relative}.expandable-container.expand-control-inline .expand-control{position:absolute;right:0;bottom:0;background-color:#fff;background:linear-gradient(90deg,rgba(255,255,255,0),rgb(255,255,255) 8px);padding-left:10px}.expandable-container.bottom-margin{margin-bottom:1em}.expandable-container-fade{position:relative;width:100%;background:linear-gradient(0deg,rgb(255,255,255),rgba(255,255,255,0));height:2em;margin-top:-2em;pointer-events:none}.expandable-container-fade.large{height:8em;margin-top:-8em}.expandable-container-control .label{text-decoration:underline}.expandable-container-control.contract-control{margin-top:.5em}.expandable-container-control.bottom-margin{margin-bottom:1em}.posts-batch-container{margin-bottom:2em}.posts-batch-container .posts-control-container{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ededed}@media only screen and (min-width:768px){.posts-batch-container .posts-control-container{display:flex;align-items:center}}.posts-batch-container .posts-control-container .count-summary{line-height:1em;margin-bottom:0}@media only screen and (min-width:768px){.posts-batch-container .posts-control-container .count-summary{margin-right:25px}.posts-batch-container .posts-control-container .count-summary .pagination{margin-top:0}}.posts-batch-container .posts-control-container .pagination{margin-top:1em}@media only screen and (min-width:768px){.posts-batch-container .posts-control-container .pagination{margin-top:0}}.posts-batch-container .posts-control-container a.show-all-posts{font-weight:500;text-decoration:underline}.posts-batch-container .posts-control-container .sort-container{margin-top:1em;text-align:right}@media only screen and (min-width:768px){.posts-batch-container .posts-control-container .sort-container{flex-grow:1;text-align:right;margin-top:0}}.posts-batch-container .posts-control-container .sort-container .sort-menu{font-weight:400;text-transform:none;padding:0}.post{padding:20px 0;border-bottom:1px solid #ededed;scroll-margin-top:90px}@media only screen and (min-width:768px){.post{scroll-margin-top:101px}}.post .author-date{display:flex;align-items:baseline}.post .author-date .author{font-weight:500}.post .author-date .edited,.post .author-date .status{margin-left:5px;color:rgba(34,34,34,.6);font-size:.9em}.post .author-date .date{color:rgba(34,34,34,.6)}.post .main .expandable-container-control{margin-top:.5em}.post .main .body p{line-height:1.4em;margin-bottom:.5em}.post .main .body p:last-child{margin-bottom:0}.post .main .post-actions-container{margin-top:5px;display:flex;align-items:center;gap:40px}.post .main .post-actions-container .MuiButton-root{font-size:.9em;text-transform:none;color:rgba(34,34,34,.7);padding:0 3px;min-width:0;margin-top:5px}.post .main .post-actions-container .vote-container{display:flex;align-items:center;gap:2px;line-height:1em;font-size:.9em;color:rgba(34,34,34,.7)}.post .main .post-actions-container .vote-container .vote-count{padding-top:5px}.post .main .post-actions-container .vote-container .MuiButton-root.selected{color:#5393ff}.post .main .post-actions-status{margin-top:10px}.post .main .children-container{margin-top:5px;padding-left:20px;border-left:2px solid #ededed}@media only screen and (min-width:576px){.post .main .children-container{padding-left:30px}}.post .main .children-container .post{padding:10px 0;border:none}.post .main .children-container .post:last-child{padding-bottom:0}.new-post-container{margin-top:1em}.new-post-container .author-input .author-log-in-message{margin-top:-10px;font-size:.9em}.new-post-container .author-input .author-log-in-message .mock-a{text-decoration:underline}.new-post-container .author-input .radio-options{display:flex;flex-direction:column;gap:0 10px}@media only screen and (min-width:768px){.new-post-container .author-input .radio-options{flex-direction:row;align-items:center}}.new-post-container .author-input .radio-options .MuiRadio-root{padding-top:0;padding-bottom:0}.new-post-container .buttons-container{margin-top:1em}