@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.abt-root{background:#f3f4f6;padding:36px;border:1px solid rgba(156,163,175,.12);margin-top:56px}.abt-header{display:flex;gap:24px;align-items:center;padding-bottom:24px;border-bottom:1px solid rgba(156,163,175,.15);margin-bottom:24px}.abt-avatar{flex-shrink:0;width:112px;height:112px;overflow:hidden}.abt-avatar-img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.02)}.abt-header-info{flex:1;min-width:0}.abt-label{font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8b610c;margin-bottom:6px}.abt-name{font-family:Fira Sans,system-ui,sans-serif;font-size:1.25rem;font-weight:700;color:#1a1d23;text-decoration:none;letter-spacing:-.01em;transition:color .25s;display:block;margin-bottom:4px}.abt-name:hover{color:#5b9a42}.abt-role{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:#5b9a42;margin:0 0 4px}.abt-linkedin{display:inline-flex;color:#0077b5;transition:color .25s}.abt-linkedin:hover{color:#005582}.abt-bio{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7;color:#4b5563;margin-bottom:24px}.abt-section{margin-bottom:20px}.abt-section-title{font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1a1d23;margin-bottom:12px}.abt-expertise{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.abt-expertise li{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#4b5563;padding-left:14px;position:relative}.abt-expertise li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:#5b9a42}.abt-factcheck{padding-top:20px;border-top:1px solid rgba(156,163,175,.15);margin-top:24px}.abt-factcheck-title{font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1a1d23;margin-bottom:8px}.abt-factcheck-text{font-family:Inter,system-ui,sans-serif;font-size:.75rem;line-height:1.55;color:#9ca3af;margin:0}.abt-factcheck-text a{color:#5b9a42;text-decoration:underline}.abt-factcheck-text a:hover{color:#3a6d22}@media(max-width:640px){.abt-root{padding:24px}.abt-header{flex-direction:column;gap:16px;align-items:flex-start}.abt-avatar{width:80px;height:80px}.abt-expertise{grid-template-columns:1fr}}.post-hero-title,.post-hero-category,.post-hero-author-name,.post-article-body h2,.post-article-body h3,.post-article-body h4,.post-related-title,.post-related-card-title{font-family:Outfit Variable,Fira Sans,system-ui,sans-serif!important}.post-article-body,.post-hero-author-role,.post-hero-date,.post-toc-link,.post-back-link,.post-related-card-date{font-family:DM Sans Variable,Inter,system-ui,sans-serif!important}.post-hero{position:relative;height:420px;overflow:hidden;background:#1a1d23;display:flex;align-items:flex-end}.post-hero-bg{position:absolute;inset:0}.post-hero-bg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.4) saturate(.7)}.post-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#1a1d2380,#1a1d23bf)}.post-hero-inner{position:relative;z-index:1;max-width:1344px;margin:0 auto;padding:0 32px 48px;width:100%}.post-hero-category{display:inline-block;padding:3px 10px;background:#5b9a4233;color:#5b9a42;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.post-hero-title{font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#fff;margin:0 0 20px}.post-hero-author{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.post-hero-author-avatar{flex-shrink:0;width:44px;height:44px;overflow:hidden}.post-hero-author-avatar img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.02)}.post-hero-author-info{display:flex;flex-direction:column;gap:2px}.post-hero-author-name{font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;transition:color .25s}.post-hero-author-name:hover{color:#5b9a42}.post-hero-author-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.post-hero-author-role{font-size:.75rem;font-weight:400;color:#fff9}.post-hero-date{font-size:.75rem;font-weight:400;color:#ffffff73}.post-hero-sep{width:3px;height:3px;background:#ffffff4d}.post-body-wrapper{max-width:1344px;margin:0 auto;padding:80px 32px;display:flex;gap:64px;align-items:flex-start}.post-toc-col{position:sticky;top:100px;width:242px;flex-shrink:0;align-self:flex-start}.post-toc-box{background:#fff;border:1px solid rgba(156,163,175,.15);padding:20px}.post-content-col{flex:1;min-width:0}.post-toc-title{font-family:Outfit Variable,Fira Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1d23;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.post-toc-toggle{display:block;background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;font-size:1rem;line-height:1}.post-toc-nav{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.post-toc-nav.collapsed{display:none}.post-toc-link{display:block;padding:6px 0;font-size:.8125rem;font-weight:400;line-height:1.5;color:#4b5563;text-decoration:none;border-bottom:1px solid rgba(156,163,175,.08);transition:color .2s}.post-toc-link:last-child{border-bottom:none}.post-toc-link:hover,.post-toc-link--active{color:#5b9a42}.post-toc-link--h3{padding-left:12px;font-size:.75rem;color:#6b7280}.post-article-body{max-width:900px;font-size:1rem;font-weight:400;line-height:1.75;color:#374151}.post-article-body h2{font-size:1.5rem;font-weight:700;line-height:1.25;color:#1a1d23;margin:48px 0 16px;padding-bottom:14px;border-bottom:2px solid #5b9a42;letter-spacing:-.01em;scroll-margin-top:100px}.post-article-body h3{font-size:1.125rem;font-weight:700;color:#1a1d23;margin:32px 0 12px}.post-article-body img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;margin:28px auto}.post-article-body p{margin:0 0 20px}.post-article-body ul,.post-article-body ol{margin:0 0 20px;padding-left:24px}.post-article-body li{margin-bottom:8px}.post-article-body strong{font-weight:600;color:#1a1d23}.post-article-body em{font-style:italic;color:#4b5563}.post-article-body blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid #5b9a42;background:#5b9a420a;font-style:italic;color:#4b5563}.post-article-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.875rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-article-body th{background:#1a1d23;color:#fff;padding:10px 14px;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.post-article-body td{padding:10px 14px;border:1px solid rgba(156,163,175,.2)}.post-article-body tr:nth-child(2n) td{background:#f3f4f6}.post-article-body code{font-size:.875rem;background:#f3f4f6;padding:2px 6px}.post-article-body pre{background:#1a1d23;color:#f3f4f6;padding:20px 24px;overflow-x:auto;font-size:.8125rem;line-height:1.6;margin:24px 0}.post-article-body hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(91,154,66,.25),transparent);margin:48px 0}.post-article-body a{color:#5b9a42;text-decoration:underline}.post-article-body a:hover{color:#3a6d22}.post-cta-btn{display:block;width:fit-content;margin:24px auto;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;color:#fff!important;background:#5b9a42;padding:12px 24px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:background .3s,transform .3s cubic-bezier(.22,.61,.36,1)}.post-cta-btn:hover{background:#4a7d33!important;color:#fff!important;transform:translateY(-1px)}.post-cta-btn:after{content:"→";transition:transform .3s}.post-cta-btn:hover:after{transform:translate(3px)}.post-callout{margin:24px 0;padding:18px 22px;border-left:3px solid #5b9a42;background:#5b9a420f;font-size:.9375rem;line-height:1.65;color:#374151}.post-callout--warn{border-left-color:#8b610c;background:#8b610c0f}.post-callout--tip{border-left-color:#5b9a42;background:#5b9a4214}.post-callout--info{border-left-color:#1a1d23;background:#1a1d230a}blockquote.post-callout{border-left:3px solid #5b9a42;background:#5b9a420f;font-style:normal;margin:24px 0;padding:18px 22px;color:#374151}blockquote.post-callout--warn{border-left-color:#8b610c;background:#8b610c0f}blockquote.post-callout--info{border-left-color:#1a1d23;background:#1a1d230a}blockquote.post-callout p{margin:0 0 8px}blockquote.post-callout p:last-child{margin-bottom:0;font-style:normal;color:#6b7280;font-size:.8125rem}blockquote.post-callout a{color:#5b9a42;text-decoration:underline}.post-callout p:first-child strong:first-child{display:block;font-family:Outfit Variable,Fira Sans,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1d23;margin-bottom:6px}.post-author-section{margin-top:56px}.post-related{margin-top:64px;padding-top:48px;border-top:1px solid rgba(156,163,175,.12)}.post-related-label{font-family:Outfit Variable,Fira Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1d23;margin-bottom:6px}.post-related-title{font-size:1.5rem;font-weight:700;color:#1a1d23;margin:0 0 28px;letter-spacing:-.01em}.post-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-related-card{display:block;text-decoration:none;background:#fff;border:1px solid rgba(156,163,175,.12);overflow:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),border-color .35s}.post-related-card:hover{transform:translateY(-2px);border-color:#5b9a424d}.post-related-card-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;filter:saturate(.75) contrast(1.05)}.post-related-card-body{padding:16px 20px}.post-related-card-title{font-size:.9375rem;font-weight:700;color:#1a1d23;margin:0 0 8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em}.post-related-card-date{font-size:.6875rem;color:#9ca3af}.post-back{padding:40px 32px;background:#f3f4f6;border-top:1px solid rgba(156,163,175,.12)}.post-back-inner{max-width:1344px;margin:0 auto}.post-back-link{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;text-decoration:none;transition:color .25s}.post-back-link:hover{color:#5b9a42}.post-yt-embed{position:relative;width:100%;padding-bottom:56.25%;margin:28px 0}.post-yt-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.post-btt{position:fixed;bottom:88px;right:28px;z-index:50;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#1a1d23;color:#fff;border:none;cursor:pointer;font-size:1.25rem;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.22,.61,.36,1)}.post-btt--visible{opacity:.85;transform:translateY(0);pointer-events:auto}.post-btt:hover{opacity:1;background:#5b9a42}@media(max-width:1024px){.post-body-wrapper{padding:60px 24px;gap:40px}.post-toc-col{width:231px}.post-article-body{max-width:100%}}@media(max-width:768px){.post-body-wrapper{display:block;padding:48px 20px}.post-hero{height:340px}.post-hero-inner{padding:0 20px 36px}.post-toc-col{position:static;width:100%;margin-bottom:32px}.post-article-body{font-size:.9375rem}.post-article-body h2{font-size:1.3rem}.post-related{margin-top:48px;padding-top:32px}.post-related-grid{grid-template-columns:1fr}.post-author-section{margin-top:40px}.post-back{padding:32px 20px}}@media(max-width:375px){.post-body-wrapper{padding:40px 16px}.post-hero{height:280px}.post-hero-inner{padding:0 16px 28px}.post-back{padding:28px 16px}}
