#brand .home-brand-intro__actions { display: flex; align-items: center; flex-wrap: wrap; gap: 16px; }
#brand .home-brand-intro .home-brand-intro__whitepaper { display: inline-flex; align-items: center; min-height: 36px; color: #00b8f4; font-size: 13px; text-decoration: none; white-space: nowrap; }
#brand .home-brand-intro__whitepaper:hover { text-decoration: underline; }
.ktos-whitepaper-entry { display: flex; align-items: center; justify-content: space-between; gap: 28px; width: min(calc(100% - 64px),1500px); margin: 24px auto 70px; padding-block: 32px; border-top: 1px solid rgba(0,176,240,.28); color: #f4f8fb; }
.ktos-whitepaper-entry h2 { margin: 0 0 12px; font-size: 24px; color: #00b8f4; }
.ktos-whitepaper-entry p { margin: 0; font-size: 15px; line-height: 1.8; color: #95a9b9; }
.ktos-whitepaper-entry > a { flex-shrink: 0; display: inline-flex; align-items: center; min-height: 46px; padding: 12px 22px; border: 1px solid #00b8f4; color: #00b8f4; text-decoration: none; }
.ktos-whitepaper-entry a:hover { background: #082033; }
.ktos-whitepaper-entry a:focus-visible, #brand .home-brand-intro__whitepaper:focus-visible { outline: 2px solid #00b8f4; outline-offset: 4px; }
@media(max-width:640px) {
    .ktos-whitepaper-entry { width: calc(100% - 40px); flex-direction: column; align-items: flex-start; margin-bottom: 40px; }
    .ktos-whitepaper-entry h2 { font-size: 22px; }
    #brand .home-brand-intro__actions { gap: 12px; }
    #brand .home-brand-intro .home-brand-intro__cta { margin-top: 0; }
}
