/* Copertine a due colonne, coerenti con la homepage originale. */
:is(#se24-cover-layout,.se24-cover-split){background:#061d32!important;color:#fff!important;min-height:0!important;height:auto!important;padding:32px 0!important;display:block!important}
:is(#se24-cover-layout,.se24-cover-split)::before,:is(#se24-cover-layout,.se24-cover-split)::after{content:none!important;display:none!important}
:is(#se24-cover-layout,.se24-cover-split)>.container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important}
:is(#se24-cover-layout,.se24-cover-split) .hero-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;gap:36px!important;align-items:center!important}
:is(#se24-cover-layout,.se24-cover-split) .hero-copy{padding:8px 0!important;max-width:none!important;min-width:0}
:is(#se24-cover-layout,.se24-cover-split) h1{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.08!important;color:#fff!important;margin:0 0 12px!important}
:is(#se24-cover-layout,.se24-cover-split) p{font-size:17px!important;line-height:1.55!important;color:#dce8ef!important;max-width:540px}
:is(#se24-cover-layout,.se24-cover-split) .eyebrow{color:#ff9b62!important}
:is(#se24-cover-layout,.se24-cover-split) .hero-media{margin:0!important;min-width:0}
:is(#se24-cover-layout,.se24-cover-split) .hero-media img{display:block;width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover;object-position:center 32%;border-radius:22px;max-height:min(520px,62vh)}
:is(#se24-cover-layout,.se24-cover-split) .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
:is(#se24-cover-layout,.se24-cover-split) .hero-actions .btn{padding:12px 18px;min-height:48px;font-weight:800}
:is(#se24-cover-layout,.se24-cover-split) .btn-quote{background:var(--orange);color:#fff;border:0}
@media(max-width:1050px){:is(#se24-cover-layout,.se24-cover-split) .hero-grid{grid-template-columns:1fr!important;gap:18px!important}:is(#se24-cover-layout,.se24-cover-split) .hero-media img{max-height:300px;aspect-ratio:16/10}}
@media(max-width:700px){:is(#se24-cover-layout,.se24-cover-split){padding:20px 0!important}:is(#se24-cover-layout,.se24-cover-split)>.container{width:calc(100% - 28px)!important}:is(#se24-cover-layout,.se24-cover-split) h1{font-size:clamp(26px,7vw,34px)!important}:is(#se24-cover-layout,.se24-cover-split) p{font-size:15px!important}:is(#se24-cover-layout,.se24-cover-split) .hero-actions{display:grid;grid-template-columns:1fr}:is(#se24-cover-layout,.se24-cover-split) .hero-actions .btn{width:100%;justify-content:center;white-space:normal}:is(#se24-cover-layout,.se24-cover-split) .hero-media img{max-height:240px}}

:is(#se24-cover-layout,.se24-cover-split) .hero-grid:not(:has(.hero-media)){grid-template-columns:1fr!important}

:is(#se24-cover-layout,.se24-cover-split) .hero-copy{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}
