/* Tách từ snippet inline - Migovi */
.migovi-smart-related { background: #f9f9f9; border-left: 4px solid #bb1919; padding: 20px; margin: 35px 0; border-radius: 0 8px 8px 0; font-family: -apple-system, sans-serif; box-shadow: 0 5px 15px rgba(0,0,0,0.03); }
.related-label span { background: #bb1919; color: #fff; padding: 4px 10px; font-size: 12px; font-weight: 600; text-transform: uppercase; border-radius: 4px; letter-spacing: 0.5px; display: inline-block; margin-bottom: 12px; }
.migovi-smart-related ul { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.migovi-smart-related li { margin-bottom: 10px !important; padding-left: 0 !important; position: relative; line-height: 1.5; }
.migovi-smart-related li::before { content: "➤"; color: #bb1919; font-size: 12px; margin-right: 8px; display: inline-block; }
.migovi-smart-related a { text-decoration: none !important; color: #333 !important; font-weight: 600; font-size: 17px; transition: color 0.2s; background: none !important; }
.migovi-smart-related a:hover { color: #bb1919 !important; }
@media (max-width: 600px) { .migovi-smart-related { padding: 15px; } .migovi-smart-related a { font-size: 16px; } }

