body{background:#f5f8f4;margin:0;color:#1a3329;font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic',sans-serif}header{background:#10382f;color:#fff;padding:21px max(20px,calc((100vw - 820px)/2))}header a{color:#cdf6c7}main{max-width:820px;margin:28px auto 60px;padding:0 18px}nav{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 28px}nav a{color:#096747;border:1px solid #cfdfd3;background:#fff;border-radius:100px;padding:8px 12px;font-size:12px;text-decoration:none}article{background:#fff;border:1px solid #dae8dc;border-radius:18px;padding:25px;margin:18px 0;scroll-margin-top:14px}article h2{margin:0;font-size:24px}article .tag{color:#268162;font-size:12px;margin:6px 0 20px}article section{border-top:1px solid #eef1ef;padding:15px 0}article h3{font-size:15px;margin:0 0 7px}article section p{font-size:13px;color:#52695b;line-height:1.9;margin:0}footer{font-size:12px;color:#6e8174;margin-top:20px;line-height:1.8}@media(max-width:600px){article{padding:20px 17px}article h2{font-size:21px}}
