/* 모바일 메인 히어로(pano-hero): 상단 이미지는 위·좌우 여백 없이 화면 폭 100% — dark_blue_basic / blog_premium / bridge_style 공통 */
@media (max-width: 767px) {
    .pano-hero .pano-slide__inner { padding-top: 0 !important; }
    .pano-hero .pano-slide__inner > .pano-inner { padding-left: 0 !important; padding-right: 0 !important; }
    .pano-hero .pano-slide__link.pano-slide__split { gap: 18px; }
    .pano-hero .pano-slide__thumb { border-radius: 0 !important; box-shadow: none !important; }
    /* 이미지가 꽉 차는 대신 글 영역은 좌우 여백 유지 */
    .pano-hero .pano-slide__body { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
}

/* blog_premium 모바일 히어로: 상단 여백 없이 이미지를 메뉴바에 붙인다 (이미지 좌우는 코어에서 이미 100%) */
@media (max-width: 768px) {
    .bp-main .hero { padding-top: 0 !important; }
}
