/* AA Startseite Design – News-Sektion (.nk, Shortcode [adhs_neuigkeiten]) NUR auf /neuigkeiten/ (Seite 8046), Stand 20.10.2026. Automatisch erzeugt aus vorschau/src 10–50 (news-extract.mjs): dieselben .nk-Regeln wie auf der Startseite. display an .nk-all bewusst weggelassen (Seite blendet den Link aus). Nicht von Hand bearbeiten. */
/* Token-Umbiegung der Startseite (:root:has(body.home)), hier nur innerhalb der News-Sektion;
   abgeleitete Variablen neu, weil das Theme sie an :root auflöst */
body.page-id-8046 .nk{--hex-1E4F89:var(--vx-navy);--hex-15355A:var(--vx-navy-dark);--hex-F2F5F8:var(--vx-light);--hex-DBE3EE:var(--vx-line);--darkblue-600:var(--vx-slate);--hex-7A828A:var(--vx-slate);--hex-ACB5BD:var(--vx-slate);--darkblue-500:var(--vx-on-navy);--hex-CF7320:var(--vx-navy);--hex-E9963E:var(--vx-navy);--radius-4:0px;--radius-8:0px;--radius-16:0px;--radius-40:0px;--radius-round:0px;--radius-9999:0px;--swiper-pagination-bullet-border-radius:0px;--color-primary:var(--hex-1E4F89);--color-primary-dark:var(--hex-15355A);--color-neutrals-100:var(--hex-F2F5F8);--color-box-border:var(--hex-DBE3EE);--color-neutrals-400:var(--hex-7A828A);--color-neutrals-300:var(--hex-ACB5BD);--wp--preset--color--primary:var(--hex-1E4F89);--wp--preset--color--primary-dark:var(--hex-15355A);--wp--preset--color--neutrals-100:var(--hex-F2F5F8);--wp--preset--color--box-border:var(--hex-DBE3EE);--wp--preset--color--neutrals-400:var(--hex-7A828A);--wp--preset--color--neutrals-300:var(--hex-ACB5BD)}
body.page-id-8046 .nk{--nk-navy:var(--vx-navy);--nk-navy-dark:var(--vx-navy-dark);--nk-text:var(--vx-ink);--nk-muted:var(--vx-slate);--nk-line:var(--vx-line);--nk-grey:var(--vx-light);--nk-white:var(--vx-white);--nk-on-navy:var(--vx-on-navy);--nk-on-navy-label:var(--vx-on-navy);--nk-status:var(--vx-on-navy);--nk-shadow:none;--nk-fs-overline:14px;--nk-fs-meta:14px;--nk-fs-text:16px;--nk-fs-body:16px;--nk-fs-title:var(--vx-h3);--nk-fs-heading:var(--vx-h2)}
@media (max-width:599px){
body.page-id-8046 .nk .nk-item:hover{background:var(--vx-line)}
}
body.page-id-8046 .nk .nk__heading{margin-top:0;font-size:var(--vx-h2);font-weight:700;line-height:1.2;color:var(--vx-navy);text-align:left;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;letter-spacing:0}
body.page-id-8046 .nk .nk-lead__title,
body.page-id-8046 .nk .nk-item__title{font-size:var(--vx-h3);font-weight:700;line-height:1.25;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}
body.page-id-8046 .nk .nk-item__text,
body.page-id-8046 .nk .nk-lead__text{line-height:1.6}
body.page-id-8046 .nk .nk-item__text{max-width:36em}
body.page-id-8046 .nk .nk-item__date,
body.page-id-8046 .nk .nk-lead__new,
body.page-id-8046 .nk .nk-lead__monyear{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--vx-slate);opacity:1}
body.page-id-8046 .nk .nk-lead__new,
body.page-id-8046 .nk .nk-lead__monyear{color:var(--vx-on-navy)}
body.page-id-8046 .nk .nk-all{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--vx-navy)}
body.page-id-8046 .nk.nk.nk{--nk-pad-x: 40px;--nk-date-col: 144px;background: var(--vx-light);padding-bottom: 96px}
body.page-id-8046 .nk::before{content: none;display: none}
body.page-id-8046 .nk .nk__inner{padding-top: 96px;grid-template-columns: minmax(0, 1fr)}
body.page-id-8046 .nk .nk__intro{display: flex;flex-direction: column}
body.page-id-8046 .nk .nk__heading{font-size: clamp(26px, 2.2vw, 32px);font-weight: 700;line-height: 1.2;color: var(--vx-navy);text-wrap: balance}
body.page-id-8046 .nk .nk__sub{margin-top: 8px;font-size: 16px;line-height: 1.6;color: var(--vx-slate)}
body.page-id-8046 .nk .nk-lead{flex: none;margin-top: 32px;padding: var(--nk-pad-x);grid-template-columns: var(--nk-date-col) minmax(0, 1fr);gap: 8px 32px;align-items: start;background: var(--vx-navy)}
body.page-id-8046 .nk .nk-lead:hover{background: var(--vx-navy-dark)}
body.page-id-8046 .nk .nk-lead__date{flex-direction: row;align-items: baseline;gap: .3em}
body.page-id-8046 .nk .nk-lead__day,
body.page-id-8046 .nk .nk-lead__monyear{font-size: 14px;font-weight: 600;line-height: 1.4;letter-spacing: 0;text-transform: none;color: var(--vx-on-navy)}
body.page-id-8046 .nk .nk-lead__monyear{flex-direction: row;gap: .3em}
body.page-id-8046 .nk .nk-lead__new{font-size: 14px;font-weight: 600;line-height: 1.4;letter-spacing: 0;text-transform: none;color: var(--vx-on-navy)}
body.page-id-8046 .nk .nk-lead__new::before{background: var(--vx-on-navy)}
body.page-id-8046 .nk .nk-lead__title,
body.page-id-8046 .nk .nk-item__title{font-size: clamp(20px, 1.6vw, 24px);font-weight: 700;line-height: 1.25;text-wrap: balance}
body.page-id-8046 .nk .nk-lead__text{max-width: 36em;font-size: 16px;line-height: 1.6;color: var(--vx-on-navy)}
body.page-id-8046 .nk .nk-item__text{max-width: 36em;font-size: 16px;line-height: 1.6;color: var(--vx-slate)}
body.page-id-8046 .nk .nk-panel{margin-top: 0;padding: 0;gap: 0;background: transparent;border: 0;box-shadow: none}
body.page-id-8046 .nk .nk-list{margin: 0;gap: 0}
body.page-id-8046 .nk .nk-item{margin: 0;padding: 24px var(--nk-pad-x);grid-template-columns: var(--nk-date-col) minmax(0, 1fr);gap: 8px 32px;align-items: baseline;background: transparent;border-bottom: 1px solid var(--vx-line)}
body.page-id-8046 .nk .nk-item:hover{background: var(--vx-white)}
body.page-id-8046 .nk .nk-item:hover .nk-item__title a{color: var(--vx-navy-dark)}
body.page-id-8046 .nk .nk-item__date{padding-top: 0;font-size: 14px;font-weight: 600;line-height: 1.4;letter-spacing: 0;text-transform: none;color: var(--vx-slate)}
body.page-id-8046 .nk .nk-all{order: 0;align-self: flex-start;min-height: 44px;margin: 16px 0 0 calc(var(--nk-pad-x) - 12px);font-size: 16px;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--vx-navy)}
body.page-id-8046 .nk .nk-all:hover{background: var(--vx-white);color: var(--vx-navy-dark)}
body.page-id-8046 .nk a:focus-visible{outline: 3px solid var(--vx-navy-dark);outline-offset: 2px}
body.page-id-8046 .nk .nk-lead a:focus-visible{outline-color: var(--vx-white)}
@media (max-width: 1199.98px){
body.page-id-8046 .nk.nk.nk{--nk-pad-x: 32px;--nk-date-col: 128px;padding-bottom: 72px}
body.page-id-8046 .nk .nk__inner{padding-top: 72px}
body.page-id-8046 .nk .nk-lead{margin-top: 32px}
}
@media (max-width: 767.98px){
body.page-id-8046 .nk.nk.nk{--nk-pad-x: 24px;padding-bottom: 56px}
body.page-id-8046 .nk .nk__inner{padding-top: 56px}
body.page-id-8046 .nk .nk-lead{margin-top: 24px}
body.page-id-8046 .nk .nk-lead,
body.page-id-8046 .nk .nk-item{grid-template-columns: minmax(0, 1fr);gap: 8px;align-items: start}
}
:root body:where(.page-id-8046) :is(.header-slider [class*="bg-primary"],.pulsbar,.teaser-card-item.bg-primary,.nk-lead) :focus-visible{outline-color:var(--vx-white,#fff)}
