.blog-container{width:100%;max-width:1180px;margin-inline:auto}.blog-section{padding-inline:24px}.blog-article{font-family:var(
    --font-carbon-text,var(--font-geist-sans),Inter,sans-serif
  );color:#2a323b;font-size:16.5px;line-height:1.75}.blog-article>:first-child{margin-top:0}.blog-article h2{font-size:clamp(22px,4.4vw,29px);letter-spacing:-.015em;line-height:1.15;margin:44px 0 14px}.blog-article h2,.blog-article h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:500;color:#202522}.blog-article h3{font-size:clamp(18px,3.6vw,21px);letter-spacing:-.01em;margin:30px 0 10px}.blog-article p{margin:14px 0}.blog-article a{color:#4d7c36;font-weight:600;text-decoration:underline;text-decoration-color:rgba(77,124,54,.35);text-underline-offset:3px}.blog-article a:hover{text-decoration-color:#4d7c36}.blog-article strong{color:#202522;font-weight:500}.blog-article ol,.blog-article ul{margin:14px 0;padding-left:24px}.blog-article li{margin:7px 0}.blog-article ul li::marker{color:#1f9a5e}.blog-article ol li::marker{color:#202522;font-weight:500}.blog-article blockquote{margin:26px 0;padding:20px 24px;background:#1b2a20;border-left:3px solid #8fe05a;border-radius:0 14px 14px 0;color:#d5dce4}.blog-article blockquote p{margin:8px 0}.blog-article blockquote strong{color:#ffffff}.blog-article blockquote a{color:#a4df7f;text-decoration-color:rgba(164,223,127,.35)}.blog-article table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14.5px;line-height:1.5}.blog-article th{background:#f5f7f2;color:#202522;font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:500;text-align:left;padding:11px 14px;border-bottom:2px solid #e1e4e8}.blog-article td{padding:11px 14px;border-bottom:1px solid #e1e4e8;vertical-align:top}.blog-article code{font-family:var(--font-mono-signal,ui-monospace,monospace);font-size:.9em;background:#f5f7f2;border:1px solid #e1e4e8;border-radius:6px;padding:1px 6px;color:#202522}.blog-article pre{background:#1b2a20;color:#d5dce4;border-radius:14px;padding:18px 22px;overflow-x:auto;margin:24px 0}.blog-article pre code{background:transparent;border:0;padding:0;color:inherit}.blog-article hr{border:0;border-top:1px solid #e1e4e8;margin:36px 0}.blog-next-step,.blog-resource{width:calc(100% - 48px);max-width:1180px;margin:32px auto 0;padding:28px;border-radius:12px}.blog-resource{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;background:#1b2a20;color:#fff}.blog-next-step>span,.blog-resource span{color:#a4df7f;font-size:11px;font-weight:550;letter-spacing:1.4px;text-transform:uppercase}.blog-next-step h2,.blog-resource h2{margin:10px 0 12px;font-size:25px;line-height:1.25}.blog-next-step p,.blog-resource p{font-size:15px;line-height:1.65;margin:0;color:#c7d4c0}.blog-next-step>a,.blog-resource>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;max-width:100%;border-radius:6px;padding:12px 18px;background:#8fe05a;color:#18320d;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none}.blog-next-step>a:hover,.blog-resource>a:hover{background:#a4e67d}.blog-next-step a svg,.blog-resource a svg{flex:none}.blog-resource .blog-resource-view{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#c7d4c0;font-size:13px;text-underline-offset:4px}.blog-next-step{margin-block:20px 56px;background:#f5f7f2;border:1px solid #dce3db}.blog-next-step>span{color:#4d7c36}.blog-next-step p{color:#647068}.blog-next-step>a{margin-top:24px}@media (max-width:720px){.blog-section{padding-inline:16px}.blog-next-step,.blog-resource{width:calc(100% - 32px)}}@media (max-width:700px){.blog-resource{grid-template-columns:1fr;gap:20px}.blog-next-step,.blog-resource{padding:22px;margin-top:24px}.blog-resource>a{justify-self:start}.blog-next-step h2,.blog-resource h2{font-size:23px}}@media (max-width:600px){.blog-next-step>a,.blog-resource>a{max-width:calc(100% - 48px);overflow-wrap:anywhere}}@media (min-width:701px) and (max-width:980px){.blog-resource{grid-template-columns:1fr}.blog-resource>a{justify-self:start}}