.qy-news-page{--news-ink:#0f172a;--news-muted:#475569;--news-line:#e2e8f0;--news-soft:#f8fafc;--news-blue:#2563eb;--news-energy:#3b82f6;--news-frame:max(34px, calc((100vw - 1200px) / 2));color:var(--news-ink);background:#fff}.qy-news-container{width:min(1200px,100% - 68px);margin-inline:auto}.qy-news-hero{border-bottom:1px solid var(--news-line);background:linear-gradient(#f8fafcb8,#fff 70%),#fff;padding:clamp(46px,5vw,72px) 0 clamp(44px,5vw,70px);position:relative;overflow:hidden}.qy-news-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(340px,.68fr);align-items:end;gap:clamp(36px,6vw,76px);display:grid}.qy-news-breadcrumb{color:#64748b;align-items:center;gap:10px;margin-bottom:clamp(24px,3.6vw,42px);font-size:12px;display:flex}.qy-news-breadcrumb a:hover{color:var(--news-blue)}.qy-news-label,.qy-news-section-head span,.qy-news-evidence-head span{color:var(--news-blue);letter-spacing:.04em;font-size:11px;font-weight:750;display:block}.qy-news-hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:620px;margin:16px 0 0;font-size:clamp(34px,3.35vw,50px);font-weight:760;line-height:1.14}.qy-news-hero-copy>p:last-child{max-width:560px;color:var(--news-muted);margin:clamp(22px,3vw,36px) 0 0;font-size:clamp(13px,1vw,15px);line-height:1.82}.qy-news-current{border-top:1px solid var(--news-ink);padding-top:14px;position:relative}.qy-news-date{gap:6px;display:grid}.qy-news-date span{color:#64748b;letter-spacing:.08em;font-size:12px;font-weight:700}.qy-news-date strong{color:var(--news-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,36px);font-weight:720;line-height:1;display:block}.qy-news-marker{color:var(--news-blue);align-items:center;gap:12px;margin-top:22px;font-size:13px;font-weight:760;display:flex}.qy-news-marker i{background:var(--news-blue);border-radius:999px;width:10px;height:10px;position:relative}.qy-news-marker i:after{content:"";border-radius:inherit;border:1px solid #2563eb47;animation:2.8s ease-in-out infinite qyNewsMarker;position:absolute;inset:-7px}.qy-news-current h2{letter-spacing:-.025em;max-width:440px;margin:16px 0 0;font-size:clamp(21px,1.85vw,28px);font-weight:760;line-height:1.24}.qy-news-current p{max-width:460px;color:var(--news-muted);margin:14px 0 0;font-size:13px;line-height:1.78}.qy-news-photo-strip{clip-path:inset(0);background:#dbe4ef;height:clamp(82px,9vw,112px);margin:clamp(24px,3vw,38px) 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 86%,#0000 100%)}.qy-news-photo-strip img{object-fit:cover;object-position:center 56%;filter:saturate(.72)contrast(.98)}.qy-news-index{padding:clamp(54px,6vw,86px) 0}.qy-news-index-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:clamp(36px,6vw,72px);display:grid}.qy-news-section-head{grid-template-columns:160px minmax(0,1fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.qy-news-section-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:760;line-height:1.14}.qy-news-rows,.qy-news-note-list{border-top:1px solid var(--news-ink)}.qy-news-row{border-bottom:1px solid var(--news-line);grid-template-columns:42px 74px minmax(0,1fr) 28px;align-items:center;gap:clamp(18px,3vw,36px);min-height:112px;transition:background .28s,padding-left .28s;display:grid}.qy-news-row:hover{background:#2563eb09;padding-left:12px}.qy-news-row>span{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.qy-news-row time,.qy-news-note-list time{color:var(--news-blue);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.qy-news-row small{color:#64748b;font-size:12px;font-weight:700;display:block}.qy-news-row h3{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(17px,1.4vw,22px);font-weight:760;line-height:1.22}.qy-news-row p{max-width:660px;color:var(--news-muted);margin:9px 0 0;font-size:13px;line-height:1.75}.qy-news-row svg{width:20px;height:20px;color:var(--news-ink);transition:transform .28s,color .28s}.qy-news-row:hover svg{color:var(--news-blue);transform:translate(5px)}.qy-news-note-list article{border-bottom:1px solid var(--news-line);padding:21px 0}.qy-news-note-list h3{letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(16px,1.25vw,20px);font-weight:740;line-height:1.35}.qy-news-note-list p{color:var(--news-muted);margin:9px 0 0;font-size:13px;line-height:1.8}.qy-news-evidence{border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);background:#fff;padding:clamp(42px,5vw,64px) 0}.qy-news-evidence .qy-news-container{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:end;gap:clamp(30px,5vw,62px);display:grid}.qy-news-evidence-head h2{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(21px,1.8vw,28px);font-weight:760}.qy-news-evidence-head p{max-width:430px;color:var(--news-muted);margin:14px 0 0;font-size:13px;line-height:1.78}.qy-news-evidence-grid{border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);grid-template-columns:repeat(4,1fr);display:grid}.qy-news-evidence-grid div{border-right:1px solid var(--news-line);min-height:92px;padding:20px 18px}.qy-news-evidence-grid div:last-child{border-right:0}.qy-news-evidence-grid strong{color:var(--news-blue);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.3vw,32px);font-weight:760;line-height:1;display:block}.qy-news-evidence-grid span{color:var(--news-muted);margin-top:11px;font-size:13px;font-weight:700;display:block}.qy-news-cta{color:#f8fafc;background:#0f172a;padding:clamp(42px,5vw,72px) 0}.qy-news-cta .qy-news-container{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.qy-news-cta h2{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(24px,2.55vw,40px);font-weight:700;line-height:1.14}.qy-news-cta a{color:#f8fafc;white-space:nowrap;border-bottom:1px solid #3b82f6;align-items:center;gap:14px;padding-bottom:10px;font-size:14px;font-weight:760;display:inline-flex}.qy-news-cta svg{transition:transform .28s}.qy-news-cta a:hover svg{transform:translate(6px)}@keyframes qyNewsMarker{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:.12;transform:scale(1.35)}}@media (max-width:980px){.qy-news-hero-grid,.qy-news-index-grid,.qy-news-evidence .qy-news-container{grid-template-columns:1fr}.qy-news-current{max-width:640px}.qy-news-section-head{grid-template-columns:1fr;gap:10px}}@media (max-width:680px){.qy-news-container{width:min(100% - 36px,1200px)}.qy-news-hero{padding-top:54px}.qy-news-hero h1{font-size:clamp(36px,9vw,48px)}.qy-news-row{grid-template-columns:34px 58px minmax(0,1fr);gap:14px;min-height:156px;padding:24px 0}.qy-news-row svg{display:none}.qy-news-evidence-grid{grid-template-columns:repeat(2,1fr)}.qy-news-evidence-grid div:nth-child(2){border-right:0}.qy-news-evidence-grid div:nth-child(-n+2){border-bottom:1px solid var(--news-line)}.qy-news-cta .qy-news-container{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.qy-news-marker i:after,.qy-news-row,.qy-news-row svg,.qy-news-cta svg{transition:none;animation:none}}@media (max-width:680px){.qy-news-page{overflow-x:clip}.qy-news-container{width:min(100% - 36px,1200px)}.qy-news-hero-grid,.qy-news-index-grid,.qy-news-evidence .qy-news-container{min-width:0}.qy-news-hero h1,.qy-news-section-head h2,.qy-news-evidence h2{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(22px,6vw,28px);line-height:1.12}.qy-news-current{min-width:0;max-width:100%}.qy-news-photo-strip{min-height:210px}.qy-news-row{grid-template-columns:30px minmax(0,1fr);gap:10px 14px}.qy-news-row time{grid-column:2}.qy-news-row>div{grid-column:2;min-width:0}.qy-news-evidence-grid{grid-template-columns:1fr}.qy-news-evidence-grid div,.qy-news-evidence-grid div:nth-child(2){border-right:0;border-bottom:1px solid var(--news-line)}.qy-news-evidence-grid div:last-child{border-bottom:0}.qy-news-hero p,.qy-news-current p,.qy-news-row p,.qy-news-section-head p,.qy-news-evidence p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.68;display:-webkit-box;overflow:hidden}.qy-news-row h2,.qy-news-row h3,.qy-news-current h2{overflow-wrap:anywhere;word-break:break-all;white-space:normal;max-width:100%;font-size:clamp(16px,4.35vw,19px);line-height:1.22}.qy-news-page .qy-news-current h2,.qy-news-page .qy-news-row h2,.qy-news-page .qy-news-row h3{letter-spacing:-.01em!important;white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;max-width:calc(100vw - 36px)!important;font-size:clamp(14px,4vw,16px)!important;line-height:1.32!important;display:block!important}.qy-news-page *,.qy-news-page :before,.qy-news-page :after{box-sizing:border-box}.qy-news-page p,.qy-news-page h1,.qy-news-page h2,.qy-news-page h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:calc(100vw - 36px)}.qy-news-current,.qy-news-row>div,.qy-news-section-head,.qy-news-evidence,.qy-news-photo-strip,.qy-news-photo-strip figure{min-width:0;max-width:100%;overflow:hidden}.qy-news-photo-strip img{max-width:none}}
