@font-face{font-family:RoundedFixedsys;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/DungGeunMo.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}body{overflow-wrap:anywhere;max-width:48rem;margin:0 auto;padding:1.5rem;font-family:ui-serif,serif;font-size:16px;line-height:28px}h1,h2,h3,h4,h5,h6,strong,b{font-weight:400}h1{font-size:48px;line-height:72px}h2{font-size:32px;line-height:40px}h3,h4,h5,h6{font-size:16px;line-height:24px}address,em,i{font-style:normal}a{text-decoration:none}body>header,body>aside,body>main,body>nav,body>footer{margin-block:3rem}header:has(>img){grid-template-columns:auto 1fr auto;grid-template-areas:"photo name contact""photo role contact";align-items:center;gap:0 1.5rem;display:grid}header:has(>img)>img{object-fit:cover;grid-area:photo;width:7rem;height:7rem}header:has(>img)>h1{grid-area:name;margin:0}header:has(>img)>p{grid-area:role;margin:0}header:has(>img)>address{grid-area:contact}section+section,main>article+nav,main>article+section{margin-top:3rem}.post-list>li{margin-bottom:1rem}.post-list{padding-inline-start:1.5rem}.post-list h2{margin:0;font-size:16px}.post-list-heading{font-size:32px;line-height:40px}h1:has(>.post-list-heading){font-size:32px;line-height:40px}section[aria-label=본문]{padding-bottom:3rem}p{margin:0}section[aria-label=본문] blockquote{font-style:italic}section[aria-label=본문] :is(.caption,figcaption){text-align:center;font-size:14px;line-height:20px}section[aria-label=본문] .subheading{font-size:20px;line-height:32px}section[aria-label=본문] h1{margin-bottom:2rem;font-size:36px;line-height:48px}section[aria-label=본문] h2{font-size:24px;line-height:36px}section[aria-label=본문] h3{font-size:20px;line-height:32px}section[aria-label=본문] h4,section[aria-label=본문] h5,section[aria-label=본문] h6{font-size:16px;line-height:28px}section[aria-label=본문] :is(h1,h2,h3,h4,h5,h6),section[aria-label=본문] :is(h1,h2,h3,h4,h5,h6) a{color:#000}article>header,article>footer{margin-block:1rem}figure{margin-inline:0}form,fieldset{gap:.5rem;margin-block:1rem;display:grid}input,select,button{max-width:100%;font:inherit}header>form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.comment-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.comment-credentials input{width:100%}img,video{max-width:100%;height:auto}iframe{max-width:100%}pre{overflow-x:auto}@media (max-width:40rem){body{padding:1rem}header:has(>img){grid-template-columns:auto 1fr;grid-template-areas:"photo name""photo role""contact contact"}}
