.ccp-news{--c-bg-deep:#0a1f3a;--c-bg-mid:#143461;--c-bg-up:#1f5288;--c-accent:#ffd54f;--c-accent-2:#4fc3f7;--c-ink:#0e1a2b;--c-text:#2a3a50;--c-text-mid:#4b5b73;--c-muted:#7c8aa0;--c-line:#e4e9f0;--c-surface:#fff;--c-surface-2:#f6f8fb;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--font-sans:"Inter",-apple-system,system-ui,"PingFang SC",sans-serif;--font-display:"Roboto Slab",Georgia,serif;--font-mono:"JetBrains Mono",monospace;--shadow-soft:0 6px 30px #0a1f3a14;font-family:var(--font-sans);color:var(--c-text);background:var(--c-surface);-webkit-font-smoothing:antialiased;line-height:1.65}.ccp-news *,.ccp-news :before,.ccp-news :after{box-sizing:border-box;margin:0;padding:0}.ccp-news a{color:var(--c-bg-up);text-decoration:none}.ccp-news a:hover{text-decoration:underline}.ccp-news .hero{color:#fff;background:radial-gradient(60% 50% at 50% 35%,#ffffff14 0%,#0000 65%),radial-gradient(50% 40% at 85% 80%,#8cb4dc1a 0%,#0000 70%),linear-gradient(160deg,#050f1f 0%,#0a1f3a 25%,#143461 60%,#1f5288 100%);padding:clamp(92px,9vw,118px) clamp(20px,5vw,60px) clamp(44px,6vw,68px);position:relative;overflow:hidden}.ccp-news .hero-glow{filter:blur(120px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.ccp-news .glow-1{background:radial-gradient(circle,#4fc3f780,#0000 70%);width:440px;height:440px;top:-130px;right:-60px}.ccp-news .glow-2{background:radial-gradient(circle,#ffd54f38,#0000 70%);width:360px;height:360px;bottom:-150px;left:-90px}.ccp-news .hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 38%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 38%,#0000 80%)}.ccp-news .hero-inner{z-index:1;width:min(1080px,100%);margin:0 auto;position:relative}.ccp-news .slide-bar{background:#f39a2f;border-radius:2px;width:118px;height:4px;margin-bottom:26px}.ccp-news .slide-title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:clamp(30px,4.8vw,54px);font-weight:700;line-height:1.06}.ccp-news .slide-sub{letter-spacing:.06em;color:#f39a2f;margin-top:14px;font-size:clamp(14px,1.9vw,20px);font-weight:700}.ccp-news .sol-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:54px;display:grid}@media (max-width:860px){.ccp-news .sol-grid{grid-template-columns:1fr;gap:30px}}.ccp-news .sol-rule{background:#ffffff57;width:78px;height:2px;margin-bottom:20px}.ccp-news .sol-h{letter-spacing:.04em;color:#f39a2f;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.4}.ccp-news .sol-d{color:#ffffff9e;margin-top:18px;font-size:14px;font-style:italic;line-height:1.62}.ccp-news .content{background:var(--c-surface-2);padding:clamp(46px,6vw,80px) clamp(20px,5vw,60px)}.ccp-news .content-inner{width:min(1080px,100%);margin:0 auto}.ccp-news .product{margin-top:54px}.ccp-news .product:first-child{margin-top:0}.ccp-news .product-head{border-bottom:2px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.ccp-news .product-name{font-family:var(--font-display);color:var(--c-ink);font-size:clamp(21px,2.8vw,28px);font-weight:700;line-height:1.18}.ccp-news .product-cat{font-family:var(--font-mono);color:var(--c-text-mid);font-size:12.5px}.ccp-news .product-cat b{color:var(--c-bg-up)}.ccp-news .sub{margin-top:30px}.ccp-news .sub-title{font-family:var(--font-display);color:var(--c-ink);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.ccp-news .sub-title .dia{color:var(--c-accent);font-size:13px}.ccp-news .table-wrap{border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-soft);background:var(--c-surface);margin-top:14px;overflow-x:auto}.ccp-news table.dt{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.ccp-news table.dt th{background:var(--c-bg-mid);color:#fff;text-align:left;letter-spacing:.01em;padding:12px 15px;font-size:12.5px;font-weight:600}.ccp-news table.dt th .u{color:#fff9;margin-top:2px;font-size:10.5px;font-weight:400;display:block}.ccp-news table.dt td{border-top:1px solid var(--c-line);color:var(--c-text);padding:12px 15px}.ccp-news table.dt tbody tr:nth-child(2n) td{background:var(--c-surface-2)}.ccp-news table.dt td.kit{color:var(--c-ink);font-weight:600}.ccp-news table.dt td.hl{color:var(--c-bg-up);font-weight:700}.ccp-news table.dt td.imp{color:#b87a00;font-weight:700}.ccp-news table.dt .method{font-family:var(--font-mono);color:var(--c-text-mid);font-size:12px}.ccp-news .keyresult{border-left:3px solid var(--c-accent);border-radius:0 var(--r-sm)var(--r-sm)0;color:var(--c-text-mid);background:#ffd54f1a;margin-top:14px;padding:13px 16px;font-size:14px}.ccp-news .keyresult b{color:#b87a00}.ccp-news .footnote{color:var(--c-muted);margin-top:10px;font-size:12px}.ccp-news .cta{background:linear-gradient(150deg,var(--c-bg-deep),var(--c-bg-up));border-radius:var(--r-lg);color:#fff;margin-top:54px;padding:clamp(26px,3.4vw,38px) clamp(28px,4vw,44px);position:relative;overflow:hidden}.ccp-news .cta .glow-1{opacity:.4;width:300px;height:300px;top:-130px;right:-50px}.ccp-news .cta-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.ccp-news .cta-text{flex:480px}.ccp-news .cta h3{font-family:var(--font-display);font-size:clamp(20px,2.3vw,26px);font-weight:700;line-height:1.22}.ccp-news .cta p{color:#ffffffd1;max-width:60ch;margin-top:10px;font-size:14.5px}.ccp-news .cta-actions{flex-direction:column;flex:none;align-items:flex-start;gap:11px;display:flex}.ccp-news .btn-primary{background:var(--c-accent);color:#1a2845;border-radius:var(--r-pill);white-space:nowrap;padding:12px 24px;font-size:14.5px;font-weight:700}.ccp-news .btn-primary:hover{filter:brightness(1.05);text-decoration:none}.ccp-news .btn-link{color:var(--c-accent-2);font-size:14px;font-weight:600}.ccp-news .tags{font-family:var(--font-mono);color:var(--c-muted);margin-top:34px;font-size:12px;line-height:1.9}
