h2.recommended-title{font-size:3rem;font-family:Times New Roman;font-style:italic;text-transform:uppercase;margin-top:8rem}body.wearemitu h2.recommended-title{font-family:var(--primary-font);font-style:normal;}#posts-container{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:2rem;margin-bottom:4rem}.post{text-align:center;display:flex;flex-direction:column}.recommended-image{width:100%;height:100%;object-fit:cover}.post{flex:1;display:flex;flex-direction:column}div.post-meta{text-align:left;margin-top:2rem}div.post-meta a{color:#000;font-size:1.8rem;font-weight:700;line-height:3rem;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;word-wrap:break-word}@media (min-width:1245px){.post-image{height:20rem}}@media (min-width:1400px){.post-image{height:27rem}}#cat-list{display:flex;flex-wrap:wrap;justify-content:left}li.category:not(:last-child){margin-right:2rem}li.category{display:flex;align-items:center;margin:5px;cursor:pointer;font-size:1.3rem;text-transform:uppercase;font-weight:700;margin-bottom:3rem;z-index:10;position:relative}li.category::before{content:'';position:absolute;top:50%;left:-5px;width:0;height:20px;background-color:transparent;transition:width 0.3s ease-in-out;z-index:10}li.category:hover::before,li.category.selected::before{width:calc(100% + 10px);position:absolute;z-index:-1}body.fierce li.category:hover::before,li.category.selected::before{background-color:#FFD6E7}body.wearemitu li.category:hover::before,li.category.selected::before{background-color:#E0D6FF}@media screen and (max-width:1245px){.recommended-title{text-align:center}.category{flex-basis:100%;justify-content:center}.category:not(:last-child)::after{content:none}#posts-container{display:flex;flex-direction:column}.post{margin-bottom:20px}.post-content{display:flex;flex-direction:column;align-items:center}}