.page-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;padding:20px;text-align:left}.content-wrapper{position:relative;margin-bottom:20px}.content-container{padding:15px;border-radius:5px;text-align:left;position:relative;margin-top:20px}.content-container.collapsed{max-height:10em;overflow:hidden;position:relative}.content-title{position:relative;margin:0;font-size:1.2em;font-weight:700;padding:5px;border-radius:3px;white-space:normal;overflow:hidden;text-overflow:ellipsis}.collapsed-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;transition:background-color .3s,color .3s;background-color:var(--color-item-bg)}@media (max-width:600px){.page-container{grid-template-columns:1fr;padding:10px}.content-wrapper{margin:0}.content-container{margin-top:10px}}