
#content .content-inner .nd-title {
    display: flex; align-items: center; justify-content: center;   
    min-height: 80px;
    margin-top: 7px;   
    padding: 14px 8px;
    background: linear-gradient(to right, #182332 0%, #2b4058 100%);
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font: 600 18px/1.2 Calibri, 'Segoe UI', Arial, sans-serif;
}
#content .content-inner .thumb-icon-wrap { text-align: center; }
#content .content-inner .thumb-icon { margin-top: 12px; text-align: center; }
#content .content-inner .thumb-icon img { display: inline-block; width: auto; height: auto; max-width: 100%; }

#content .content-inner .row:has(.nd-title) [class*="col-"] > p:first-child { margin-top: 0; }

#content .content-inner .nd-tiles {
    display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin: 0 0 20px;
    grid-auto-rows: 1fr;   
}
#content .content-inner .nd-tile {
    border: 1px solid #c9d2da; border-radius: 0; background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1); overflow: hidden;
}
#content .content-inner .nd-tile > summary {
    display: flex; flex-direction: column; gap: 5px; padding: 16px 18px;
    cursor: pointer; list-style: none; position: relative;
}
#content .content-inner .nd-tile > summary::-webkit-details-marker { display: none; }
#content .content-inner .nd-tile > summary::marker { content: ""; }
#content .content-inner .nd-tile__title { font: 700 16px/1.25 Calibri, 'Segoe UI', Arial, sans-serif; color: #2c4a63; }
#content .content-inner .nd-tile__meta { font-size: 13px; color: #5d7386; }

#content .content-inner .nd-tile__more {
    display: inline-block; align-self: flex-start; margin-top: 8px;
    background: linear-gradient(#dbac51 0%, #e4bb6a 42%, #e4bb6a 52%, #b58330 100%); color: #fff;
    padding: 4px 14px; border: 2px solid #c68b2d;
    font: 600 11px/1.5 Calibri, 'Segoe UI', Arial, sans-serif;
    text-transform: uppercase; letter-spacing: .3px;
    text-shadow: 0 0 4px #000;   
}
#content .content-inner .nd-tile__more-label::before { content: "Mehr erfahren"; }
#content .content-inner .nd-tile__more .nd-arrow { display: none; }
#content .content-inner .nd-tile__body { padding: 0 18px 16px; }
#content .content-inner .nd-tile__body h2 { margin: 4px 0 8px; }

