.news-detail-banner{background:linear-gradient(145deg,var(--bg-light) 0%,#fff 50%,var(--bg-light) 100%);box-shadow:0 0 5px rgb(0 0 0 / .12);position:relative;overflow:hidden}.news-detail-banner .banner-split{display:flex;align-items:center;gap:60px}.news-detail-banner .banner-left{flex:1.2}.news-detail-banner .banner-right{flex:.8}.detail-tag{display:inline-block;background:var(--primary-color);color:white!important;padding:5px 15px;border-radius:50px;font-size:.85rem;font-weight:700;margin-bottom:20px}.news-detail-banner h1{font-size:3rem;color:var(--secondary-color);line-height:1.2;margin-bottom:25px;font-weight:800}.news-detail-banner p{font-size:1.15rem;color:var(--text-muted);line-height:1.6;margin-bottom:30px}.detail-meta{display:flex;gap:25px;color:var(--text-muted);font-size:.95rem;font-weight:500}.detail-meta i{color:var(--primary-color);margin-right:5px}.detail-hero-img{border-radius:30px;overflow:hidden;box-shadow:var(--shadow-lg);height:400px}.detail-hero-img img{width:100%;height:100%;object-fit:cover}.article-content{background:#fff;border-radius:24px;padding:50px;box-shadow:0 4px 30px rgb(0 0 0 / .07);border:1px solid rgb(0 0 0 / .04);min-width:0;word-break:break-word}.article-body{font-size:1.1rem;color:var(--text-main);line-height:1.8}.article-body .lead{font-size:1.25rem;font-weight:500;color:var(--secondary-color);margin-bottom:30px}.article-body h2{font-size:2rem;color:var(--secondary-color);margin:40px 0 20px;font-weight:800}.article-body h3{font-size:1.5rem;color:var(--secondary-color);margin:30px 0 15px;font-weight:700}.article-body p{margin-bottom:25px}.article-body ul{margin-bottom:30px;padding-left:20px}.article-body li{margin-bottom:12px;position:relative;list-style-type:disc}.content-img{width:100%;border-radius:20px;margin:30px 0;box-shadow:var(--shadow-md)}blockquote{margin:40px 0;padding:30px 40px;background:var(--bg-light);border-left:5px solid var(--primary-color);border-radius:0 20px 20px 0;font-style:italic;font-size:1.3rem;color:var(--secondary-color);font-weight:500;line-height:1.5}.article-footer{margin-top:60px;padding-top:30px;border-top:1px solid #eee}.share-links{display:flex;align-items:center;gap:15px}.share-links span{font-weight:700;color:var(--secondary-color)}.share-links a{width:40px;height:40px;background:var(--bg-light);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.share-links a:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px)}.adv-section-detail{background:var(--secondary-color);position:relative;overflow:hidden}.adv-section-detail::before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgb(230 126 34 / .15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.adv-section-detail .section-title h2,.adv-section-detail .section-title p{color:#fff}.adv-section-detail .section-title p{opacity:.7}.adv-process-rail{display:flex;gap:0;margin-top:60px;position:relative}.adv-process-rail::before{content:"";position:absolute;top:28px;left:0;right:0;height:2px;background:linear-gradient(to right,var(--primary-color),rgb(230 126 34 / .2));z-index:0}.adv-step{flex:1;position:relative;padding:0 20px;z-index:1}.adv-step-dot{width:56px;height:56px;background:var(--secondary-color);border:3px solid var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.3rem;margin-bottom:25px;transition:var(--transition);position:relative;z-index:2}.adv-step:hover .adv-step-dot{background:var(--primary-color);color:#fff;transform:scale(1.15);box-shadow:0 0 0 8px rgb(230 126 34 / .2)}.adv-step-num{font-size:.7rem;font-weight:800;color:rgb(255 255 255 / .25);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.adv-step h3{font-size:1.2rem;color:#fff;font-weight:700;margin-bottom:12px}.adv-step p{font-size:.92rem;color:rgb(255 255 255 / .6);line-height:1.6}.adv-step:hover p{color:rgb(255 255 255 / .85);transition:color 0.3s ease}@media (max-width:768px){.adv-process-rail{flex-direction:column;gap:40px}.adv-process-rail::before{display:none}}@media (max-width:1024px){.news-detail-banner .banner-split{flex-direction:column;text-align:center;gap:40px}.article-section .container{flex-direction:column}}@media (max-width:768px){.news-detail-banner h1{font-size:2.2rem}blockquote{font-size:1.1rem;padding:20px}}.related-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media (max-width:1024px){.related-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.related-news-grid{grid-template-columns:1fr}.news-detail-banner .banner-left,.news-detail-banner .banner-right{width:100%}.detail-hero-img,.detail-hero-img img{height:auto}.article-content{padding:20px}}