.detail-main[data-v-b8ad1a24]{background:var(--portal-surface);min-height:calc(100vh - 390px);padding:64px 0 96px}.detail-article[data-v-b8ad1a24]{max-width:960px}.back-link[data-v-b8ad1a24]{color:var(--portal-blue-600);font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.detail-header[data-v-b8ad1a24]{border-bottom:1px solid var(--portal-line);padding:30px 0 38px}h1[data-v-b8ad1a24]{color:var(--portal-ink-900);font-family:var(--portal-font-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:600;line-height:1.24}.detail-subtitle[data-v-b8ad1a24]{max-width:800px;color:var(--portal-ink-700);margin:18px 0 0;font-size:17px;line-height:1.8}.detail-date[data-v-b8ad1a24]{color:var(--portal-ink-500);margin-top:18px;font-size:14px;display:block}.detail-content[data-v-b8ad1a24]{padding-top:38px}@media (width<=640px){.detail-main[data-v-b8ad1a24]{padding:38px 0 68px}.detail-header[data-v-b8ad1a24]{padding:24px 0 30px}h1[data-v-b8ad1a24]{font-size:clamp(30px,9vw,40px)}.detail-subtitle[data-v-b8ad1a24]{margin-top:14px;font-size:16px}.detail-date[data-v-b8ad1a24]{margin-top:14px}.detail-content[data-v-b8ad1a24]{padding-top:30px}}
