.ArticleDetailPage-module___NTTJa__backBtn{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:8px;margin-top:12px;margin-bottom:24px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.ArticleDetailPage-module___NTTJa__backBtn:hover{color:var(--primary)}.ArticleDetailPage-module___NTTJa__articleCard{padding:48px}@media (max-width:640px){.ArticleDetailPage-module___NTTJa__articleCard{padding:24px}}.ArticleDetailPage-module___NTTJa__headerBlock{border-bottom:1px solid var(--card-border);flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px;padding-bottom:24px;display:flex}.ArticleDetailPage-module___NTTJa__tagBadge{color:var(--secondary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em;background:#84cc1614;border:1px solid #84cc1633;padding:3px 8px;font-size:.62rem;font-weight:800}.ArticleDetailPage-module___NTTJa__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.15}@media (max-width:640px){.ArticleDetailPage-module___NTTJa__title{font-size:2rem}}.ArticleDetailPage-module___NTTJa__metaRow{color:var(--text-muted);flex-wrap:wrap;gap:16px;font-size:.8rem;font-weight:500;display:flex}.ArticleDetailPage-module___NTTJa__content{color:var(--text-secondary);flex-direction:column;gap:24px;font-size:1rem;line-height:1.85;display:flex}.ArticleDetailPage-module___NTTJa__content h2{font-family:var(--font-display);color:var(--text-primary);border-bottom:2px solid var(--primary-glow);letter-spacing:-.02em;margin-top:18px;padding-bottom:6px;font-size:1.45rem;font-weight:800}.ArticleDetailPage-module___NTTJa__content p{text-align:justify;margin:0}@media (max-width:640px){.ArticleDetailPage-module___NTTJa__content p{text-align:start}}.ArticleDetailPage-module___NTTJa__content ul,.ArticleDetailPage-module___NTTJa__content ol{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.ArticleDetailPage-module___NTTJa__content li{line-height:1.6}.ArticleDetailPage-module___NTTJa__content strong{color:var(--text-primary)}.ArticleDetailPage-module___NTTJa__content a{color:var(--primary);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.ArticleDetailPage-module___NTTJa__content a:hover{color:var(--secondary);text-decoration:underline}.ArticleDetailPage-module___NTTJa__articleChallengeGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.ArticleDetailPage-module___NTTJa__articleFooter{border-radius:var(--radius-md);text-align:center;background:#10b98108;border:1px solid #10b98126;flex-direction:column;align-items:center;gap:16px;margin-top:48px;padding:28px;display:flex}.ArticleDetailPage-module___NTTJa__footerPrompt{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.ArticleDetailPage-module___NTTJa__sandboxBtn{color:#fff;background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:var(--radius-full);transition:transform var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;padding:10px 24px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.ArticleDetailPage-module___NTTJa__sandboxBtn:hover{box-shadow:0 4px 15px var(--primary-glow);transform:translateY(-2px)}
