/* Korean-only refinement. Shared assets and the English layout are untouched. */
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-keep,
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-axis {
  display:inline;white-space:nowrap;word-break:normal;overflow-wrap:normal;
  font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;min-height:0;
}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-tolerance {font-size:80%;font-weight:400;vertical-align:baseline;line-height:inherit}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-caption-text {display:block;font:inherit;color:inherit;letter-spacing:inherit;margin:0;padding:0;min-height:0}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-cutout {flex-wrap:wrap;gap:2px 10px}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-cutout dt {white-space:nowrap}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-cutout dd {margin-left:auto;white-space:nowrap}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-pc-break {display:none}
html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-power-formula {white-space:nowrap}
html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links {
  grid-template-columns:auto repeat(4,minmax(0,1fr));
}
html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links a {
  flex-direction:row;justify-content:center;gap:8px;min-height:58px;padding:12px 8px;
  font-size:17px;line-height:1.5;word-break:keep-all;overflow-wrap:normal;
}
html[lang="ko"][data-kr-refinement] :is(main,#main) .model-section-links .jump-number {flex:none;white-space:nowrap}
html[lang="ko"][data-kr-refinement] :is(main,#main) .spec-table th,
html[lang="ko"][data-kr-refinement] :is(main,#main) .model-highlights h3,
html[lang="ko"][data-kr-refinement] :is(main,#main) .model-highlights p {word-break:keep-all;overflow-wrap:normal}
html[lang="ko"][data-kr-refinement] :is(main,#main) .m74-benefits .kr-metric-qualifier {font-size:.7em;font-weight:400;white-space:nowrap}
html[lang="ko"][data-kr-refinement] :is(main,#main) .m74-benefits .benefit-description {min-height:0}
@media(min-width:1400px) {
  html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-pc-break {display:block}
}
@media(max-width:1000px) {
  html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links a {font-size:15px}
  html[lang="ko"][data-kr-refinement] :is(main,#main) .kr-power-formula {display:block;margin-top:4px}
}
@media(max-width:700px) {
  html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links {grid-template-columns:repeat(2,minmax(0,1fr))}
  html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links .jump-label {grid-column:1/-1}
  html[lang="ko"][data-kr-refinement] :is(main,#main) .model-panel .model-section-links a {
    justify-content:flex-start;min-height:48px;padding:10px 13px;font-size:14px;gap:9px;text-align:left;
  }
}
