/* DJIVA AI landing only: hero and its artwork 10% smaller on mobile.
   Shorter hero naturally pulls the two premium cards upward.
   Keep date, greeting, text sizing and card styling unchanged. */
@media (max-width:599px) {
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-welcome.gs-hero{
   height:clamp(207px,55.8vw,238.5px)!important;
   margin:0 -12px 0!important;
 }
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-ai-cinematic-art{
   background-size:auto 84%!important;
 }
}
@media (max-width:370px) {
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-welcome.gs-hero{
   height:207px!important;
 }
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-ai-cinematic-art{
   background-size:auto 77%!important;
 }
}
@media (max-width:599px) and (max-height:735px) {
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-welcome.gs-hero{
   height:clamp(194px,54vw,212px)!important;
 }
 .screen-body.section-ai .gh-ai-page.gs-home:has(.gu-ai-hub) .gs-ai-cinematic-art{
   background-size:auto 90%!important;
 }
}
