.text-center[data-v-488903f4]{text-align:center}.text-left[data-v-488903f4]{text-align:left}.text-right[data-v-488903f4]{text-align:right}.text-primary[data-v-488903f4]{color:#3182f6}.text-dark[data-v-488903f4]{color:#191f28}.text-light[data-v-488903f4]{color:#4e5968}.text-muted[data-v-488903f4]{color:#8b95a1}.font-bold[data-v-488903f4]{font-weight:700}.font-semibold[data-v-488903f4]{font-weight:600}.font-extrabold[data-v-488903f4]{font-weight:800}.m-0[data-v-488903f4]{margin:0}.mt-1[data-v-488903f4]{margin-top:8px}.mt-2[data-v-488903f4]{margin-top:16px}.mt-3[data-v-488903f4]{margin-top:24px}.mt-4[data-v-488903f4]{margin-top:40px}.mb-1[data-v-488903f4]{margin-bottom:8px}.mb-2[data-v-488903f4]{margin-bottom:16px}.mb-3[data-v-488903f4]{margin-bottom:24px}.mb-4[data-v-488903f4]{margin-bottom:40px}.p-0[data-v-488903f4]{padding:0}.p-1[data-v-488903f4]{padding:8px}.p-2[data-v-488903f4]{padding:16px}.p-3[data-v-488903f4]{padding:24px}.p-4[data-v-488903f4]{padding:40px}.d-block[data-v-488903f4]{display:block}.d-inline-block[data-v-488903f4]{display:inline-block}.d-flex[data-v-488903f4]{display:flex}.d-grid[data-v-488903f4]{display:grid}.flex-center[data-v-488903f4]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-488903f4]{display:flex;align-items:center;justify-content:space-between}.flex-column[data-v-488903f4]{display:flex;flex-direction:column}@media(max-width:768px){.hide-mobile[data-v-488903f4]{display:none}}@media(min-width:768px){.hide-desktop[data-v-488903f4]{display:none}}.clickable[data-v-488903f4]{cursor:pointer}.program-hub-page[data-v-488903f4]{min-height:100vh;padding:32px 24px 64px;background:#f9fafb}.program-hub-document[data-v-488903f4]{max-width:1040px;margin:0 auto;overflow:hidden;background:#fff;border:1px solid #e5e8eb;border-radius:24px;box-shadow:0 2px 8px #0000000a}.program-nav[data-v-488903f4]{padding:16px 32px;background:#f9fafb;border-bottom:1px solid #e5e8eb}.program-back-link[data-v-488903f4]{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 12px;color:#4e5968;font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;border-radius:8px}.program-back-link[data-v-488903f4]:hover{color:#191f28;background:#f2f4f6}.program-back-link[data-v-488903f4]:focus-visible{outline:none;box-shadow:0 0 0 3px #3182f624}.program-header[data-v-488903f4]{padding:48px 40px 40px;border-bottom:1px solid #e5e8eb}.program-header h1[data-v-488903f4]{width:100%;max-width:none;margin:16px 0 12px;color:#191f28;font-size:max(28px,min(4vw,40px));font-weight:800;line-height:1.2;letter-spacing:-.04em;text-wrap:balance}.program-identity-row[data-v-488903f4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.program-hub-badge[data-v-488903f4],.program-category-badge[data-v-488903f4],.notice-status-badge[data-v-488903f4]{display:inline-flex;gap:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;border-radius:9999px}.program-hub-badge[data-v-488903f4],.program-category-badge[data-v-488903f4]{color:#1b64da;background:#e8f3ff}.program-intro[data-v-488903f4]{max-width:68ch;margin:0;color:#4e5968;font-size:17px;line-height:1.625}.program-metadata[data-v-488903f4]{display:flex;flex-wrap:wrap;gap:20px 40px;margin:32px 0 0}.program-metadata div[data-v-488903f4]{min-width:120px}.program-metadata dt[data-v-488903f4]{margin-bottom:4px;color:#8b95a1;font-size:12px;font-weight:600}.program-metadata dd[data-v-488903f4]{margin:0;color:#191f28;font-size:15px;font-weight:700}.toss-btn[data-v-488903f4]{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:0 24px;color:#191f28;font-size:15px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}.toss-btn[data-v-488903f4]:focus-visible{outline:3px solid rgba(49,130,246,.24);outline-offset:2px}.primary-btn[data-v-488903f4]{color:#fff;background:#3182f6;box-shadow:0 8px 24px #3182f640}.primary-btn[data-v-488903f4]:hover{color:#fff;background:#1b64da}.secondary-btn[data-v-488903f4]{color:#4e5968;background:#fff;border-color:#e5e8eb}.secondary-btn[data-v-488903f4]:hover{color:#191f28;background:#f2f4f6;border-color:#d1d6db}.program-main[data-v-488903f4]{padding:40px}.latest-notice-panel[data-v-488903f4]{padding:32px;background:#e8f3ff;border:1px solid rgba(49,130,246,.22);border-radius:16px}.latest-notice-panel h2[data-v-488903f4]{max-width:28ch;margin:16px 0 12px;color:#191f28;font-size:24px;font-weight:800;line-height:1.375;letter-spacing:-.025em}.latest-notice-heading[data-v-488903f4],.latest-notice-heading>div[data-v-488903f4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.latest-notice-heading[data-v-488903f4]{justify-content:space-between}.notice-status-badge[data-v-488903f4]{color:#4e5968;background:#f2f4f6}.notice-status-badge.is-open[data-v-488903f4]{color:#0d9b4e;background:#e5f9ee}.notice-status-badge.is-upcoming[data-v-488903f4]{color:#1b64da;background:#e8f3ff}.latest-label[data-v-488903f4],.latest-deadline[data-v-488903f4]{color:#4e5968;font-size:13px;font-weight:600}.latest-summary[data-v-488903f4]{max-width:70ch;margin:0;color:#333d4b;font-size:15px;line-height:1.625}.latest-facts[data-v-488903f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0 0}.latest-facts div[data-v-488903f4]{padding:16px;background:#fff;border:1px solid rgba(49,130,246,.15);border-radius:12px}.latest-facts dt[data-v-488903f4]{margin-bottom:4px;color:#8b95a1;font-size:12px;font-weight:600}.latest-facts dd[data-v-488903f4]{margin:0;color:#191f28;font-size:13px;font-weight:700;line-height:1.5}.latest-actions[data-v-488903f4]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.latest-actions .toss-btn[data-v-488903f4]{min-height:48px}.program-overview[data-v-488903f4],.program-history[data-v-488903f4]{margin-top:48px}.section-heading[data-v-488903f4]{margin-bottom:20px}.section-heading h2[data-v-488903f4]{margin:0 0 4px;color:#191f28;font-size:24px;font-weight:800;letter-spacing:-.025em}.section-heading p[data-v-488903f4],.section-heading span[data-v-488903f4]{margin:0;color:#8b95a1;font-size:13px}.overview-list[data-v-488903f4]{margin:0;border-top:1px solid #e5e8eb}.overview-list div[data-v-488903f4]{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid #e5e8eb}.overview-list dt[data-v-488903f4]{color:#8b95a1;font-size:13px;font-weight:600}.overview-list dd[data-v-488903f4]{max-width:72ch;margin:0;color:#333d4b;font-size:15px;line-height:1.625}.history-period[data-v-488903f4]{margin-left:4px;white-space:nowrap}.history-list[data-v-488903f4]{margin:0;padding:0;overflow:hidden;border:1px solid #e5e8eb;border-radius:16px;list-style:none}.history-list li+li[data-v-488903f4]{border-top:1px solid #e5e8eb}.history-row[data-v-488903f4]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:112px;padding:20px 24px;color:#191f28;-webkit-text-decoration:none;text-decoration:none;background:#fff;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.history-row[data-v-488903f4]:hover{background:#f9fafb}.history-row[data-v-488903f4]:focus-visible{position:relative;z-index:1;outline:none;box-shadow:0 0 0 3px #3182f624}.history-meta[data-v-488903f4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#8b95a1;font-size:12px}.history-content[data-v-488903f4]{min-width:0}.history-content h3[data-v-488903f4]{margin:8px 0 4px;color:#191f28;font-size:17px;font-weight:700;line-height:1.375}.history-content p[data-v-488903f4]{margin:0;color:#8b95a1;font-size:13px}.history-arrow[data-v-488903f4]{color:#3182f6}.program-caution[data-v-488903f4]{display:flex;gap:12px;margin-top:32px;padding:16px 20px;color:#4e5968;background:#f9fafb;border-radius:12px}.program-caution i[data-v-488903f4]{margin-top:3px;color:#3182f6}.program-caution p[data-v-488903f4]{margin:0;font-size:13px;line-height:1.625}.program-footer[data-v-488903f4]{display:flex;justify-content:center;padding:32px;background:#f9fafb;border-top:1px solid #e5e8eb}.program-error[data-v-488903f4]{max-width:680px;margin:80px auto;padding:64px 32px;text-align:center;background:#fff;border:1px solid #e5e8eb;border-radius:24px}.program-error>i[data-v-488903f4]{color:#8b95a1;font-size:32px}.program-error h1[data-v-488903f4]{margin:20px 0 8px;color:#191f28;font-size:24px}.program-error p[data-v-488903f4]{margin:0 0 24px;color:#4e5968}@media(max-width:768px){.program-hub-page[data-v-488903f4]{padding:12px}.program-hub-document[data-v-488903f4]{border-radius:16px}.program-nav[data-v-488903f4]{padding:12px}.program-header[data-v-488903f4],.program-main[data-v-488903f4]{padding:24px 20px}.program-header h1[data-v-488903f4]{max-width:none;font-size:28px}.program-intro[data-v-488903f4]{font-size:15px}.program-metadata[data-v-488903f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.latest-notice-panel[data-v-488903f4]{padding:20px}.latest-notice-panel h2[data-v-488903f4]{font-size:20px}.latest-notice-heading[data-v-488903f4]{align-items:flex-start;flex-direction:column}.latest-facts[data-v-488903f4]{grid-template-columns:1fr}.latest-actions[data-v-488903f4]{align-items:stretch;flex-direction:column}.latest-actions .toss-btn[data-v-488903f4]{width:100%}.program-overview[data-v-488903f4],.program-history[data-v-488903f4]{margin-top:40px}.overview-list div[data-v-488903f4]{grid-template-columns:1fr;gap:4px}.history-row[data-v-488903f4]{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:104px;padding:16px}.program-footer[data-v-488903f4]{padding:20px}.program-footer .toss-btn[data-v-488903f4]{width:100%}}
