.newsletter-table th { color: var(--text-muted); letter-spacing: 0.05em; text-transform: uppercase; }
.newsletter-table tr:last-child td {
    border-bottom: none;
}
.newsletter-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: var(--abstand-5);
}
.newsletter-table th {
    text-align: start;
    padding: var(--abstand-2) var(--abstand-3);
    border-bottom: 2px solid var(--border);
    font-size: var(--schrift-2);
}
.newsletter-table td {
    padding: var(--abstand-2) var(--abstand-3);
    border-bottom: 1px solid var(--border);
    font-size: var(--schrift-2);
}
@media (max-width: 600px) {
.newsletter-table, .newsletter-table tbody {
        display: block; width: 100%;
    }
}
@media (max-width: 600px) {
.newsletter-table tr {
            display: grid;
            grid-template-columns: 1fr auto;
            grid-template-areas: "topic toggle" "target target";
            column-gap: var(--abstand-3);
            row-gap: var(--abstand-1);
            padding: var(--abstand-2) 0;
            border-bottom: 1px solid var(--border);

    }
}
@media (max-width: 600px) {
.newsletter-table tr.newsletter-lang-row {
            display: block;
            border-bottom: none;
            padding: var(--abstand-4) 0 var(--abstand-1);

    }
}
@media (max-width: 600px) {
.newsletter-table tr.newsletter-lang-row td {
            padding: 0 !important;
            border: none !important;

    }
}
@media (max-width: 600px) {
.newsletter-table td { display: block; padding: 0; border: none; min-width: 0; }
}
@media (max-width: 600px) {
.newsletter-table tr td:nth-child(1) { grid-area: topic; font-weight: 500; word-break: break-word; }
}
@media (max-width: 600px) {
.newsletter-table tr td:nth-child(2) { grid-area: target; color: var(--text-muted); font-size: var(--schrift-2); word-break: break-word; }
}
@media (max-width: 600px) {
.newsletter-table tr td.newsletter-toggle { grid-area: toggle; width: auto; align-self: center; }
}
@media (max-width: 600px) {
.newsletter-table thead { display: none; }
}
