.news-detail-page[data-v-c5b301dc]{padding:calc(var(--nav-height) + 40px) 0 80px;min-height:80vh}.news-detail[data-v-c5b301dc]{max-width:800px;margin:0 auto}.back-link[data-v-c5b301dc]{color:var(--gray);transition:var(--transition);align-items:center;margin-bottom:32px;font-size:14px;display:inline-flex}.back-link[data-v-c5b301dc]:hover{color:var(--primary)}.news-detail-header[data-v-c5b301dc]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.news-cat[data-v-c5b301dc]{background:var(--primary-light);color:var(--primary);border-radius:12px;padding:4px 14px;font-size:12px;font-weight:600}.news-date[data-v-c5b301dc]{color:var(--gray-light);font-size:14px}.news-detail h1[data-v-c5b301dc]{margin-bottom:36px;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.3}.news-body[data-v-c5b301dc]{border-top:1px solid #e5e7eb;padding-top:32px}.news-body p[data-v-c5b301dc]{color:var(--dark-light);text-indent:2em;margin-bottom:20px;font-size:16px;line-height:2}.news-nav[data-v-c5b301dc]{text-align:center;border-top:1px solid #e5e7eb;margin-top:48px;padding-top:24px}.not-found[data-v-c5b301dc]{text-align:center;padding:120px 20px}.not-found h2[data-v-c5b301dc]{margin-bottom:24px;font-size:28px}
