/* 부산 대표·세부 페이지 전용: 비교표 모바일 가로 스크롤 (hv-seo 기존 톤 유지) */
.hv-seo .bs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:8px;max-width:100%}
.hv-seo .bs-table-wrap table{min-width:560px;margin-top:0}
.hv-seo .bs-table-wrap caption{text-align:left;font-size:13px;color:#a3979c;padding:0 0 4px}
.hv-seo .bs-table-wrap th[scope=row]{white-space:nowrap}
.hv-seo .bs-table-wrap:focus-visible{outline:2px solid #a8768a;outline-offset:2px}
.hv-seo .rc-topic-block:has(.bs-table-wrap){grid-column:1/-1}
/* 상단 핵심 요약은 모바일에서 숨김 (하단 본문 보강 영역은 유지) */
@media(max-width:767px){.hv-seo[data-seo-busan="20261022"]{display:none}}
.hv-seo .rc-topic-grid>.rc-topic-block{min-width:0}
