/* GANGWON ONLY v1.12.2 - isolated from completed Seoul through Sejong modules */
body.goodgw-gyeongbuk-page article.max-w-3xl{
  width:min(1120px,calc(100% - 40px))!important;
  max-width:1120px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.goodgw-gyeongbuk-page article.max-w-3xl>.prose{
  width:100%!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:0!important;
}
body.goodgw-gyeongbuk-hub-page article>header{display:none!important}
body.goodgw-gyeongbuk-local-page article>header{
  display:block!important;
  margin:0 0 32px!important;
  padding:40px 0 0!important;
}
body.goodgw-gyeongbuk-local-page article>header h1{
  margin:0!important;
  color:#17312b!important;
  font-size:clamp(2rem,5vw,3rem)!important;
  font-weight:600!important;
  line-height:1.12!important;
  letter-spacing:-.03em!important;
  word-break:keep-all!important;
}
.ggw-gw-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:42px 0 80px;color:#36554d;font-size:17px;line-height:1.75;word-break:keep-all}
.ggw-gw-shell *{box-sizing:border-box}.ggw-gw-shell a{text-decoration:none}
.ggw-gw-title{margin:0 0 30px;color:#17312b;font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}
.ggw-gw-crumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 26px;color:#678078;font-size:14px}.ggw-gw-crumbs a{color:#236b5a}
.ggw-gw-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(28px,5vw,68px);align-items:center;padding:clamp(32px,6vw,70px);border-radius:32px;background:#e5f7f0;overflow:hidden}
.ggw-gw-hero-copy>p:not(.ggw-gw-kicker){margin:22px 0 28px}
.ggw-gw-kicker,.ggw-gw-section-head>p,.ggw-gw-school>div>p,.ggw-gw-feature-copy>p{margin:0 0 12px;color:#236b5a;font-size:13px;font-weight:800;letter-spacing:.1em}
.ggw-gw-hero h2,.ggw-gw-section-head h2,.ggw-gw-feature h2{margin:0;color:#17312b;font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}
.ggw-gw-section-head>span{display:block;margin-top:10px;color:#587069}.ggw-gw-actions{display:flex;flex-wrap:wrap;gap:12px}
.ggw-gw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border-radius:999px;font-weight:800}.ggw-gw-btn--primary{background:#ff7a45;color:#17312b}.ggw-gw-btn--light{border:1px solid rgba(33,107,88,.22);background:#fff;color:#236b5a}
.ggw-gw-section,.ggw-gw-region-guide{padding:clamp(58px,8vw,96px) 0 0}.ggw-gw-section-head{max-width:820px;margin-bottom:30px}
.ggw-gw-cards,.ggw-gw-level-grid,.ggw-gw-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ggw-gw-cards article,.ggw-gw-level-grid article,.ggw-gw-plan-grid article{padding:30px;border:1px solid #d7e4df;border-radius:22px;background:#fff}
.ggw-gw-cards article:nth-child(1),.ggw-gw-level-grid article:nth-child(1),.ggw-gw-plan-grid article:nth-child(1){background:#fff8eb}
.ggw-gw-cards article:nth-child(2),.ggw-gw-level-grid article:nth-child(2),.ggw-gw-plan-grid article:nth-child(2){background:#eef7ff}
.ggw-gw-cards article:nth-child(3),.ggw-gw-level-grid article:nth-child(3),.ggw-gw-plan-grid article:nth-child(3){background:#e5f7f0}
.ggw-gw-cards h3,.ggw-gw-level-grid h3,.ggw-gw-plan-grid h3{margin:0 0 10px;color:#102f28;font-size:20px;font-weight:850}.ggw-gw-cards p,.ggw-gw-level-grid p,.ggw-gw-plan-grid p{margin:0;color:#49635c}
.ggw-gw-level-grid span,.ggw-gw-plan-grid span{display:inline-block;margin-bottom:18px;color:#e85f31;font-size:13px;font-weight:900;letter-spacing:.08em}
.ggw-gw-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(30px,5vw,64px);align-items:center;margin-top:clamp(68px,9vw,110px);padding:clamp(34px,5vw,56px);border-radius:26px;background:#fff8eb}
.ggw-gw-feature h2{margin:0 0 24px}.ggw-gw-feature ul{margin:0;padding-left:20px}.ggw-gw-feature li{margin:0 0 16px}.ggw-gw-feature li:last-child{margin-bottom:0}.ggw-gw-feature li strong{color:#17312b}
.ggw-gw-school{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:22px 54px;align-items:center;margin-top:clamp(58px,8vw,96px);padding:clamp(30px,5vw,52px);border-left:6px solid #ff7849;border-radius:6px 24px 24px 6px;background:#fff7e8}
.ggw-gw-school h2{margin:0;color:#17312b;font-size:clamp(1.8rem,3.5vw,2.85rem);font-weight:850;letter-spacing:-.04em;line-height:1.3}.ggw-gw-school p{margin:0 0 10px}.ggw-gw-school span{font-size:14px;color:#587069}
.ggw-gw-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ggw-gw-area-grid article{padding:28px;border:1px solid #d7e4df;border-radius:20px;background:#f7fbfa}.ggw-gw-area-grid article:nth-child(3n+1){background:#fff8eb}.ggw-gw-area-grid article:nth-child(3n+2){background:#eef7ff}.ggw-gw-area-grid article:nth-child(3n){background:#e5f7f0}.ggw-gw-area-grid strong{display:block;margin-bottom:9px;color:#236b5a;font-size:19px}.ggw-gw-area-grid p{margin:0}
.ggw-gw-district-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ggw-gw-district-grid a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:78px;padding:12px;border:1px solid #d7e4df;border-radius:16px;background:#fff;color:#17312b;text-align:center}.ggw-gw-district-grid a:hover{border-color:#2f8f75;background:#e5f7f0}.ggw-gw-district-grid strong{font-size:16px}.ggw-gw-district-grid span{margin-top:4px;color:#678078;font-size:12px}
.ggw-gw-link-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.ggw-gw-link-grid a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 12px;border:1px solid #d7e4df;border-radius:13px;background:#fff;color:#17312b;font-size:15px;font-weight:700;text-align:center}.ggw-gw-link-grid a:hover{border-color:#2f8f75;background:#e5f7f0}.ggw-gw-link-grid--places{grid-template-columns:repeat(4,minmax(0,1fr))}
.ggw-gw-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ggw-gw-steps article{padding:26px 22px;border:1px solid #d7e4df;border-radius:18px;background:#fff}.ggw-gw-steps article:nth-child(1){background:#e5f7f0}.ggw-gw-steps article:nth-child(2){background:#eef7ff}.ggw-gw-steps article:nth-child(3){background:#fff8eb}.ggw-gw-steps article:nth-child(4){background:#f2f8ed}.ggw-gw-steps span{display:inline-block;margin-bottom:12px;color:#e65f31;font-size:13px;font-weight:900;letter-spacing:.08em}.ggw-gw-steps h3{margin:0 0 8px;color:#102f28;font-size:19px;font-weight:850}.ggw-gw-steps p{margin:0;color:#49635c}
.ggw-gw-faq-list{display:grid;gap:12px}.ggw-gw-faq-list details{padding:20px 22px;border:1px solid #d7e4df;border-radius:16px;background:#fff}.ggw-gw-faq-list summary{cursor:pointer;color:#17312b;font-weight:800}.ggw-gw-faq-list p{margin:12px 0 0;color:#587069}
.ggw-gw-cta{margin-top:clamp(64px,9vw,110px);padding:clamp(42px,7vw,76px) 24px;border-radius:28px;background:#e5f7f0;color:#17312b;text-align:center}.ggw-gw-cta h2{margin:0;color:#17312b;font-size:clamp(2rem,5vw,3rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.ggw-gw-cta p{margin:14px 0 26px;color:#47655d}
.ggw-gw-concern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ggw-gw-concern-grid article{padding:30px;border:1px solid #d7e4df;border-radius:22px;background:#fff}.ggw-gw-concern-grid article:nth-child(1){background:#fff8eb}.ggw-gw-concern-grid article:nth-child(2){background:#eef7ff}.ggw-gw-concern-grid article:nth-child(3){background:#e5f7f0}.ggw-gw-concern-grid h3{margin:0 0 10px;color:#102f28;font-size:19px;font-weight:850}.ggw-gw-concern-grid p{margin:0;color:#49635c}
body.goodgw-gyeongbuk-page .ggw-local-cta{background:#e5f7f0;color:#17312b}body.goodgw-gyeongbuk-page .ggw-local-cta>p,body.goodgw-gyeongbuk-page .ggw-local-cta h2{color:#17312b}body.goodgw-gyeongbuk-page .ggw-local-cta span{color:#47655d}
body.goodgw-gyeongbuk-page .ggw-local-content,body.goodgw-gyeongbuk-page .ggw-local-page-header{width:min(1120px,calc(100% - 40px));margin-left:auto;margin-right:auto}
body.goodgw-gyeongbuk-page .ggw-review-section{margin-top:clamp(58px,8vw,96px)}
body.goodgw-gyeongbuk-page .ggw-local-card__icon,body.goodgw-gyeongbuk-page .ggw-local-card h3{display:inline-flex;vertical-align:middle;align-items:center}
body.goodgw-gyeongbuk-page .ggw-local-card__icon{width:38px;height:38px;margin:0 9px 0 0}body.goodgw-gyeongbuk-page .ggw-local-card h3{margin:0;color:#102f28;font-weight:850;line-height:1.28}body.goodgw-gyeongbuk-page .ggw-local-card p{clear:both;margin-top:15px;color:#49635c}
@media(min-width:641px){
  body.goodgw-gyeongbuk-page .ggw-local-card h3{
    white-space:normal!important;
    min-width:0;
    max-width:100%;
    overflow-wrap:anywhere;
    word-break:keep-all;
  }
}
@media(max-width:880px){.ggw-gw-hero{grid-template-columns:1fr}.ggw-gw-cards,.ggw-gw-level-grid,.ggw-gw-plan-grid,.ggw-gw-concern-grid{grid-template-columns:1fr}.ggw-gw-feature{grid-template-columns:1fr}.ggw-gw-area-grid{grid-template-columns:1fr}.ggw-gw-district-grid,.ggw-gw-link-grid,.ggw-gw-link-grid--places{grid-template-columns:repeat(3,minmax(0,1fr))}.ggw-gw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ggw-gw-school{grid-template-columns:1fr}}
@media(max-width:640px){.ggw-gw-shell{width:calc(100% - 28px);padding-top:28px;font-size:16px}.ggw-gw-hero{padding:30px 20px;border-radius:22px}.ggw-gw-actions{display:grid;grid-template-columns:1fr}.ggw-gw-btn{width:100%}.ggw-gw-district-grid,.ggw-gw-link-grid,.ggw-gw-link-grid--places{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ggw-gw-district-grid a,.ggw-gw-link-grid a{min-height:46px;padding:8px 6px;font-size:13px}.ggw-gw-district-grid span{display:none}.ggw-gw-steps{grid-template-columns:1fr;gap:10px}.ggw-gw-school{padding:28px 22px}body.goodgw-gyeongbuk-page .ggw-local-content,body.goodgw-gyeongbuk-page .ggw-local-page-header{width:min(100% - 28px,1120px)}}


/* v1.9.2 lower-page final alignment */
body.goodgw-gyeongbuk-page .ggw-local-grade-grid article:nth-child(1){background:#fff8eb!important}
body.goodgw-gyeongbuk-page .ggw-local-grade-grid article:nth-child(2){background:#eef7ff!important}
body.goodgw-gyeongbuk-page .ggw-local-grade-grid article:nth-child(3){background:#e5f7f0!important}

@media(max-width:640px){
  body.goodgw-gyeongbuk-page article.max-w-3xl{
    width:calc(100% - 28px)!important;
    max-width:none!important;
  }
  body.goodgw-gyeongbuk-local-page article>header{
    padding-top:28px!important;
    margin-bottom:24px!important;
  }
}

/* v2.1.1: prevent long subject-guide headings from escaping cards */
body.goodgw-gyeongbuk-page .ggw-local-card,
body.goodgw-gyeongbuk-page .ggw-local-card > *{
  min-width:0;
  max-width:100%;
}
body.goodgw-gyeongbuk-page .ggw-local-card h3,
body.goodgw-gyeongbuk-page .ggw-local-card p{
  white-space:normal!important;
  overflow-wrap:anywhere;
  word-break:keep-all;
}


/* v2.1.2: 울산 전체 페이지 카드/버튼/제목 텍스트 넘침 일괄 보정 */
body.goodgw-gyeongbuk-page .ggw-local-card,
body.goodgw-gyeongbuk-page .ggw-local-grade-grid article,
body.goodgw-gyeongbuk-page .ggw-gw-plan-grid article,
body.goodgw-gyeongbuk-page .ggw-gw-concern-grid article,
body.goodgw-gyeongbuk-page .ggw-gw-steps article,
body.goodgw-gyeongbuk-page .ggw-local-note > div,
body.goodgw-gyeongbuk-page .ggw-review-card,
body.goodgw-gyeongbuk-page .ggw-local-links a,
body.goodgw-gyeongbuk-page .ggw-gw-link-grid a{
  min-width:0!important;
  max-width:100%!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card h3{
  display:inline-block!important;
  max-width:calc(100% - 52px)!important;
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:keep-all!important;
  line-height:1.35!important;
  vertical-align:middle!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card p,
body.goodgw-gyeongbuk-page .ggw-local-grade-grid h3,
body.goodgw-gyeongbuk-page .ggw-local-grade-grid p,
body.goodgw-gyeongbuk-page .ggw-gw-plan-grid h3,
body.goodgw-gyeongbuk-page .ggw-gw-plan-grid p,
body.goodgw-gyeongbuk-page .ggw-gw-concern-grid h3,
body.goodgw-gyeongbuk-page .ggw-gw-concern-grid p,
body.goodgw-gyeongbuk-page .ggw-gw-steps h3,
body.goodgw-gyeongbuk-page .ggw-gw-steps p,
body.goodgw-gyeongbuk-page .ggw-local-note h2,
body.goodgw-gyeongbuk-page .ggw-local-note p,
body.goodgw-gyeongbuk-page .ggw-local-note span,
body.goodgw-gyeongbuk-page .ggw-review-card h3,
body.goodgw-gyeongbuk-page .ggw-review-card p,
body.goodgw-gyeongbuk-page .ggw-local-links a,
body.goodgw-gyeongbuk-page .ggw-gw-link-grid a{
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:keep-all!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card__icon{
  flex:0 0 38px!important;
  vertical-align:middle!important;
}

/* 아주 긴 한글/영문 조합도 카드 밖으로 빠지지 않게 마지막 안전망 */
body.goodgw-gyeongbuk-page .ggw-local-content h1,
body.goodgw-gyeongbuk-page .ggw-local-content h2,
body.goodgw-gyeongbuk-page .ggw-local-content h3,
body.goodgw-gyeongbuk-page .ggw-local-content h4,
body.goodgw-gyeongbuk-page .ggw-local-content p,
body.goodgw-gyeongbuk-page .ggw-local-content strong,
body.goodgw-gyeongbuk-page .ggw-local-content span{
  overflow-wrap:anywhere;
}


/* v2.1.3: 아이콘+제목을 2열 grid로 고정하여 긴 제목도 카드 안에서 정확히 줄바꿈 */
body.goodgw-gyeongbuk-page .ggw-local-card{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  column-gap:9px!important;
  row-gap:0!important;
  align-items:center!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card__icon{
  grid-column:1!important;
  grid-row:1!important;
  display:flex!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  min-width:38px!important;
  max-width:38px!important;
  align-items:center!important;
  justify-content:center!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card h3{
  grid-column:2!important;
  grid-row:1!important;
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:keep-all!important;
  line-height:1.35!important;
}

body.goodgw-gyeongbuk-page .ggw-local-card p{
  grid-column:1 / -1!important;
  grid-row:2!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin-top:15px!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:keep-all!important;
}

/* 카드 안 모든 텍스트는 카드 경계를 넘지 않게 */
body.goodgw-gyeongbuk-page .ggw-local-card *{
  box-sizing:border-box!important;
  max-width:100%;
}


/* v2.1.6: PC 긴 제목 최종 강제 보정
   body 클래스나 부모테마 규칙에 의존하지 않고 울산 카드 클래스 자체에 직접 적용 */
@media (min-width:641px){
  .ggw-local-card{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    column-gap:10px!important;
    align-items:start!important;
    overflow:hidden!important;
    min-width:0!important;
    max-width:100%!important;
  }

  .ggw-local-card .ggw-local-card__icon{
    grid-column:1!important;
    grid-row:1!important;
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    margin:0!important;
  }

  .ggw-local-card h3,
  .ggw-local-card h3 *{
    grid-column:2!important;
    grid-row:1!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    white-space:normal!important;
    word-break:break-all!important;
    overflow-wrap:anywhere!important;
    line-break:anywhere!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }

  .ggw-local-card h3{
    font-size:15px!important;
    line-height:1.38!important;
    letter-spacing:-0.04em!important;
  }

  .ggw-local-card p,
  .ggw-local-card p *{
    grid-column:1 / -1!important;
    grid-row:2!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    word-break:keep-all!important;
    overflow-wrap:anywhere!important;
  }

  /* 제목 내부에 강제 nowrap을 가진 span/strong이 있어도 무효화 */
  .ggw-local-card [style*="white-space"],
  .ggw-local-card .nowrap,
  .ggw-local-card .no-wrap{
    white-space:normal!important;
  }
}


/* v2.1.9: LOCAL LEARNING third card uses a dedicated head wrapper.
   Match the natural multi-line title behavior of LEARNING PLAN card 02. */
body.goodgw-gyeongbuk-page .ggw-gw-study-card{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card__head{
  display:flex!important;
  align-items:flex-start!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card__icon{
  flex:0 0 38px!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#19836d!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card__head h3{
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:100%!important;
  margin:2px 0 0!important;
  font-size:16px!important;
  line-height:1.45!important;
  letter-spacing:-0.03em!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
  overflow:visible!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card > p{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:18px 0 0!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
}


/* v2.2.0: LOCAL LEARNING 3번째 카드 제목은 PC에서도 2줄 고정.
   CSS 자동 줄바꿈에 의존하지 않고 마크업에 실제 줄바꿈을 넣는다. */
body.goodgw-gyeongbuk-page .ggw-gw-study-card__head h3{
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card__head h3 br{
  display:block!important;
  content:""!important;
}


/* v2.2.1: study card is isolated from old generic wrap fixes.
   The title is rendered as two real block elements, not an automatic wrap. */
body.goodgw-gyeongbuk-page .ggw-gw-study-card{
  display:block!important;
  overflow:hidden!important;
  min-width:0!important;
  max-width:100%!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card .ggw-gw-study-card__head{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  column-gap:10px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card .ggw-gw-study-card__icon{
  grid-column:1!important;
  width:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  height:38px!important;
  margin:0!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card .ggw-gw-study-card__head h3{
  grid-column:2!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:2px 0 0!important;
  padding:0!important;
  white-space:normal!important;
  overflow:visible!important;
  font-size:16px!important;
  line-height:1.42!important;
  letter-spacing:-0.03em!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card .ggw-gw-study-title-line{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:visible!important;
}
body.goodgw-gyeongbuk-page .ggw-gw-study-card > p{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:18px 0 0!important;
  white-space:normal!important;
  word-break:keep-all!important;
  overflow-wrap:anywhere!important;
}
\n\n/* v1.13.2: long Chungnam district names keep finalized Gangwon desktop headings on one line */
@media (min-width:881px){
  body.goodgw-gyeongbuk-long-title .ggw-local-section__head{
    max-width:100%!important;
  }
  body.goodgw-gyeongbuk-long-title .ggw-local-section__head h2{
    font-size:clamp(2rem,3.15vw,2.4rem)!important;
    white-space:nowrap!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
  }
}
