/* Nebula Scans — Home hero tablet / compact desktop layer. */
@media(min-width:768px) and (max-width:1100px){
 body[data-page="home"] #hero{height:clamp(430px,58vw,540px)!important;min-height:430px!important;overflow:hidden!important}
 body[data-page="home"] #hero-slides{height:100%!important}
 body[data-page="home"] #hero .hero-slide{height:100%!important}
 body[data-page="home"] #hero .hero-content{width:min(100%,var(--container));height:100%!important;min-height:0!important;margin:0 auto!important;padding:0 var(--page-pad-current)!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(170px,24vw,210px)!important;align-items:center!important;column-gap:clamp(22px,5vw,40px)!important}
 body[data-page="home"] #hero .hero-text{min-width:0!important;display:block!important;max-width:none!important}
 body[data-page="home"] #hero .hero-kicker{font-size:.68rem!important;letter-spacing:.16em!important;margin-bottom:10px!important}
 body[data-page="home"] #hero .hero-content h2{font-size:clamp(1.55rem,3.2vw,2.2rem)!important;line-height:1.08!important;margin:8px 0 12px!important}
 body[data-page="home"] #hero .hero-content p{max-width:54ch!important;font-size:.86rem!important;line-height:1.55!important}
 body[data-page="home"] #hero .hero-meta{gap:10px!important;margin-top:12px!important;font-size:.76rem!important}
 body[data-page="home"] #hero .hero-actions{gap:9px!important;margin-top:18px!important}
 body[data-page="home"] #hero .hero-actions .btn{min-height:42px!important}
 body[data-page="home"] #hero .hero-cover{width:min(24vw,210px)!important;margin:0 auto!important;transform:rotate(3deg)!important}
 body[data-page="home"] #hero .hero-cover img{border-radius:13px!important}
 body[data-page="home"] #hero .hero-arrow{width:42px!important;height:42px!important;font-size:1.35rem!important}
 body[data-page="home"] #hero .hero-arrow.prev{left:10px!important}
 body[data-page="home"] #hero .hero-arrow.next{right:10px!important}
 body[data-page="home"] #hero .hero-dots{bottom:16px!important;gap:7px!important}
 body[data-page="home"] #hero .hero-dot{width:28px!important;height:3px!important}
 body[data-page="home"] #hero .hero-dot.active{width:46px!important}
}
@media(min-width:768px) and (max-width:900px){body[data-page="home"] #hero .hero-content{grid-template-columns:minmax(0,1fr) 170px!important;column-gap:24px!important}body[data-page="home"] #hero .hero-cover{width:170px!important}}
@media(min-width:901px) and (max-width:1023px){body[data-page="home"] #hero .hero-content{grid-template-columns:minmax(0,1fr) 190px!important}body[data-page="home"] #hero .hero-cover{width:190px!important}}
@media(min-width:1024px) and (max-width:1100px){body[data-page="home"] #hero{height:520px!important}body[data-page="home"] #hero .hero-content{column-gap:40px!important}body[data-page="home"] #hero .hero-cover{width:205px!important}}
