@import url("https://fonts.googleapis.com/css2?family=Protest+Riot&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&display=swap");.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.rich-text-content{word-break:break-word}.rich-text-content p{margin-top:0;margin-bottom:.75rem;line-height:1.625}.rich-text-content b,.rich-text-content strong{font-weight:700!important;color:#111827}.rich-text-content ul{list-style-type:disc!important}.rich-text-content ol,.rich-text-content ul{margin-left:1.5rem!important;margin-top:.5rem!important;margin-bottom:.75rem!important;padding-left:.5rem!important}.rich-text-content ol{list-style-type:decimal!important}.rich-text-content li{margin-bottom:.25rem;display:list-item!important}.rich-text-content h1{font-size:1.875rem;margin-top:1.5rem}.rich-text-content h1,.rich-text-content h2{font-weight:700;margin-bottom:.75rem;color:#111827}.rich-text-content h2{font-size:1.5rem;margin-top:1.25rem}.rich-text-content h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#EB8B4D,#57B6B5);border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#d67a3d,#45a3a2);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:#EB8B4D transparent}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#EB8B4D,#57B6B5);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#d67a3d}