/* FluxUI v7.6 — blog */
.post-body h2 { margin-top: 40px; }
.post-body > p:first-child { font-size: 18px; color: #c4ccd6; }
.post-body ul { margin: 14px 0; padding-left: 22px; }
.post-list { list-style: none !important; padding: 0 !important; margin: 28px 0 0; display: grid; gap: 14px; }
.post-list li { margin: 0 !important; padding: 20px 22px; border: 1px solid var(--line-2); border-radius: 14px; background: #0b0e11; }
.post-list a { color: var(--text) !important; font: 700 19px/1.35 "Manrope", sans-serif; text-decoration: none !important; }
.post-list a:hover { color: #9cc0ff !important; text-decoration: underline !important; }
.post-list p { margin: 8px 0 6px; }
.post-list small { color: #a3adb9; font-size: 13px; }
.blog-page .service-cta .button + .button { margin-left: 10px; }
@media (max-width: 640px) { .blog-page .service-cta .button + .button { margin: 10px 0 0; } }
