@font-face{font-family:'Gowun Batang';src:url('assets/fonts/gowun-batang-regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gowun Batang';src:url('assets/fonts/gowun-batang-bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
html body,body *{font-family:'Gowun Batang',serif!important}
body{font-weight:400;line-height:1.8}
h1,h2,h3,h4,h5,h6,strong,b,button,nav,.button,.market-nav,.mobile-cta{font-weight:700}
h1,h2,h3,h4,h5,h6{line-height:1.4!important;letter-spacing:-.04em!important}
.hero h1{line-height:1.35!important}
p,li,dd,label,input,textarea,select{line-height:1.85}
button,.button,.mobile-cta>a,.mobile-cta>button{line-height:1.55}
.quantity-stepper button{line-height:1}
.copy-text{font-family:'Gowun Batang',serif!important;line-height:1.8}
@media(max-width:700px){.hero h1{letter-spacing:-.055em!important}.core-service-card h3{line-height:1.5!important}.mobile-cta>a,.mobile-cta>button{font-size:11px;letter-spacing:-.055em}.equipment-card h3{overflow-wrap:anywhere}}
@media(max-width:360px){.mobile-cta>a,.mobile-cta>button{font-size:10px}}

/* Requested increase only for the fixed three-button consultation bar. */
.mobile-cta>a,.mobile-cta>button{font-size:15px;font-weight:700}
@media(max-width:700px){.mobile-cta>a,.mobile-cta>button{font-size:clamp(11px,3.35vw,13px);letter-spacing:-.055em;padding-left:2px;padding-right:2px}}
