@font-face { font-family: 'Pretendard Variable'; font-weight: 45 920; font-style: normal; font-display: swap; src: url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/woff2/PretendardVariable.woff2') format('woff2-variations'); }
* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; background: #ffffff; color: #1b1f27; font-family: 'Pretendard Variable', Pretendard, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Malgun Gothic', sans-serif; font-size: 16px; line-height: 1.6; }
.wrap { max-width: 720px; margin: 0 auto; padding: 72px 20px 15vh; }
.journal { font-size: 15px; color: #1b1f27; margin: 0 0 28px; padding-bottom: 14px; border-bottom: 1px solid #c9ced6; }
.journal b { font-weight: 600; }
h1 { font-size: 28px; line-height: 1.35; margin: 0 0 10px; font-weight: 600; }
.sub { font-size: 17px; margin: 0 0 28px; }
.addr { border: 1px solid #c9ced6; background: #f6f7f9; padding: 18px 20px; margin: 0 0 24px; }
.addr .k { font-size: 14px; margin: 0 0 4px; }
.addr .v { font-size: 20px; font-weight: 600; word-break: break-all; margin: 0; }
.addr .v a { color: #1b1f27; text-decoration: none; }
.addr .path { font-size: 14px; margin: 8px 0 0; }
.count { font-size: 17px; margin: 0 0 20px; }
.count b { font-weight: 600; font-size: 22px; }
.btn { display: inline-block; min-height: 52px; line-height: 52px; padding: 0 30px; font-size: 17px; font-weight: 600; color: #ffffff; background: #1b1f27; text-decoration: none; border: 0; border-radius: 0; cursor: pointer; }
.btn:hover { background: #2b2f36; }
.note { font-size: 15px; margin: 36px 0 0; padding-top: 16px; border-top: 1px solid #c9ced6; }
.ko { font-size: 15px; }
