:root{--primary-green: #15803D;--primary-green-hover: #166534;--accent-light-green: #7BE198;--accent-dark-green: #052E16;--dark-charcoal: #141414;--card-dark: #1A1A1A;--text-primary: #1B1B1B;--text-secondary: #555555;--border-light: #E5E7EB;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:#fff;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;outline:none}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}.site-container{max-width:1280px;margin:0 auto;padding:0 40px}.news-article-card{display:flex;flex-direction:column;gap:20px;padding:24px 0;border-bottom:1px solid #E5E7EB}@media (min-width: 768px){.news-article-card{flex-direction:row;align-items:flex-start;gap:32px}}.news-card-img-wrapper{width:100%;max-width:280px;height:180px;flex-shrink:0;overflow:hidden;border-radius:6px;border:1px solid #E5E7EB}@media (max-width: 767px){.news-card-img-wrapper{max-width:100%;height:200px}}.news-card-img-wrapper img{width:100%;height:100%;object-fit:cover}.featured-article-card{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.featured-article-card{flex-direction:row;gap:48px;align-items:center}}.featured-img-wrapper{width:100%;flex-shrink:0}@media (min-width: 768px){.featured-img-wrapper{width:50%}}.blog-grid-3{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 640px){.blog-grid-3{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.blog-grid-3{grid-template-columns:1fr 1fr 1fr}}.hero-split-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 768px){.hero-split-grid{grid-template-columns:5fr 7fr;gap:48px}}.leadership-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.leadership-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.leadership-grid{grid-template-columns:1fr 1fr 1fr}}.footer-nav-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.footer-nav-grid{grid-template-columns:404px 1fr}}.nav-desktop-menu{display:none}@media (min-width: 1024px){.nav-desktop-menu{display:flex!important;align-items:center;gap:2rem}}.nav-mobile-btn{display:flex!important}@media (min-width: 1024px){.nav-mobile-btn{display:none!important}}.section-title{font-size:1.875rem;line-height:1.3;font-weight:300;font-family:Archivo,sans-serif}@media (min-width: 768px){.section-title{font-size:2.375rem;line-height:48px}}.responsive-flex-row{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.responsive-flex-row{flex-direction:row;align-items:center;gap:32px}}.responsive-grid-2{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.responsive-grid-2{grid-template-columns:1fr 1fr;gap:32px}}.responsive-grid-4{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.responsive-grid-4{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.responsive-grid-4{grid-template-columns:repeat(4,1fr)}}html,body{overflow-x:hidden;max-width:100vw}@media (max-width: 1023px){.desktop-nav{display:none!important}}@media (max-width: 767px){header{padding:0 20px!important}.site-container{padding:0 20px!important}div[style*="display: grid"],div[style*="display:grid"]{grid-template-columns:1fr!important}h1{font-size:2.1rem!important;line-height:1.25!important}h2{font-size:1.65rem!important;line-height:1.3!important}p{font-size:1rem!important;line-height:1.5!important}div[style*="padding: 60px 40px"],div[style*="padding: 40px 40px"],div[style*="padding: 80px 40px"],div[style*="padding: 20px 40px"]{padding-left:20px!important;padding-right:20px!important}img{max-width:100%!important;height:auto!important}}
