.cs-news-hero{position:relative;isolation:isolate;overflow:hidden}
.cs-news-hero>img,.cs-news-hero::after{position:absolute;inset:0;width:100%;height:100%}
.cs-news-hero>img{object-fit:cover;object-position:72% center;z-index:-2}
.cs-news-hero::after{content:"";background:linear-gradient(90deg,#0e1229 14%,#11172aed 48%,#15193854 100%);z-index:-1}
.cs-news-heading{padding:clamp(18px,4vw,50px);max-width:800px}
.cs-news-heading h1{font-size:clamp(1.75rem,4vw,3.1rem);line-height:1.12}
.cs-news-heading .bs-launch-facts{margin:16px 0}
.cs-news-section{padding:clamp(16px,3vw,30px);margin-bottom:16px;scroll-margin-top:95px}
.cs-news-section h2{margin-top:0}
.cs-news-section p,.cs-news ol{line-height:1.6}
.cs-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;margin:16px 0}
.cs-news-samples{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-news-panel{padding:14px 16px;min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid #887bac77;border-radius:14px;background:#141a33df}
.cs-news-panel h3,.cs-news-panel p{margin:0}
.cs-news-panel pre{margin:4px 0;padding:10px;border:1px solid #7773a34c;border-radius:8px;background:#0a1226;white-space:pre-wrap;overflow-wrap:anywhere;color:#bef3ff}
.cs-news-icon{vertical-align:middle;flex:none;color:#cbb6ff}
.cs-news-actions,.cs-news-editor-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.cs-news-actions{margin-top:auto;justify-content:space-between}
.cs-news-actions :is(a,button),.cs-news-editor-links a{border:1px solid #a197cc77;border-radius:8px;color:#f0e8ff;background:#272d4d;padding:6px 9px;font:inherit;text-decoration:none}
.cs-news-actions button{cursor:pointer}
.cs-news-actions :is(a,button):hover,.cs-news-editor-links a:hover{border-color:#ddc5ff;background:#423760}
.cs-news-panel small:empty,.cs-news-panel [hidden]{display:none}
.cs-news :is(a,button):focus-visible{outline:2px solid #adf3ff;outline-offset:2px}
@media(max-width:700px){.cs-news-samples{grid-template-columns:1fr}.cs-news-hero::after{background:linear-gradient(90deg,#0e1229f2,#10162dcc)}}
