.bp24-editorial{margin-block:24px;padding:clamp(20px,4vw,32px);border:1px solid #1e2f44;border-radius:18px;background:linear-gradient(135deg,#0d1a2a,#102236);color:#cbd5e1;line-height:1.75}.bp24-editorial h2{color:#f8fafc;font-size:clamp(1.25rem,2.6vw,1.65rem);line-height:1.3;margin-top:0}.bp24-editorial a{color:#7dd3fc;text-underline-offset:3px}.bp24-editorial strong{color:#f8fafc}.bp24-editorial li{margin-block:.5rem}.bp24-editorial p:last-child{margin-bottom:0}.bp24-editorial :where(p,li,a){overflow-wrap:anywhere}
