.ehasa-news-bank-container { width: min(1440px, 100%); margin-inline: auto; padding: 24px clamp(12px, 3vw, 36px) 40px; }
.ehasa-news-bank-heading h1 { margin: 0 0 12px; }
.ehasa-news-bank-intro { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px 24px; margin-bottom: 20px; }
.ehasa-news-bank-intro p { margin: 0; max-width: 46em; }
.ehasa-news-bank-open { flex-shrink: 0; font-weight: 600; text-decoration: underline; text-underline-offset: .18em; }
#ehasa-player-bank { display: block; width: 100%; height: 1050px; max-width: 100%; border: 1px solid #d6dde4; border-radius: 6px; background: #eef3f7; }
@media (max-width: 640px) {
    .ehasa-news-bank-container { padding-top: 18px; }
    .ehasa-news-bank-intro { gap: 10px; }
    #ehasa-player-bank { height: 1500px; }
}
