.cs25-banner{position:relative;min-height:180px;max-height:250px;overflow:hidden;background:#09192c;color:#effdff;border-bottom:1px solid #2a79a5;font:inherit;isolation:isolate}.cs25-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.cs25-overlay{padding:24px clamp(15px,4vw,55px);display:flex;flex-direction:column;gap:8px;background:linear-gradient(90deg,rgba(2,12,24,.95),rgba(2,12,24,.50),transparent);max-width:100%;min-height:180px}.cs25-overlay b{font-size:clamp(15px,2vw,25px);color:#9debff}.cs25-overlay span{font-size:clamp(12px,1.5vw,18px)}.cs25-overlay small{font-size:11px;color:#bad3da}.cs25-weight{background:rgba(7,46,67,.85);border:1px solid #2e839f;border-radius:6px;display:block;width:fit-content;padding:8px;line-height:1.4}@media(max-width:650px){.cs25-overlay{padding:14px}.cs25-banner{min-height:170px}}