.blog-body{color:#1e293b;font-size:18px;line-height:1.75}.blog-body>*{margin:0 0 1.25em}.blog-body h2,.blog-body h3{font-family:var(--font-heading);color:#0f172a;scroll-margin-top:96px;line-height:1.2}.blog-body h2{margin:1.9em 0 .6em;font-size:30px}.blog-body h3{margin:1.5em 0 .5em;font-size:22px}.blog-body ul,.blog-body ol{padding-inline-start:1.4em}.blog-body ul{list-style:outside}.blog-body ol{list-style:decimal}.blog-body li{margin-bottom:.45em}.blog-body li::marker{color:#4d7c0f;font-weight:700}.blog-body :where(p,li,figcaption) a{color:#3f6212;text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-body :where(p,li,figcaption) a:hover{color:#1a2e05}.blog-body blockquote{color:#1a2e05;background:#ecfccb;border-radius:18px;margin-inline:0;padding:22px 26px;font-size:19px}.blog-body blockquote p{margin:0 0 .5em}.blog-body blockquote cite{color:#3f6212;font-size:14px;font-style:normal;font-weight:600}.blog-body figure{margin-inline:0}.blog-body figure img{border-radius:18px;width:100%;height:auto;display:block}.blog-body figcaption{color:#64748b;margin-top:8px;font-size:14px}.blog-body pre{color:#e2e8f0;background:#0b1220;border-radius:14px;padding:16px 18px;font-size:15px;overflow-x:auto}.blog-body hr{border:0;border-top:1px solid #e2e8f0;margin:2.2em 0}
