.layout_main__ERBQ9{display:flex;flex-direction:column}.layout_container__jQ1_H{max-width:36rem;padding:0 1rem}.layout_container__jQ1_H,.layout_wideContainer__bKrda{margin:3rem auto 0;display:flex;flex-direction:column;min-height:95vh}.layout_wideContainer__bKrda{max-width:50rem;padding:0 1.5rem}.layout_projectContainer__KUFp8{max-width:100%;padding:0 2rem;margin:3rem auto 6rem}.layout_header__iaASZ{display:flex;flex-direction:column;align-items:center}.layout_backToHome__uESLU{margin-top:2rem;margin-bottom:2rem}.layout_grid__ja6U8{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.layout_gridItem__2SuND{background-color:#f0f0f0;padding:1rem;border:1px solid #ccc;border-radius:8px}@media (max-width:768px){.layout_grid__ja6U8{grid-template-columns:1fr}}.layout_footer__nhUaV{margin-top:auto;text-align:center;padding:1rem 0;color:#6c757d;font-size:.9rem}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2}.utils_heading2Xl__oxFoJ,.utils_headingXl__zlq1q{font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.1;margin:1rem 0}.utils_headingMd__XQE5B{font-size:1.1rem;line-height:1.5;text-align:center}.utils_headingBlog__Wkj_m{font-size:1.2rem;line-height:1.5}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem}.utils_lightText__B_gv3{color:#666}.navbar_navbarContainer__wu4h8{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.navbar_navbar__g8CqE{display:flex;justify-content:space-between;align-items:center;padding:.6rem .5rem;background-color:transparent;border:.14rem solid #000;border-radius:24px;margin-bottom:2rem}.navbar_navbar__g8CqE a{display:flex;justify-content:center;align-items:center;flex-grow:1;text-align:center;padding:0 1.2rem;color:#000}.navbar_navbar__g8CqE a:hover{color:#2f7df4}.navbar_navbar__g8CqE a.navbar_active__nDN4j{color:#2f7df4;background-color:transparent}