.news-page{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:150px 0 0!important;box-sizing:border-box!important;color:#e5e7eb!important}.news-back-link{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-bottom:20px!important;font-size:.9rem!important;color:hsla(0,0%,100%,.5)!important;font-weight:600!important;text-decoration:none!important;transition:color .3s ease}.news-back-link:hover{color:#6ea8fe!important;text-decoration:none!important}.news-detail-panel{background:rgba(20,20,20,.55)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12)!important;border-radius:16px!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.news-image-full{width:100%!important;height:320px!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:#1a1a1a!important}.news-detail-body{padding:30px!important;box-sizing:border-box!important}.news-detail-title{font-size:2rem!important;font-weight:800!important;color:#fff!important;margin:0 0 10px!important;line-height:1.25!important;letter-spacing:.3px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.news-detail-meta{font-size:.85rem!important;color:hsla(0,0%,100%,.45)!important;padding-bottom:20px!important;margin-bottom:22px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.news-detail-content{font-size:1.05rem!important;line-height:1.75!important;color:hsla(0,0%,100%,.85)!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.news-detail-content p{margin:0 0 1rem!important}.news-detail-content h1,.news-detail-content h2,.news-detail-content h3,.news-detail-content h4{color:#fff!important;margin:1.5rem 0 .75rem!important;font-weight:600!important;line-height:1.3!important}.news-detail-content a{color:#6ea8fe!important;text-decoration:none!important}.news-detail-content a:hover{color:#fff!important;text-decoration:underline!important}.news-detail-content img{border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important}.news-detail-content iframe,.news-detail-content img,.news-detail-content video{display:block!important;max-width:100%!important;height:auto!important;margin:14px 0!important}.news-detail-content iframe,.news-detail-content video{width:100%!important;border-radius:10px!important;border:none!important}.news-detail-content ol,.news-detail-content ul{padding-left:1.5rem!important;margin:0 0 1rem!important}.news-detail-content ol li,.news-detail-content ul li{margin-bottom:.5rem!important}.news-detail-content blockquote{border-left:3px solid #4a90e2!important;padding:.5rem 1rem!important;margin:1rem 0!important;background:rgba(74,144,226,.08)!important;border-radius:0 8px 8px 0!important;color:hsla(0,0%,100%,.75)!important;font-style:italic!important}.news-detail-content code{background:hsla(0,0%,100%,.08)!important;padding:2px 6px!important;border-radius:4px!important;font-size:.9em!important;color:#ffb86c!important}.news-detail-content pre{background:rgba(0,0,0,.4)!important;padding:1rem!important;border-radius:10px!important;overflow-x:auto!important;margin:1rem 0!important}.news-detail-content pre code{background:none!important;padding:0!important;color:#e5e7eb!important}.news-detail-content table{max-width:100%!important;display:block!important;overflow-x:auto!important;border-collapse:collapse!important;margin:1rem 0!important;font-size:.9rem!important}.news-detail-content table td,.news-detail-content table th{padding:.6rem .8rem!important;border:1px solid hsla(0,0%,100%,.1)!important;text-align:left!important}.news-detail-content table th{background:hsla(0,0%,100%,.05)!important;color:#fff!important;font-weight:600!important}@media(max-width:768px){.news-image-full{height:220px!important}.news-detail-body{padding:20px!important}.news-detail-title{font-size:1.5rem!important}.news-detail-content{font-size:.95rem!important}}@media(max-width:480px){.news-image-full{height:180px!important}.news-detail-body{padding:16px!important}.news-detail-title{font-size:1.3rem!important}.news-detail-content{font-size:.9rem!important}}