.news-detail-container{max-width:800px;margin:40px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014}.news-detail-container h1{font-size:2.5rem;font-weight:700;margin:0 0 10px;line-height:1.2}.news-detail-container .date{font-size:1rem;color:#888;margin-bottom:25px}.news-detail-container .main-image{width:100%;height:auto;object-fit:contain;max-height:600px;border-radius:8px;margin-bottom:25px;background-color:#f7f7f7}.news-image-gallery{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.news-image-gallery img{width:100%;max-width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:8px;background-color:#f7f7f7}.news-detail-container .summary{font-size:1.1rem;line-height:1.7;color:#333;margin-bottom:30px}.external-link,.back-link{display:inline-block;font-weight:700;text-decoration:none;padding:12px 25px;border-radius:25px;transition:all .3s ease}.external-link{background-color:#14ae55;color:#fff;margin-right:15px}.external-link:hover{background-color:#108a44;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.back-link{background-color:#f0f0f0;color:#333}.back-link:hover{background-color:#e0e0e0;box-shadow:0 2px 6px #0000001a}
