.NewsDetail-module__KEEFvG__pageWrapper{background-color:var(--color-bg-white);padding-top:2.5rem;padding-bottom:5rem}.NewsDetail-module__KEEFvG__articleContainer{max-width:1100px;margin:0 auto}.NewsDetail-module__KEEFvG__articleTitle{color:var(--color-accent);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:.75rem;font-size:2.1rem;font-weight:700;line-height:1.35}@media (max-width:768px){.NewsDetail-module__KEEFvG__articleTitle{font-size:1.5rem}}.NewsDetail-module__KEEFvG__articleMeta{color:#718096;margin-bottom:2rem;font-size:.9rem}.NewsDetail-module__KEEFvG__highlightDate{color:#e28743;text-decoration:underline}.NewsDetail-module__KEEFvG__articleBody{color:var(--color-text-body);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}:is(.NewsDetail-module__KEEFvG__articleBody p,.NewsDetail-module__KEEFvG__articleBody ul,.NewsDetail-module__KEEFvG__articleBody ol,.NewsDetail-module__KEEFvG__articleBody h1,.NewsDetail-module__KEEFvG__articleBody h2,.NewsDetail-module__KEEFvG__articleBody h3,.NewsDetail-module__KEEFvG__articleBody h4){margin-bottom:1rem}:is(.NewsDetail-module__KEEFvG__articleBody ul,.NewsDetail-module__KEEFvG__articleBody ol){padding-left:1.5rem}.NewsDetail-module__KEEFvG__articleBody a{color:var(--color-accent);text-decoration:underline}.NewsDetail-module__KEEFvG__articleBody img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.NewsDetail-module__KEEFvG__articleImageWrapper{aspect-ratio:16/9;border-radius:8px;width:100%;max-height:580px;margin-top:1.5rem;margin-bottom:1.75rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #0025610d}.NewsDetail-module__KEEFvG__articleImage{object-fit:cover;width:100%;height:100%}.NewsDetail-module__KEEFvG__commentCard{background-color:#f0f2f5;border-radius:16px;margin-top:3rem;margin-bottom:4.5rem;padding:2.25rem 2.5rem;box-shadow:0 4px 16px #00256105}@media (max-width:768px){.NewsDetail-module__KEEFvG__commentCard{padding:1.5rem 1.25rem}}.NewsDetail-module__KEEFvG__commentTitle{color:var(--color-primary);margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.NewsDetail-module__KEEFvG__commentSubtitle{color:var(--color-text-body);margin-bottom:1.5rem;font-size:.88rem}.NewsDetail-module__KEEFvG__commentForm{flex-direction:column;gap:1.25rem;display:flex}.NewsDetail-module__KEEFvG__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.NewsDetail-module__KEEFvG__fieldLabel{color:var(--color-primary);font-size:.9rem;font-weight:700}.NewsDetail-module__KEEFvG__requiredStar{color:var(--color-accent)}.NewsDetail-module__KEEFvG__textarea{width:100%;min-height:140px;color:var(--color-primary);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:1rem;font-size:.9rem}.NewsDetail-module__KEEFvG__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #f26f2126}.NewsDetail-module__KEEFvG__inputGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.NewsDetail-module__KEEFvG__inputGrid{grid-template-columns:1fr;gap:1rem}}.NewsDetail-module__KEEFvG__input{width:100%;color:var(--color-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.9rem}.NewsDetail-module__KEEFvG__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #f26f2126}.NewsDetail-module__KEEFvG__checkboxRow{color:var(--color-text-body);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.NewsDetail-module__KEEFvG__checkbox{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.NewsDetail-module__KEEFvG__submitBtn{background-color:var(--color-primary);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all var(--transition-fast);border:none;border-radius:8px;align-self:flex-start;padding:.8rem 2.25rem;font-size:.9rem;font-weight:700;box-shadow:0 4px 12px #00256133}.NewsDetail-module__KEEFvG__submitBtn:hover{background-color:#001a47;transform:translateY(-2px);box-shadow:0 6px 16px #0025614d}.NewsDetail-module__KEEFvG__successMsg{color:var(--color-primary);text-align:center;background:#fff;border-radius:8px;padding:1.25rem;font-weight:700}.NewsDetail-module__KEEFvG__errorMsg{color:#b42318;background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;padding:.9rem 1rem;font-size:.9rem}.NewsDetail-module__KEEFvG__relatedSection{margin-top:3rem}.NewsDetail-module__KEEFvG__relatedTitle{color:var(--color-accent);text-transform:uppercase;text-align:center;letter-spacing:-.5px;margin-bottom:2.5rem;font-size:2rem;font-weight:600}.NewsDetail-module__KEEFvG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:1024px){.NewsDetail-module__KEEFvG__relatedGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.NewsDetail-module__KEEFvG__relatedGrid{grid-template-columns:1fr;gap:1.5rem}}.NewsDetail-module__KEEFvG__relatedCard{height:100%;transition:transform var(--transition-normal);flex-direction:column;text-decoration:none;display:flex}.NewsDetail-module__KEEFvG__relatedCard:hover{transform:translateY(-4px)}.NewsDetail-module__KEEFvG__relatedImageWrapper{aspect-ratio:4/3;background-color:#f4f6f9;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #0025610d}.NewsDetail-module__KEEFvG__relatedImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.NewsDetail-module__KEEFvG__relatedCard:hover .NewsDetail-module__KEEFvG__relatedImage{transform:scale(1.05)}.NewsDetail-module__KEEFvG__relatedCardContent{flex-direction:column;flex:1;padding-top:1rem;display:flex}.NewsDetail-module__KEEFvG__relatedCardTitle{color:var(--color-primary);transition:color var(--transition-fast);margin-bottom:.35rem;font-size:1rem;font-weight:700;line-height:1.35}.NewsDetail-module__KEEFvG__relatedCard:hover .NewsDetail-module__KEEFvG__relatedCardTitle{color:var(--color-accent)}.NewsDetail-module__KEEFvG__relatedCardDate{color:#a0aec0;margin-bottom:.4rem;font-size:.8rem;font-weight:500}.NewsDetail-module__KEEFvG__relatedCardExcerpt{color:var(--color-text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.NewsDetail-module__KEEFvG__commentsTreeSection{margin-top:3.5rem;margin-bottom:2.5rem}.NewsDetail-module__KEEFvG__commentsTreeTitle{color:var(--color-primary);border-bottom:2px solid #e2e8f0;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.4rem;font-weight:700;display:flex}.NewsDetail-module__KEEFvG__commentList{flex-direction:column;gap:1.25rem;display:flex}.NewsDetail-module__KEEFvG__commentItem{transition:border-color var(--transition-fast);background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 2px 10px #00000005}.NewsDetail-module__KEEFvG__commentLevel2{background:#f8fafc;border-left:3px solid #2563eb;margin-left:2rem}.NewsDetail-module__KEEFvG__commentLevel3{background:#f1f5f9;border-left:3px solid #38bdf8;margin-left:4rem}@media (max-width:768px){.NewsDetail-module__KEEFvG__commentLevel2{margin-left:1rem}.NewsDetail-module__KEEFvG__commentLevel3{margin-left:1.5rem}}.NewsDetail-module__KEEFvG__commentHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.NewsDetail-module__KEEFvG__commentAvatar{color:#fff;background:linear-gradient(135deg,#002e6e,#eb6f21);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}.NewsDetail-module__KEEFvG__adminAvatar{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.NewsDetail-module__KEEFvG__commentMeta{flex-direction:column;display:flex}.NewsDetail-module__KEEFvG__commentAuthor{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.NewsDetail-module__KEEFvG__adminBadge{color:#fff;text-transform:uppercase;background:#2563eb;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:800}.NewsDetail-module__KEEFvG__commentDate{color:#94a3b8;font-size:.8rem}.NewsDetail-module__KEEFvG__commentContent{color:var(--color-text-body);white-space:pre-line;margin-bottom:.75rem;font-size:.92rem;line-height:1.6}.NewsDetail-module__KEEFvG__commentActions{align-items:center;gap:1rem;display:flex}.NewsDetail-module__KEEFvG__replyBtn{color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.85rem;font-weight:700;display:flex}.NewsDetail-module__KEEFvG__replyBtn:hover{color:var(--color-accent)}.NewsDetail-module__KEEFvG__inlineReplyBox{background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:1rem;padding:1.25rem}
