/* Bolt Solar — páginas de guia */
.article { max-width: 820px; padding: 60px 0 90px; }
.article-head { padding-bottom: 36px; border-bottom: 1px solid #d6e1ef; margin-bottom: 40px; }
.article-head .eyebrow { color: #2b65ac; }
.article-head h1 { color: #134176; font-size: clamp(36px, 5vw, 58px); margin-bottom: 20px; }
.article-lead { font-size: 19px; line-height: 1.6; color: #3d5a7a; margin: 0 0 18px; }
.article-meta { font-size: 12px; color: #7790a7; margin: 0; }
.article-body h2 { color: #134176; font-size: 26px; letter-spacing: -.8px; margin: 38px 0 12px; }
.article-body p, .article-body li { color: #3d5a7a; font-size: 17px; line-height: 1.75; }
.article-body ul { padding-left: 20px; }
.article-cta { margin-top: 56px; padding: 36px; border-radius: 18px; background: linear-gradient(120deg, #174e92, #2b65ac); color: #fff; display: grid; gap: 14px; justify-items: start; }
.article-cta .eyebrow { color: #ffcf7a; margin: 0; }
.article-cta h2 { color: #fff; font-size: 30px; margin: 0; }
.article-cta p { color: #d2e4f7; margin: 0; }
.article-cta .text-link { color: #fff; gap: 10px; }
.article-note { margin-top: 28px; font-size: 12px; color: #7790a7; }
@media (max-width: 780px) { .article { padding: 36px 0 60px; } .article-cta { padding: 24px; } }
