/* 헤더 A 6차 — body.c3-navgroup6 한정. 일반 텍스트 메뉴 5개(치료 버튼 제거). 5차 위에 덧씌움. HERO·본문 미변경.
   ≥90rem: 메뉴 5개 한 줄(18~20px/600) · 그 미만은 글씨를 줄이지 않고 햄버거 전환(기존 반응형 구조). */
@media (min-width: 64rem) {
  body.c3-navgroup6 .c3m-nav { flex: 1 1 auto; min-width: 0; margin: 0; }
  body.c3-navgroup6 .c3m-nav > ul { justify-content: center; gap: 0; }
  body.c3-navgroup6 .c3m-trigger { font-weight: 600; color: var(--c3-ink, #11131a); }
  body.c3-navgroup6 .c3m-item--tx .c3m-trigger svg { flex: 0 0 auto; }
}
@media (min-width: 90rem) {
  body.c3-navgroup6 .c3-header { --c3-h: 118px; }
  body.c3-navgroup6 .c3m-trigger { font-size: 1.125rem; padding: .8rem .85rem; gap: .3rem; }
}
@media (min-width: 95rem) { body.c3-navgroup6 .c3m-trigger { padding: .8rem 1.05rem; } }
@media (min-width: 100rem) { body.c3-navgroup6 .c3m-trigger { font-size: 1.1875rem; padding: .8rem 1.2rem; } }
@media (min-width: 115rem) { body.c3-navgroup6 .c3m-trigger { font-size: 1.25rem; padding: .8rem 1.4rem; } }
/* 퀵뷰를 연 치료 메뉴는 파란색 + 아래 밑줄로 현재 위치를 표시 */
body.c3-navgroup6 .c3m-item--tx.is-open > .c3m-trigger { color: var(--c3-blue); }
body.c3-navgroup6 .c3m-item > .c3m-trigger { position: relative; }
body.c3-navgroup6 .c3m-item.is-open > .c3m-trigger::after { content: ''; position: absolute; left: 1rem; right: 1rem; bottom: .25rem; height: 2px; border-radius: 2px; background: var(--c3-blue); }
/* 90rem(1440px) 미만: 메뉴 글씨를 줄이지 않고 햄버거로 전환 (전화·로그인·KO/EN 은 헤더에 유지) */
@media (max-width: 89.99rem) {
  body.c3-navgroup6 .c3m-nav { display: none; }
  body.c3-navgroup6 .c3-lang { margin-left: auto; }
  body.c3-navgroup6 .c3-toggle { display: grid; margin-left: 0; }
}
