.blog-body p{color:#94a3b8;font-size:16px;line-height:1.75;margin:0 0 1.5em;font-family:Plus Jakarta Sans,system-ui,sans-serif}.blog-body h2{font-size:22px;font-weight:700;margin:2em 0 .75em;line-height:1.3}.blog-body h2,.blog-body h3{color:#f8fafc;font-family:Space Grotesk,sans-serif}.blog-body h3{font-size:18px;font-weight:600;margin:1.5em 0 .5em;line-height:1.4}.blog-body a{color:#2dd4bf;text-decoration:underline;text-underline-offset:2px}.blog-body a:hover{text-shadow:0 0 8px rgba(45,212,191,.25)}.blog-body ol,.blog-body ul{color:#94a3b8;padding-left:1.5em;margin:0 0 1.5em;line-height:1.75;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px}.blog-body li{margin-bottom:.5em}.blog-body strong{color:#f8fafc;font-weight:600}.blog-body blockquote{border-left:3px solid #2dd4bf;padding-left:16px;margin:1.5em 0;color:#64748b;font-style:italic}.blog-card{transition:border-color .2s ease}.blog-card:hover{border-color:rgba(45,212,191,.25)!important}.blog-back-link:hover{text-shadow:0 0 8px rgba(45,212,191,.25)}