@font-face{font-family:'LR Gowun Dodum';src:url('fonts/gowundodum/GowunDodum-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}
h1.lr-title-ko,h2.lr-title-ko {font-family:'LR Gowun Dodum','Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-weight:400;font-synthesis:none;line-height:1.35;letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;max-width:100%;}
.hero h1.lr-title-ko { font-size:clamp(32px,3.9vw,54px); line-height:1.4; } .demo-bar,.head-cta,.btn.primary,.btn-primary { background:#d8eaa3; color:#344521; border-color:#b5cc81; } .brand-mark { background:#e9f2ca; } .brand-mark:after { background:#a5bc66; } .section.alt { background:#f6f9ec; }
@media(max-width:600px){h1.lr-title-ko{font-size:clamp(30px,8.6vw,38px);}h2.lr-title-ko{font-size:clamp(25px,6.8vw,32px);}}
