.NewsDetail_page__ci2ek{min-height:100vh;background:white;padding-top:15px}.NewsDetail_container__lnCgQ{max-width:1400px;margin:0 auto;padding:0 20px}.NewsDetail_breadcrumbsWrapper__kb0xD{background:#ffffff;border-bottom:1px solid #e5e7eb;padding:20px 0;margin-bottom:40px}.NewsDetail_breadcrumbs__q9xMv{display:flex;align-items:center;gap:10px;font-size:14px;color:#6b7280;flex-wrap:wrap}.NewsDetail_breadcrumbs__q9xMv a{color:#6b7280;text-decoration:none;transition:color .3s}.NewsDetail_breadcrumbs__q9xMv a:hover{color:#4CAF50}.NewsDetail_breadcrumbs__q9xMv span{color:#9ca3af}.NewsDetail_breadcrumbs__q9xMv .NewsDetail_current__Q52Oe{color:#374151;font-weight:500;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewsDetail_article__J4n_1{margin-bottom:60px;padding-top:20px}.NewsDetail_badge__6mT63{display:inline-block;padding:6px 12px;background:#4CAF50;color:white;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px}.NewsDetail_title__zzi3K{font-size:48px;font-weight:700;color:#111827;margin:0 0 20px;line-height:1.1}.NewsDetail_date__NSRuU{display:block;color:#9ca3af;font-size:14px;margin-bottom:40px}.NewsDetail_excerpt__vX1C9{font-size:20px;line-height:1.6;color:#374151;font-weight:500;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e5e7eb;overflow-wrap:break-word;word-break:break-word}.NewsDetail_mainImageWrap__ylW0y{margin:0 0 36px;border-radius:12px;overflow:hidden;aspect-ratio:16/7;background:#f3f4f6;cursor:zoom-in;position:relative}.NewsDetail_mainImage__k5lta{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.NewsDetail_mainImageWrap__ylW0y:hover .NewsDetail_mainImage__k5lta{transform:scale(1.03)}.NewsDetail_mainImageOverlay__EXBn8{position:absolute;inset:0;background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;pointer-events:none}.NewsDetail_mainImageWrap__ylW0y:hover .NewsDetail_mainImageOverlay__EXBn8{opacity:1}.NewsDetail_mainImageOverlay__EXBn8 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}@media (max-width:768px){.NewsDetail_mainImageWrap__ylW0y{aspect-ratio:4/3;border-radius:8px}}.NewsDetail_content__tSq0N{margin-bottom:50px}.NewsDetail_textContent__iwYAa{font-size:17px;line-height:1.8;color:#374151;overflow-wrap:break-word;word-break:break-word}.NewsDetail_textContent__iwYAa p{margin:0 0 24px}.NewsDetail_textContent__iwYAa h2{font-size:26px;font-weight:600;color:#111827;margin:40px 0 20px}.NewsDetail_textContent__iwYAa h3{font-size:22px;font-weight:600;color:#111827;margin:30px 0 15px}.NewsDetail_textContent__iwYAa ul{margin:20px 0;padding-left:0}.NewsDetail_textContent__iwYAa li{margin:12px 0;list-style:none;position:relative;padding-left:28px}.NewsDetail_textContent__iwYAa li:before{content:"•";position:absolute;left:0;color:#4CAF50;font-weight:700;font-size:20px;line-height:1}.NewsDetail_gallerySection__Odfi7{margin:50px 0;padding:50px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.NewsDetail_gallery__wXW_d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.NewsDetail_galleryItem__p_7_S{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;aspect-ratio:3/2;background:#f3f4f6;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s}.NewsDetail_galleryItem__p_7_S:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.NewsDetail_galleryImage__1kduE{width:100%;height:100%;object-fit:cover;transition:transform .3s}.NewsDetail_galleryItem__p_7_S:hover .NewsDetail_galleryImage__1kduE{transform:scale(1.05)}.NewsDetail_galleryOverlay__a8P55{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.NewsDetail_galleryItem__p_7_S:hover .NewsDetail_galleryOverlay__a8P55{opacity:1}.NewsDetail_backButton__Iviko{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:white;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s}.NewsDetail_backButton__Iviko:hover{border-color:#4CAF50;color:#4CAF50;transform:translateX(-5px)}.NewsDetail_backButton__Iviko svg{transition:transform .3s}.NewsDetail_backButton__Iviko:hover svg{transform:translateX(-3px)}.NewsDetail_relatedSection__sQ1Ln{margin-top:48px}.NewsDetail_relatedTitle__AoER5{font-size:20px;font-weight:700;color:#111827;margin-bottom:20px}.NewsDetail_relatedGrid__Q4uyK{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;padding-bottom:20px}.NewsDetail_relatedCard__viKgB{text-decoration:none;color:inherit;display:block;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:box-shadow .25s}.NewsDetail_relatedCard__viKgB:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.NewsDetail_relatedCardBody__L8ggM{padding:12px 16px}.NewsDetail_relatedCardTitle__SIdZL{font-size:14px;font-weight:600;margin-bottom:6px;color:#111827;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NewsDetail_relatedCardDate__F2ldR{font-size:12px;color:#64748b}@media (max-width:1200px){.NewsDetail_gallery__wXW_d{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NewsDetail_container__lnCgQ{padding:0 15px}.NewsDetail_title__zzi3K{font-size:32px}.NewsDetail_excerpt__vX1C9,.NewsDetail_textContent__iwYAa{font-size:16px}.NewsDetail_gallery__wXW_d{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:10px;scrollbar-width:none}.NewsDetail_gallery__wXW_d::-webkit-scrollbar{display:none}.NewsDetail_galleryItem__p_7_S{flex:0 0 78%;scroll-snap-align:start}.NewsDetail_gallerySection__Odfi7{padding:30px 0;margin:30px 0}.NewsDetail_relatedGrid__Q4uyK{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:10px;scrollbar-width:none}.NewsDetail_relatedGrid__Q4uyK::-webkit-scrollbar{display:none}.NewsDetail_relatedCard__viKgB{flex:0 0 78%;scroll-snap-align:start}}