@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.0m_cefwpdo931.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.0g9-.3zp53cup.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_95a05fdc-module__RHrKMq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_95a05fdc-module__RHrKMq__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_81106a23-module__o3bkka__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_81106a23-module__o3bkka__variable{--font-body:"DM Sans", "DM Sans Fallback"}
*,:before,:after{box-sizing:border-box}:root{--font-display:"Barlow Condensed", sans-serif;--font-body:"DM Sans", sans-serif;--pitch-black:#111827;--field-green:#003a1f;--press-green:#4ade80;--deep-green:#16a34a;--off-white:#f9fafb;--gold:#c8a84b;--alert-red:#c0392b;--muted-grey:#6b7280}html,body{background:var(--pitch-black);color:var(--off-white);-webkit-text-size-adjust:100%;margin:0;padding:0;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}.article-body{color:#d1d5db;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75}.article-body p{margin:0 0 24px}.article-body h2{color:#f9fafb;letter-spacing:-.01em;margin:40px 0 16px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.article-body h3{color:#f9fafb;margin:32px 0 12px;font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700}.article-body strong{color:#f9fafb;font-weight:600}.article-body em{color:#9ca3af}.article-body a{color:#4ade80;text-underline-offset:3px;text-decoration:underline}.article-body blockquote{color:#9ca3af;border-left:3px solid #4ade80;margin:32px 0;padding:4px 20px;font-style:italic}.article-body ul,.article-body ol{margin:0 0 24px 24px}.article-body li{margin-bottom:8px}.article-body hr{border:none;border-top:1px solid #1f2937;margin:40px 0}@media (max-width:600px){.article-body{font-size:16px}.article-body h2{font-size:22px}.article-body h3{font-size:18px}}.site-nav{z-index:100;background:#003a1f;border-bottom:1px solid #16a34a;flex-direction:column;display:flex;position:sticky;top:0}.site-nav-logo{color:#4ade80;letter-spacing:.02em;flex-shrink:0;align-items:center;height:52px;padding:0 20px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:900;text-decoration:none;display:flex}.site-nav-links{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-top:1px solid #16a34a40;align-items:center;gap:28px;height:40px;padding:0 20px;display:flex;overflow-x:auto}.site-nav-links::-webkit-scrollbar{display:none}.site-nav-links a{color:#f9fafba6;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s}.site-nav-links a:hover,.site-nav-links a:active{color:#4ade80}@media (min-width:768px){.site-nav{flex-direction:row;justify-content:space-between;align-items:center;height:52px;padding:0 20px}.site-nav-logo{height:auto;padding:0}.site-nav-links{border-top:none;gap:24px;height:auto;padding:0;overflow:visible}.site-nav-links a{color:#f9fafbbf;font-size:12px}}.hero-grid{grid-template-columns:1fr 400px;min-height:360px;display:grid}@media (max-width:768px){.hero-grid{grid-template-columns:1fr}.hero-image-panel{height:200px}}.article-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px;display:grid}@media (max-width:900px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.article-grid{grid-template-columns:1fr}}.related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.related-grid{grid-template-columns:1fr}}
