/* Zennis und Werkis Tipp am Ende der Ratgeber-Beiträge */
.rg-mx { display: flex; align-items: flex-end; gap: 22px; margin: 30px 0 22px; padding: 20px 26px 0; border: 1.5px solid #cfe2d1; border-radius: 22px; background: linear-gradient(135deg, #F3F9F4, #fff 70%); overflow: hidden; }
.rg-mx.w { border-color: #c9dbef; background: linear-gradient(135deg, #EDF3FA, #fff 70%); }
.rg-mx .mx-wrap { flex: none; align-self: flex-end; }
.rg-mx .mx { height: 168px; cursor: default; }
.rg-mx .mx img { filter: drop-shadow(0 10px 14px rgba(7, 47, 87, .16)); }
.rg-mx-t { flex: 1; min-width: 0; padding: 4px 0 24px; }
.rg-mx-t b { display: block; margin-bottom: 6px; color: #072F57; font-size: 12px; font-weight: 800; letter-spacing: .09em; text-transform: uppercase; }
.rg-mx-t p { margin: 0 0 14px; color: #27313d; font-size: 16.5px; line-height: 1.6; }
.rg-mx-a { display: flex; flex-wrap: wrap; gap: 10px; }
.rg-mx-a a { display: inline-flex; align-items: center; padding: 9px 16px; border-radius: 99px; font-size: 14px; font-weight: 700; text-decoration: none; transition: background .15s, border-color .15s; }
.rg-mx-a .p { background: #35782B; border: 1.5px solid #35782B; color: #fff; } .rg-mx-a .p:hover { background: #2a6322; }
.rg-mx-a .s { background: #fff; border: 1.5px solid #cfd8e0; color: #072F57; } .rg-mx-a .s:hover { border-color: #35782B; }
@media (max-width: 620px) { .rg-mx { gap: 12px; padding: 16px 16px 0; } .rg-mx .mx { height: 120px; } .rg-mx-t p { font-size: 15px; } .rg-mx-a a { padding: 8px 13px; font-size: 13px; } }
@media print { .rg-mx { display: none; } }
