.breaking-layout{height:430px;min-height:0;overflow:hidden}.breaking-layout>.col-lg-7,.breaking-layout>.col-lg-5{height:430px;min-height:0}.breaking-carousel,.breaking-carousel .carousel-inner,.breaking-carousel .carousel-item,.breaking-carousel .hero-main{width:100%;height:100%;min-height:0}.breaking-carousel .hero-main{display:block}.breaking-carousel .carousel-control-prev,.breaking-carousel .carousel-control-next{top:50%;bottom:auto;width:38px;height:38px;margin:0 12px;transform:translateY(-50%);border-radius:50%;background:rgba(4,17,43,.72);opacity:.92}.breaking-carousel .carousel-indicators{justify-content:flex-start;margin:0 0 14px 30px}.breaking-carousel .carousel-indicators [data-bs-target]{width:22px;height:4px;border:0;border-radius:10px}.breaking-side{height:430px;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden}.breaking-side .hero-side{height:100%;min-height:0;border-radius:14px}.breaking-side .hero-side img{position:absolute;inset:0}.breaking-side .side-copy{padding:13px 15px}.breaking-side .side-copy h3{display:-webkit-box;margin-top:6px;overflow:hidden;font-size:.84rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.breaking-side .side-copy small{display:block;margin-top:5px;color:#d8e2f2;font-size:10px}.breaking-side:empty{display:none!important}
@media(min-width:992px){.breaking-layout>.col-lg-7{flex:0 0 65%;max-width:65%}.breaking-layout>.col-lg-5{flex:0 0 35%;max-width:35%}}
@media(max-width:991.98px){.breaking-layout{height:auto;overflow:visible}.breaking-layout>.col-lg-7,.breaking-layout>.col-lg-5{height:auto}.breaking-carousel,.breaking-carousel .carousel-inner,.breaking-carousel .carousel-item,.breaking-carousel .hero-main{height:auto;aspect-ratio:16/9}.breaking-side{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;overflow:visible}.breaking-side .hero-side{height:auto;aspect-ratio:4/3}}
@media(max-width:767.98px){.breaking-carousel,.breaking-carousel .carousel-inner,.breaking-carousel .carousel-item,.breaking-carousel .hero-main{aspect-ratio:4/3}.breaking-carousel .copy{right:18px;bottom:26px;left:18px;padding:0}.breaking-carousel .copy h1{display:-webkit-box;overflow:hidden;font-size:clamp(19px,5.8vw,27px);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:3}.breaking-carousel .carousel-control-prev,.breaking-carousel .carousel-control-next{width:32px;height:32px;margin:0 7px}.breaking-carousel .carousel-indicators{margin-left:18px}.breaking-side{grid-template-columns:1fr;gap:12px!important}.breaking-side .hero-side{aspect-ratio:16/10}.breaking-side .side-copy h3{font-size:.9rem}}
