.navbar_nav__bf9LH{display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:0 1rem}.navbar_nav__bf9LH a:hover{text-decoration:none}.navbar_logoLink__LL9Rl{display:flex;align-items:center}.navbar_menuList__Bsd0N{display:flex;list-style-type:none;margin:0;padding:0}.navbar_menuItem__p8ZlD{margin-left:1.5rem}.navbar_menuLink__q1aHl{color:var(--color-text);text-decoration:none;font-weight:500;transition:color .3s ease}.navbar_menuLink__q1aHl:hover{color:var(--color-primary)}.navbar_hamburger__jJteR{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.navbar_hamburgerLine__JN3ec{width:2rem;height:.25rem;background:var(--color-text);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}@media screen and (max-width:766px){.navbar_nav__bf9LH{flex-wrap:wrap}.navbar_hamburger__jJteR{display:flex}.navbar_menuList__Bsd0N{flex-direction:column;justify-content:center;background:var(--color-background);height:100vh;width:100%;position:fixed;top:0;right:0;transition:transform .3s ease-in-out;transform:translateX(100%)}.navbar_menuOpen__B3U49{transform:translateX(0)}.navbar_menuItem__p8ZlD{margin:1rem 0;text-align:center}.navbar_menuLink__q1aHl{font-size:1.5rem}}.header_header__lB7BV{background-color:var(--color-background);padding:1rem 0;box-shadow:0 1px 0 rgba(0,0,0,.1)}.footer_footer__96Khy{color:var(--color-text);padding:4rem 2rem 0;font-size:.9rem;display:grid;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem;min-height:auto;justify-content:center}.footer_topBar__HEzK3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto;width:100%;align-items:start}.footer_leftContent__w8oSS{max-width:300px}.footer_summary__gV2he{margin-top:1rem;color:#666}.footer_middleContent__Er9Ao{justify-self:center}.footer_siteLinks__tNw6l{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.footer_siteLinks__tNw6l a{color:var(--color-primary);text-decoration:none;transition:opacity .3s ease}.footer_siteLinks__tNw6l a:hover{opacity:.8}.footer_rightContent__rWn1V{justify-self:end}.footer_socialLinks__0qzvI{display:flex;gap:1rem;margin-top:1rem}.footer_socialLinks__0qzvI a{color:var(--color-primary);transition:opacity .3s ease}.footer_socialLinks__0qzvI a:hover{opacity:.8}.footer_bottomBar__CV8CY{max-width:1200px;margin:0 auto;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;color:var(--color-text);font-size:.75rem;width:100%}.footer_bottomBar__CV8CY a{color:var(--color-primary);text-decoration:none;transition:opacity .3s ease}.footer_bottomBar__CV8CY a:hover{opacity:.8}@media (max-width:768px){.footer_topBar__HEzK3{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2rem}.footer_leftContent__w8oSS{max-width:100%}.footer_middleContent__Er9Ao{justify-self:center}.footer_siteLinks__tNw6l{flex-direction:row;gap:1rem;margin-top:0}.footer_rightContent__rWn1V{justify-self:center}.footer_socialLinks__0qzvI{margin-top:0}.footer_bottomBar__CV8CY{flex-direction:column;align-items:center;gap:1rem;text-align:center}}.layout_linksContainer__K2qxs,.layout_socialContainer___2mGS{display:flex;flex-direction:row;align-items:center;margin:1rem 0;height:100%}.layout_socialContainer___2mGS{gap:1.5rem}.layout_linksContainer__K2qxs{gap:3rem}.hero_hero__QLZuf{min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 1rem;max-width:800px;margin:0 auto}.hero_title__kVHmg{font-size:3rem;color:var(--color-primary);margin-bottom:1.5rem}.hero_description__9Yp_W{font-size:1.2rem;color:var(--color-text-light);line-height:1.6;margin-bottom:2rem}.hero_actions__4Ury6{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero_primaryAction__SIHvm,.hero_secondaryAction__L8fVd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:1px solid var(--color-primary);border-radius:4px;font-weight:700;text-decoration:none}.hero_primaryAction__SIHvm{background:var(--color-primary);color:var(--color-background)}.hero_secondaryAction__L8fVd{color:var(--color-primary)}.hero_primaryAction__SIHvm:hover,.hero_secondaryAction__L8fVd:hover{color:var(--color-background);background:var(--color-accent);border-color:var(--color-accent);text-decoration:none}@media (max-width:480px){.hero_title__kVHmg{font-size:2.3rem}}.about_about__YtQTG{padding:4rem 2rem;background-color:#f8f8f8}.about_content__zOKKE{display:flex;max-width:1200px;margin:0 auto;gap:2rem}.about_imageColumn__l7kPm{flex:0 0 30%;display:flex;justify-content:center;align-items:flex-start}.about_image__QPCzG{border-radius:50%;max-width:100%;height:auto;max-width:300px}.about_textColumn__ONjNr{flex:1 1;display:flex;flex-direction:column;justify-content:center}.about_title__8tR7B{font-size:2.5rem;margin-bottom:1rem}.about_description__96fIo{font-size:1.1rem;line-height:1.6}@media (max-width:768px){.about_content__zOKKE{flex-direction:column}.about_imageColumn__l7kPm{margin-bottom:2rem;flex:0 0 100%}.about_title__8tR7B{text-align:center}}.recentPosts_recentPosts__MdZf2{padding:4rem 1rem;max-width:800px;margin:0 auto}.recentPosts_title__hrpK4{font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:3rem}.recentPosts_list__6zXcY{list-style:none;padding:0}.recentPosts_post__1E3yi{margin-bottom:2.5rem;border-bottom:1px solid #eaeaea;padding-bottom:2.5rem}.recentPosts_post__1E3yi:last-child{border-bottom:none}.recentPosts_postLink__Dw_B2{text-decoration:none;color:var(--color-text);display:block}.recentPosts_postTitle__7lvAS{font-size:1.5rem;margin-bottom:.5rem;color:var(--color-primary);font-weight:700}.recentPosts_postDescription__i_O6j{font-size:1rem;color:var(--color-text-light);line-height:1.6}.recentPosts_viewAll__zZiFb{display:block;text-align:center;margin-top:2rem;font-size:1.1rem;color:var(--color-primary);text-decoration:none}@media (max-width:768px){.recentPosts_recentPosts__MdZf2{padding:2rem 1rem}.recentPosts_title__hrpK4{font-size:2rem;margin-bottom:2rem}.recentPosts_postTitle__7lvAS{font-size:1.3rem}}.Articles_content___gVUO{background-color:#fff}.Articles_container__VrtaQ{max-width:800px;margin:0 auto;padding:2rem 1rem}.Articles_title__FJGgM{font-size:2.5rem;text-align:center;margin-bottom:.5rem}.Articles_tagContainer__bPOF0{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:2rem;border-bottom:1px solid #eaeaea;justify-content:center;align-items:center}.Articles_showMoreLink__nrzCH{margin-left:.5rem;color:var(--color-primary);text-decoration:none;font-size:.8rem;transition:all .3s ease;padding:.25rem .5rem}.Articles_showMoreLink__nrzCH:hover{text-decoration:underline}.Articles_separator__VU4Qv{border-top:1px solid #eaeaea;margin:2.5rem 0}.Articles_postListContainer__NO8GZ{margin-top:4rem}.Articles_postListTitle__MpzXv{font-size:2rem;color:var(--color-primary);text-align:center;margin-bottom:4rem}.Articles_articleList__uFKNf{list-style:none;padding:0}.Articles_articleListHeader__w0rY7{font-size:1.5rem;color:var(--color-primary);margin:2rem 0 1.5rem}.Articles_articleItem__sVc7p{margin-bottom:2.5rem;border-bottom:1px solid #eaeaea;padding-bottom:2.5rem}.Articles_articleItem__sVc7p:last-child{border-bottom:none}.Articles_articleTitle__CwniL{font-size:1.4rem;margin-bottom:.5rem;color:var(--color-primary);font-weight:700}.Articles_articleDescription__qH9Ja{font-size:1rem;color:#666;line-height:1.6}.Articles_paginationContainer__p30Nz{margin-top:2rem}.Articles_pagination__LdVSY{display:flex;justify-content:center}.Articles_pagination__LdVSY ul{display:flex;list-style:none;padding:0}.Articles_pagination__LdVSY li{margin:0 .5rem}.Articles_pagination__LdVSY a{color:var(--color-primary);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:4px;transition:all .3s ease}.Articles_pagination__LdVSY .Articles_active__3pYQX a,.Articles_pagination__LdVSY a:hover{background-color:var(--color-primary);color:var(--color-background)}.Articles_pagination__LdVSY .Articles_ellipsis__L87le{padding:.5rem 1rem;color:var(--color-primary)}@media (max-width:768px){.Articles_container__VrtaQ{padding:2rem 1rem}.Articles_title__FJGgM{font-size:2rem;margin-bottom:2rem}.Articles_articleTitle__CwniL{font-size:1.3rem}.Articles_pagination__LdVSY li{margin:0 .25rem}.Articles_pagination__LdVSY a{padding:.25rem .5rem}.Articles_tagButton__9_cBr{padding:.4rem .8rem;font-size:.8rem}.Articles_separator__VU4Qv{margin:2rem 0}}.Articles_selectedTagInfo__VV4Ub{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eaeaea;font-size:.9rem;color:var(--color-text-light)}.Articles_clearFilterButton__f9k6j{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.9rem;text-decoration:underline}.Articles_clearFilterButton__f9k6j:hover{color:var(--color-accent)}.newsletterCTA_newsletterCTA__U1Kb8{padding:4rem 2rem;background-color:var(--color-secondary);text-align:center}.newsletterCTA_title___6_IP{font-size:2.5rem;margin-bottom:1rem}.newsletterCTA_description__Ij67I{font-size:1.1rem;max-width:600px;margin:0 auto 2rem}.newsletterCTA_linkButton__PuRKi{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:1px solid var(--color-primary);border-radius:4px;background:var(--color-primary);color:var(--color-background);font-weight:700;text-decoration:none}.newsletterCTA_linkButton__PuRKi:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background);text-decoration:none}