/* Visuals stay integral to the accident-led pages; abstract/legal pages remain image-free. */
.opening.deadline{background:#e6edf3!important}.opening.deadline .grid{position:relative;grid-template-columns:1.1fr .9fr;overflow:hidden}.opening.deadline .grid:after{content:"";position:absolute;inset:0 0 0 55%;background:url('assets/hero.png') center/cover no-repeat;z-index:0}.opening.deadline .main{position:relative;z-index:1;background:#e6edf3}.opening.deadline .datecard{position:relative;z-index:1;align-self:end;margin:0 0 48px -110px;padding:32px;background:#14345c;color:#fff;box-shadow:0 18px 42px rgba(20,52,92,.26)}.opening.deadline .datecard p{color:#d8e5f0}.opening.deadline .datecard strong{font-size:63px}.opening.crash{background:#111d29 url('assets/car-crash.png') center/cover no-repeat}.opening.crash:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,19,28,.96) 0%,rgba(10,19,28,.7) 45%,rgba(10,19,28,.12) 100%);z-index:-1}.opening.crash:after{z-index:0;opacity:.35}.opening.crash .head,.opening.crash .panel{z-index:2}.opening.crash .panel{display:block;max-width:690px;margin:88px 0 0 9%;border:0}.opening.crash .copy{padding:0;background:transparent}.opening.crash .start{display:block;margin-top:28px;padding:20px 24px;background:rgba(233,93,66,.94)}.opening.crash .start h2{display:none}.opening.crash .start a{display:inline-flex;margin:10px 0 0;padding:14px 18px}.opening.crash .copy p{max-width:550px}.opening.letter,.opening.collective{background-image:none!important}@media(max-width:760px){.opening.deadline .grid{grid-template-columns:1fr}.opening.deadline .grid:after{position:relative;inset:auto;display:block;height:260px}.opening.deadline .datecard{margin:0 24px 35px}.opening.crash .panel{margin:65px 24px 0}.opening.crash .start{padding:18px}}
