/* MintGrade broad-topic editorial update. Scoped to blog pages. */
.broad-blog-home .blog-hero{background:#f4faf7;padding:74px 0 60px}
.broad-blog-home .blog-hero h1{max-width:700px;letter-spacing:-.055em;font-size:clamp(38px,5vw,67px)}
.broad-blog-home .blog-hero p{max-width:690px}
.broad-blog-home .blog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.broad-blog-home .blog-category-card{box-shadow:none;background:#fff;border-color:#e0eae4;border-radius:12px;padding:23px}
.broad-blog-home .blog-category-card h3{font-size:19px}
.broad-blog-home .blog-category-card p{font-size:13px}
.broad-blog-home .blog-category-card:hover{transform:none;border-color:#7dbca2;box-shadow:none}
.broad-blog-home .blog-archive{margin-top:24px;border-top:1px solid #dbe7e1;padding:14px 0 0}
.broad-blog-home .blog-archive summary{cursor:pointer;color:#3a6352;font-size:13px;font-weight:650;list-style-position:inside}
.broad-blog-home .blog-archive-grid{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 8px}
.broad-blog-home .blog-archive-grid a{border-bottom:1px solid #b4d3c4;padding:4px;color:#285844;font-size:12px}
.broad-blog-home .broad-guide-heading{margin-bottom:22px}
.broad-blog-home .broad-guide-heading p{margin-top:8px}
.broad-blog-home .blog-toolbar{position:relative;top:auto;background:transparent;padding-top:0}
.broad-blog-home .blog-filter{border-radius:7px}
.broad-blog-home .blog-card{border-radius:12px;box-shadow:none}
.broad-blog-home .blog-card .text-link{font-size:12px}
.blog-no-results{grid-column:1/-1;padding:30px 0;color:#587366}
.broad-related-links{display:flex;flex-wrap:wrap;gap:10px}
.broad-related-links a{padding:10px 13px;border:1px solid #d9e8e0;background:#fff;border-radius:8px;color:#285f4a;font-size:13px}
.broad-related-links a:hover{border-color:#8ecab0}
@media(max-width:900px){.broad-blog-home .blog-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.broad-blog-home .blog-hero{padding:45px 0 40px}.broad-blog-home .blog-category-grid{grid-template-columns:1fr}.broad-blog-home .blog-category-card{padding:17px}.broad-blog-home .blog-archive-grid{gap:8px}}

/* Article-specific editor handoffs. Practical help first, conversion second. */
.article-editor-nudge{padding:12px 16px;margin:20px 0;border-left:3px solid #218962;background:#edf7f1;color:#234739;font-size:14px;line-height:1.55}
.article-editor-nudge a{font-weight:700;color:#146d4e;text-decoration:underline;text-underline-offset:3px}
.article-editor-context{margin:34px 0;padding:22px 24px;background:#f1f8f4;border:1px solid #d3eadc;border-radius:16px}
.article-editor-context .editor-callout-eyebrow{display:block;color:#187c57;font-size:11px;letter-spacing:.1em;font-weight:750;margin-bottom:8px}
.article-editor-context h2{margin:0 0 10px;font-size:clamp(20px,2vw,26px)}
.article-editor-context p{margin:0 0 13px;line-height:1.65}
.article-editor-context .btn{display:inline-block;margin-top:4px}
.related-editor-link{padding-top:18px;border-top:1px solid #dae5dd;font-weight:650}
@media(max-width:600px){.article-editor-context{padding:17px;margin:24px 0}.article-editor-nudge{padding:10px 12px}}
