.ProjectCard_root__Bfgmr{scroll-snap-align:center;transition:box-shadow .3s ease}.ProjectCard_root__Bfgmr:has(.ProjectCard_root__body__TBQiu:is(:hover,:focus)){box-shadow:var(--mantine-shadow-sm)}.ProjectCard_root__actions__v0Nzi{position:absolute;display:flex;top:12px;right:12px}@media(max-width:767px){.ProjectCard_root__actions__v0Nzi{top:8px;right:8px}}.ProjectCard_root__body__TBQiu{display:flex;flex-direction:column;width:100%;height:100%}.ProjectCard_root__body__content___f7zW{padding:12px}@media(max-width:767px){.ProjectCard_root__body__content___f7zW{padding:8px}}.ProjectCard_root__body__TBQiu .ProjectCard_root__body__title___wNCQ{overflow-wrap:anywhere}@media(max-width:992px){.ProjectCard_root__body__TBQiu .ProjectCard_root__body__title___wNCQ{font-size:var(--responsive-h5-font-size);line-height:var(--responsive-h5-line-height)}}.ProjectCard_root__body__img__9JjfP{aspect-ratio:1/1}.ProjectCard_root__body__TBQiu:focus .ProjectCard_root__body__title___wNCQ,.ProjectCard_root__body__TBQiu:hover .ProjectCard_root__body__title___wNCQ{text-decoration:underline}.ProjectCard_root__body__description__9LNm1{display:inline-flex;overflow:hidden;flex-shrink:0;align-items:center;gap:2px}.Projects_root__items__cl8OL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media(max-width:767px){.Projects_root__items__cl8OL{grid-template-columns:none;grid-auto-columns:168px;grid-auto-flow:column;padding:0 16px;margin:0 -16px;max-width:100vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.Projects_root__items__cl8OL::-webkit-scrollbar{width:0}}.RatingProgress_root__ToyqC{display:grid;grid-template-columns:1fr 178px 1fr;grid-gap:12px;gap:12px;grid-row-gap:8px;row-gap:8px;align-items:center}.RatingProgress_root__progress__b90Eu .mantine-Progress-section{--progress-section-color:#ffaf47!important;border-radius:inherit}.OverallRating_root__vspcP{align-self:flex-start}.OverallRating_root__rating__nCNxi{gap:4px}.BottomContent_root__19Ein{width:100%;min-height:32px;display:flex;justify-content:space-between;align-items:center;gap:12px}.EditorContentWrapper_root__yKpJS p[data-placeholder]:before{color:#abbbcb;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.EditorContentWrapper_root__yKpJS a[data-type=mention]{color:#59b72a}.EditorContentWrapper_root__yKpJS a[data-type=mention]:after{content:"​"}.EditorContentWrapper_root__yKpJS a[data-type=link]{color:#59b72a;text-decoration:underline}.EditorContentWrapper_root__yKpJS *{font-size:var(--responsive-sm-font-size);line-height:var(--responsive-sm-line-height)}.EditorContentWrapper_root_fw_400__Txsuz p{font-weight:400}.EditorContentWrapper_root_fw_500__Zp41_ p{font-weight:500}.MainContent_root__ON0y7{padding-top:4px}.MainContent_root__preview__qXgoL{max-width:800px}.MainContent_root__button__roN3B{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 0}.MainContent_root__icon__9_QrZ{color:#738698;transition:transform .3s ease}.MainContent_root__icon_active__IEJ4C{transform:rotate(180deg)}.TopContent_root__n0diR{height:40px;display:flex;flex-direction:column;justify-content:center;gap:4px}.TopContent_root__rating__f7Qyo{gap:4px}.ReviewItem_root__Hck8p{width:100%;display:flex;gap:12px}.ReviewItem_root__content__8q18j{width:100%;display:flex;flex-direction:column;gap:8px}.ReviewItem_root__content_with-border__P2DKA{padding-bottom:8px;border-bottom:1px solid #d9e1e8}.ReviewList_root__DuqI2{width:100%;padding-top:24px;border-top:1px solid #d9e1e8;display:flex;flex-direction:column;align-items:center;gap:24px}.ReviewList_root__button___sd62{margin-top:24px;border-color:#d9e1e8}