:root{--green:#2b8f2c;--deep:#07372c;--yellow:#f9b915;--ink:#202022;--muted:#5d6964;--line:#dbe2de;--mist:#f2f6f3}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.7 "DM Sans",Arial,sans-serif}.blog-nav{height:74px;display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 36px));margin:auto}.blog-nav img{width:210px;display:block}.blog-nav a{text-decoration:none;color:var(--deep);font-weight:700}.blog-hero{background:linear-gradient(120deg,var(--deep),#126047);color:#fff;padding:86px 0}.blog-wrap{width:min(1160px,calc(100% - 36px));margin:auto}.blog-hero h1,.article-hero h1{font:800 clamp(2.6rem,5.4vw,5.2rem)/1.02 Manrope,Arial;letter-spacing:-.05em;max-width:950px;margin:14px 0}.kicker{color:#d8ed88;text-transform:uppercase;font:800 12px Manrope;letter-spacing:.15em}.blog-hero p{max-width:720px;font-size:19px;color:#d5e2dd}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding:72px 0}.blog-card{display:grid;grid-template-rows:230px 1fr;border:1px solid var(--line);text-decoration:none;color:var(--ink);background:#fff;transition:.2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(7,55,44,.12)}.blog-card img{width:100%;height:100%;object-fit:cover}.blog-card div{padding:28px}.blog-card span{color:var(--green);font:800 11px Manrope;text-transform:uppercase;letter-spacing:.12em}.blog-card h2{font:800 24px/1.22 Manrope;margin:12px 0}.blog-card p{color:var(--muted);margin:0}.article-hero{background:var(--mist);padding:70px 0}.article-hero h1{font-size:clamp(2.5rem,5vw,4.6rem);color:var(--ink)}.article-hero .meta{color:var(--muted)}.article-cover{width:100%;height:min(470px,55vw);object-fit:cover;margin-top:34px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 290px;gap:76px;padding:62px 0}.article-body h2{font:800 30px/1.22 Manrope;margin:46px 0 14px;color:var(--deep)}.article-body h3{font:800 21px Manrope;margin-top:30px}.article-body p,.article-body li{font-size:17px}.article-body .lead{font-size:21px;color:#3f4b46}.article-body a{color:var(--green);font-weight:700}.article-aside{position:sticky;top:24px;height:max-content;background:var(--deep);color:#fff;padding:26px}.article-aside h3{font:800 22px Manrope}.article-aside p{color:#d5e2dd;font-size:14px}.cta{display:block;text-align:center;background:var(--yellow);color:var(--ink)!important;text-decoration:none;padding:12px;font-weight:800}.blog-footer{background:#061f19;color:#b9cac3;padding:36px 0}.insights-home{background:#fff}.insight-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.insight-cards a{padding:28px;border:1px solid var(--line);text-decoration:none;color:var(--ink);background:var(--mist)}.insight-cards span{color:var(--green);font:800 11px Manrope;text-transform:uppercase;letter-spacing:.12em}.insight-cards h3{font-size:20px;margin:18px 0 10px}.insight-cards p{font-size:14px;color:var(--muted)}.insights-link{display:inline-block;margin-top:28px;color:var(--green);font-weight:800;text-decoration:none}@media(max-width:760px){.blog-nav img{width:170px}.blog-grid,.article-layout,.insight-cards{grid-template-columns:1fr}.article-aside{position:static}.blog-card{grid-template-rows:190px 1fr}.blog-hero,.article-hero{padding:58px 0}.article-cover{height:260px}.article-layout{gap:34px;padding:42px 0}}
