
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');
.hl-kr p{font-size:var(--wp--preset--font-size--body);line-height:2.1;margin:0 0 1.6em}
.hl-kr .mk{background:linear-gradient(transparent 62%,var(--mark) 62%)}
.hl-kr{--ink:#32442f;--soft:#536454;--mark:#cfe0c6;--sage:#e8efe3}
.hl-kr .lead{font-family:'Nanum Myeongjo',serif;font-size:1.35em;line-height:1.95;margin:16px 0 56px}
.hl-kr .body{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:var(--sage);font-family:'Nanum Myeongjo',serif;font-size:1.9em;line-height:1.6;text-align:center;padding:120px 24px;margin-top:72px;margin-bottom:72px;letter-spacing:.04em}
.hl-kr .dr{position:relative;max-width:26em;background:#fff;border:1px solid rgba(50,68,47,.25);border-radius:18px;padding:20px 26px;margin:28px 0 36px;font-family:'Nanum Myeongjo',serif}
.hl-kr .dr:after{content:"";position:absolute;left:30px;bottom:-9px;width:16px;height:16px;background:#fff;border-right:1px solid rgba(50,68,47,.25);border-bottom:1px solid rgba(50,68,47,.25);transform:rotate(45deg)}
.hl-kr .q{font-family:'Nanum Myeongjo',serif;font-size:1.3em;text-align:center;margin:88px 0 12px}
.hl-kr .q.s{font-size:1.6em;margin:0 0 96px;letter-spacing:.1em}
@media(max-width:700px){.hl-kr .body{font-size:1.4em;padding:84px 20px}.hl-kr .lead{font-size:1.15em}}
