.game-description{column-gap:32px;margin:0 auto 32px}.game-description h1{line-height:48px;font-family:var(--montserrat-font);font-weight:700}.game-description .expandable-html-block{display:flex;gap:8px}.game-description p{position:relative;color:--var(--text-secondary);display:block;overflow:hidden;max-height:1.5em;white-space:nowrap;text-overflow:ellipsis}.game-description.expanded .expandable-html-block{flex-direction:column}.game-description.expanded p{display:block;-webkit-line-clamp:unset;white-space:pre-wrap;animation:grow-expand-block .5s forwards}@keyframes grow-expand-block{15%{max-height:1.5em}to{max-height:33em}}.game-description .game-title{margin-bottom:12px;display:flex;align-items:center;white-space:nowrap}.game-description .readmore{text-decoration:none;width:-moz-fit-content;width:fit-content;font-size:16px;white-space:nowrap;color:var(--text-primary)}.game-description .readmore:hover{color:var(--text-pure)}.game-description .readmore span:last-child,.game-description.expanded .readmore span:first-child{display:none}.game-description.expanded .readmore span:last-child{display:unset}.game-description .num-projects{--space:16px;position:relative;color:#e5e5e5;padding-left:var(--space);margin-left:var(--space);flex-shrink:10;height:48px;line-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:900px){.game-description .num-projects{--space:8px}}.game-description .num-projects:before{position:absolute;margin-top:auto;margin-bottom:auto;top:0;bottom:0;left:0;content:"";width:1px;height:28px;background:#4d4d4d}