/* CarHelpMate v3.54.7 — safe visual section groups. No DB changes. */
.forum-section-group{display:block;margin:0 0 28px}.forum-section-group:last-child{margin-bottom:0}
.forum-section-group-head{display:flex;align-items:center;gap:12px;padding:5px 3px 11px;margin:0 0 10px;border-bottom:1px solid var(--border)}
.forum-section-group-icon{width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--primary);background:#eff6ff;border:1px solid #dbeafe}
.forum-section-group-copy{flex:1}.forum-section-group-copy h2{margin:0;font-family:Manrope,Inter,sans-serif;font-size:16px;line-height:1.25;font-weight:800;letter-spacing:-.015em;color:var(--text)}
.forum-section-group-copy p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-dim)}
.forum-section-group-stats{flex:none;font-size:12.5px;line-height:1.4;color:var(--text-faint);white-space:nowrap}.forum-section-group-stats b{color:var(--text-dim);font-weight:800}.forum-section-group-stats span{margin:0 4px;color:#cbd5e1}
.forum-section-group-list{display:flex;flex-direction:column;gap:14px}.forum-section-category-card{margin:0!important}.forum-section-category-card .forum-category-head{border-bottom-color:#edf2f7}.forum-section-category-card .forum-category-title{letter-spacing:-.008em}.forum-section-category-card .forum-category-description{max-width:860px}
[data-forum-section-group="ownership"] .forum-section-group-icon{color:#0f766e;background:#f0fdfa;border-color:#ccfbf1}[data-forum-section-group="community"] .forum-section-group-icon{color:#7c3aed;background:#f5f3ff;border-color:#ede9fe}[data-forum-section-group="cardiagnostic"] .forum-section-group-icon{color:#b45309;background:#fffbeb;border-color:#fde68a}[data-forum-section-group="other"] .forum-section-group-icon{color:#475569;background:#f8fafc;border-color:#e2e8f0}
@media(max-width:767px){.forum-section-group{margin-bottom:23px}.forum-section-group-head{align-items:flex-start;gap:10px;padding:2px 1px 9px;margin-bottom:9px}.forum-section-group-icon{width:31px;height:31px;border-radius:10px;margin-top:1px}.forum-section-group-copy h2{font-size:15px}.forum-section-group-copy p{font-size:12.75px;line-height:1.45}.forum-section-group-stats{display:none}.forum-section-group-list{gap:11px}}
@media(max-width:420px){.forum-section-group-copy h2{font-size:14.5px}.forum-section-group-copy p{font-size:12.75px}.forum-section-group-icon{width:30px;height:30px}}
