.styles_projectsContainer__uGIP8{display:flex;gap:20px}.styles_cardsContainer__bg38_{align-items:center;grid-gap:18px;gap:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.styles_cardContainer__lr4RO{border-radius:8px;background:#fff;box-shadow:0 12px 32px 0 rgba(112,132,154,.05);overflow:hidden;transition:all .3s ease-in-out}.styles_cardBody__QEwYy{padding:14px 20px 11px;display:flex;flex-direction:column;justify-content:space-between;height:110px;cursor:pointer}.styles_cardDesc__d8R3Y{height:0;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out}.styles_cardImage__R6Z1h{width:100%;overflow:hidden;cursor:pointer;aspect-ratio:16/9}.styles_cardImage__R6Z1h img{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .3s ease-in-out}.styles_cardContainer__lr4RO:hover .styles_cardDesc__d8R3Y{height:max-content;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.styles_cardContainer__lr4RO:hover .styles_cardImage__R6Z1h img{transform:scale(1.1);transition:transform .3s ease-in-out}.styles_cardContainer__lr4RO:hover .styles_cardBody__QEwYy h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_cardDesc__d8R3Y{color:#9e9e9e;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.styles_cardBody__QEwYy h3{color:#000811;font-size:18px;font-style:normal;font-weight:700;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.styles_cardDate__vPi01{color:#9e9e9e;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.styles_pageContainer__GPOjw{display:flex;gap:20px}.styles_detailBodyContainer__Pm3jg{display:flex;flex-direction:column;gap:20px}.styles_pageTitle__kskbE{color:#002855;font-size:28px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:8px}.styles_pageSubtitle__kO4po{color:#212121;font-size:24px;font-style:normal;font-weight:700;line-height:130%}.styles_dateContainer__exvNv{display:flex;align-items:center;gap:10px}.styles_dateContainer__exvNv span{color:#767676;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.styles_projectsDetailContainer__4dIRZ{display:flex}.styles_detailImage__S_zfw{width:100%}.styles_detailImage__S_zfw img{width:100%;height:100%;object-fit:cover;border-radius:8px}.styles_detailText__vXHzN{color:#616161;font-size:20px;font-style:normal;font-weight:400;line-height:150%;white-space:pre-wrap}.styles_shareContainer__7AXR6{display:flex;align-items:center;justify-content:space-between;border-radius:8px;background:#efefef;padding:20px}.styles_socialIcons__2IHzb{display:flex;align-items:center;gap:32px}.styles_socialinespacing__Q5gWH{width:1px;height:25.33px;background:#bdbdbd}.styles_shareText__x6fOf{color:#212121;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.styles_card_container__fvOpL{display:flex;align-items:flex-start;flex-direction:column;gap:20px;width:100%}.styles_cards_grid__GNvR7{width:100%;padding:20px 0}.styles_category_menu__fobsD{width:auto;gap:var(--xl,20px);display:flex;flex-direction:column;min-width:max-content}.styles_menu_content__aRiJj{display:flex;padding:16px 24px;flex-direction:column;align-items:flex-start;border:1px solid var(--Primary-50,#dde6f0);border-radius:var(--s,8px);width:280px;height:auto;gap:20px;background:#fff;list-style:none}.styles_menu_links__4UDJ3{color:#9e9e9e;font-size:16px;font-style:normal;font-weight:500;line-height:150%;cursor:pointer}@media screen and (max-width:1220px){.styles_cardBody__QEwYy h3{font-size:16px}.styles_cardsContainer__bg38_{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media screen and (max-width:1100px){.styles_pageSubtitle__kO4po{font-size:22px}.styles_category_menu__fobsD{display:none}}@media screen and (max-width:900px){.styles_pageContainer__GPOjw{gap:10px}.styles_pageTitle__kskbE{font-size:26px}.styles_detailText__vXHzN{font-size:18px}}@media screen and (max-width:650px){.styles_cardImage__R6Z1h img{width:100%}.styles_pageTitle__kskbE{font-size:22px}.styles_pageSubtitle__kO4po{font-size:18px}.styles_detailText__vXHzN{font-size:16px}.styles_shareContainer__7AXR6{flex-direction:column;row-gap:20px;align-items:center}}