/* Topnews use the same card and article components as the regular newsroom. */
.kn53 .kn63-top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.kn53 .kn63-top>.newsroom-card-image{height:clamp(220px,23vw,300px)}
.kn53 .kn63-top>.newsroom-card-copy{justify-content:center;padding:26px 32px}
.kn53 .kn63-top .newsroom-card-link{margin-top:24px}
.kn53 .kn63-top .kn63-badge{background:#0b4f91;border-radius:var(--cms-button-radius,4px)}
.kn53 .newsroom-card:has(dialog[open]){transform:none}
.kn53 .news-admin-note:empty{display:none}
.kn53 .wrap>.kn53-feature:first-child{margin-top:0}
@media(max-width:650px){.kn53 .kn63-top{grid-template-columns:1fr}.kn53 .kn63-top>.newsroom-card-image{height:210px}.kn53 .kn63-top>.newsroom-card-copy{padding:22px}}
/* Shared outline interaction for content CTAs; admin controls stay unchanged. */
:is(body[data-kontur-frontend63],#preview) :is(.btn,.cms-photo-text-slider__button,.kd3d-button,.kt42-link,.hp-btn,.newsroom-read-button,.security-nav-button,.security-open-button,.home-capability-stack__link){transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;}
:is(body[data-kontur-frontend63],#preview) :is(.btn,.cms-photo-text-slider__button,.kd3d-button,.kt42-link,.hp-btn,.newsroom-read-button,.security-nav-button,.security-open-button,.home-capability-stack__link):is(:hover,:focus-visible):not(:disabled):not(.btn-disabled){background:transparent!important;background-image:none!important;backdrop-filter:none!important;color:var(--blue,#084a9b)!important;border-color:currentColor!important;box-shadow:inset 0 0 0 1px currentColor!important;}
:is(body[data-kontur-frontend63],#preview) :is(.cms-theme-blue,.cms-theme-navy,.cms-theme-graphite,.home-capability-stack__item,.home-showcase,.home-showcase-card,.career-final-cta-v22,.kt42-card,.hero,.career37-hero,.kd3d-scene-card) :is(.btn,.cms-photo-text-slider__button,.kd3d-button,.kt42-link,.hp-btn,.newsroom-read-button,.security-nav-button,.security-open-button,.home-capability-stack__link):is(:hover,:focus-visible):not(:disabled):not(.btn-disabled){color:#fff!important;}
@media(prefers-reduced-motion:reduce){:is(body[data-kontur-frontend63],#preview) :is(.btn,.cms-photo-text-slider__button,.kd3d-button,.kt42-link,.hp-btn,.newsroom-read-button,.security-nav-button,.security-open-button,.home-capability-stack__link){transition:none}}
