@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";
.official-doc{color:#1a1a1a;background:#fff;border:1px solid #d4d4d4;max-width:480px;margin:0 auto;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif}@media (min-width:500px){.official-doc{margin-top:2rem;margin-bottom:2rem}}@media (max-width:499px){.official-doc{border:none;width:100%;max-width:100%}}.top-link{color:inherit;text-decoration:none;transition:opacity .15s;display:block}.top-link:hover{opacity:.95}.top-link:hover .doc-title{color:#003876}.top-link:hover .countdown-time{color:#fff700}.doc-stamp{background:#f7f8fa;border-bottom:2px solid #003876;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.doc-stamp-left{color:#555;letter-spacing:.5px;font-size:12px;font-weight:600}.doc-stamp-right{color:#fff;background:#003876;padding:4px 10px;font-size:11px;font-weight:700}.doc-title-area{border-bottom:1px solid #e5e5e5;padding:24px 20px 18px}.doc-category{color:#003876;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:700}.doc-title{color:#111;word-break:keep-all;margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.45;transition:color .15s}.doc-meta{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.meta-pill{color:#003876;background:#eef2f7;padding:4px 10px;font-weight:600}.meta-pill.hot{color:#fff;background:#c8102e}.countdown-bar{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.countdown-label{opacity:.7;letter-spacing:1px;font-size:13px}.countdown-time{color:gold;font-size:18px;font-weight:800;transition:color .15s}.countdown-dot{background:#ff3b30;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.2s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.3}}.info-row{border-bottom:1px solid #eee;padding:14px 20px;font-size:15px;line-height:1.6;display:flex}.info-row:last-child{border-bottom:none}.info-label{color:#666;flex-shrink:0;width:80px;font-size:13px;font-weight:600}.info-value{color:#111;word-break:keep-all;flex:1;font-weight:600}.info-value strong{color:#c8102e;font-size:17px}.info-sub{color:#888;font-size:12px;font-weight:500}.info-warn{color:#c8102e;font-size:12px;font-weight:700}.checklist{background:#f7f8fa;border-top:1px solid #e5e5e5;padding:20px}.checklist-title{color:#111;letter-spacing:.5px;margin-bottom:14px;font-size:14px;font-weight:700}.check-item{color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e0e0;align-items:flex-start;margin-bottom:8px;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex;position:relative}.check-item:hover{background:#fafbfd;border-color:#003876;box-shadow:0 2px 6px #00387614}.check-item:hover .check-num{background:#c8102e}.check-item:hover .check-arrow{color:#c8102e;transform:translate(3px)}.check-num{color:#fff;text-align:center;background:#003876;flex-shrink:0;width:24px;height:24px;margin-right:12px;font-size:13px;font-weight:700;line-height:24px;transition:background .15s}.check-text{color:#222;word-break:keep-all;flex:1;font-size:14px;line-height:1.6}.check-text b{color:#003876}.check-text .sub{color:#666;font-size:13px}.check-arrow{color:#999;align-self:center;margin-left:8px;font-size:16px;font-weight:700;transition:all .15s}.action-block{background:#fff;border-top:3px solid #003876;padding:22px 20px}.action-headline{text-align:center;color:#111;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.5}.action-headline .red{color:#c8102e}.btn-primary{text-align:center;letter-spacing:.5px;cursor:pointer;background:#c8102e;border:2px solid #c8102e;margin-bottom:8px;padding:18px 16px;font-size:17px;font-weight:800;text-decoration:none;transition:opacity .15s;display:block;color:#fff!important}.btn-primary:hover{opacity:.9}.btn-primary .arrow{margin-left:6px;display:inline-block}.btn-secondary{text-align:center;cursor:pointer;background:#fff;border:2px solid #003876;margin-bottom:8px;padding:16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s;display:block;color:#003876!important}.btn-secondary:hover{background:#f0f4fa}.footnote{color:#777;text-align:center;background:#f7f8fa;border-top:1px solid #e5e5e5;padding:14px 20px;font-size:11px;line-height:1.7}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0}
