:root{
  --bg:#f6f8fa;--surface:#fff;--text:#17212b;--muted:#637383;--line:#dfe6eb;
  --brand:#668f16;--brand-dark:#314c18;--accent:#9dc62c;--soft:#f4f8e9;
  --radius:14px;--max:1180px;--content:850px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.yqx-wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:16px;z-index:999;background:#fff;padding:10px;border:1px solid var(--line)}
.yqxv23-site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{display:flex;align-items:center;min-height:74px;gap:22px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-link{display:flex;align-items:center}.custom-logo{max-height:46px;width:auto}.brand-word{font-size:26px;font-weight:800;color:#0b86bd;font-style:italic;letter-spacing:-.04em}.brand-word span{color:#9dc62c}.brand-tagline{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);border-left:1px solid var(--line);padding-left:12px}.primary-nav{display:flex;align-items:center;gap:18px}.primary-nav ul{display:flex;list-style:none;gap:20px;padding:0;margin:0}.primary-nav li{position:relative}.primary-nav a{color:var(--text);font-size:13.5px;font-weight:650}.primary-nav .sub-menu{display:none;position:absolute;top:100%;left:-14px;min-width:230px;background:#fff;border:1px solid var(--line);padding:11px;border-radius:12px;box-shadow:0 12px 30px rgba(15,45,57,.10)}.primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{display:block}.primary-nav .sub-menu li{padding:5px 3px}.header-cta,.yqx-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#20310f!important;border-radius:999px;padding:10px 16px;font-size:13.5px;font-weight:750;text-decoration:none!important;border:1px solid var(--accent)}.header-cta:hover,.yqx-btn:hover{background:#8db622;color:#17250b!important}.menu-toggle{display:none}
.yqx-breadcrumb{margin:24px 0 0;display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}.page-shell,.article-shell,.archive-shell{padding:0 0 68px}.page-title{max-width:900px;padding:44px 0 24px}.page-title h1,.article-head h1{font-size:clamp(34px,4.5vw,54px);line-height:1.06;letter-spacing:-.035em;margin:.15em 0}.page-deck{max-width:780px;color:var(--muted);font-size:18px;margin:12px 0 0}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:800;color:var(--brand)}.page-hero-image{border-radius:var(--radius);overflow:hidden;margin:14px 0 36px;background:var(--bg);border:1px solid var(--line)}.page-hero-image img{display:block;width:100%;max-height:560px;object-fit:cover}
.yqx-content-layout{display:block}.yqx-content-layout.has-toc{display:grid;grid-template-columns:190px minmax(0,1fr);gap:46px;align-items:start}.yqx-toc{position:sticky;top:98px}.yqx-toc-inner{border-left:1px solid var(--line);padding-left:16px}.yqx-toc-label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px}.yqx-toc nav{display:flex;flex-direction:column;gap:8px}.yqx-toc a{font-size:12.5px;color:#516170;line-height:1.35}.yqx-toc a:hover{color:var(--brand);text-decoration:none}
.entry-content{font-size:16.5px;min-width:0}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>blockquote{max-width:var(--content)}.entry-content>h2,.yqx-section h2{font-size:clamp(26px,3vw,36px);line-height:1.16;letter-spacing:-.022em;margin:54px 0 16px}.entry-content>h3{font-size:21px;line-height:1.25;margin:34px 0 10px}.entry-content ul,.entry-content ol{padding-left:22px}.entry-content li{margin:6px 0}.entry-content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:24px 0 34px;font-size:14px}.entry-content th,.entry-content td{padding:12px 13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.entry-content th{background:var(--bg);font-size:11.5px;text-transform:uppercase;letter-spacing:.035em;color:#40515f}.entry-content tr:last-child td{border-bottom:0}
.yqx-hero{background:linear-gradient(135deg,#f7f9f3 0%,#fff 58%,#f4f8e9 100%);border-bottom:1px solid var(--line)}.yqx-hero-inner{width:min(var(--max),calc(100% - 40px));margin:auto;padding:72px 0 68px;display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.yqx-hero h1{font-size:clamp(42px,5.8vw,64px);line-height:1.00;letter-spacing:-.048em;margin:10px 0 20px;max-width:760px}.yqx-hero .lead{font-size:18.5px;color:var(--muted);max-width:700px}.button-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.yqx-btn-secondary{background:#fff!important;color:var(--brand)!important;border:1px solid #b8cf83}.yqx-btn-secondary:hover{background:#f5f9eb!important;border-color:var(--accent)}.hero-panel{background:var(--brand-dark);color:#fff;box-shadow:0 18px 45px rgba(49,76,24,.12);border-radius:20px;padding:26px}.hero-panel h2{font-size:24px;margin:0 0 10px}.hero-panel p{color:#d4e2e7}.mini-specs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.mini-specs div{padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:13px}
.yqx-section{width:100%;max-width:var(--max);margin:0 auto;padding:62px 0}.yqx-section-head{max-width:760px;margin-bottom:24px}.yqx-section-head h2{margin:4px 0 10px}.yqx-grid{display:grid;gap:16px}.yqx-grid-2{grid-template-columns:repeat(2,1fr)}.yqx-grid-3{grid-template-columns:repeat(3,1fr)}.yqx-grid-4{grid-template-columns:repeat(4,1fr)}.yqx-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.yqx-card img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg)}.yqx-card-link{display:block;color:inherit;text-decoration:none!important}.yqx-card-body{padding:21px}.yqx-card h2,.yqx-card h3{margin:0 0 9px;font-size:20px;line-height:1.25}.yqx-card p{color:var(--muted);font-size:14.5px}.yqx-card span{font-weight:750;color:var(--brand);font-size:13.5px}.yqx-band{background:var(--brand-dark);color:#fff}.yqx-band .yqx-section{padding-top:54px;padding-bottom:54px}.yqx-band p{color:#ccdae0}.yqx-quick-answer{background:var(--soft);border:1px solid #d7e5b6;border-radius:12px;padding:20px 22px;margin:12px 0 30px;max-width:950px}.yqx-quick-answer strong{display:block;color:var(--brand);font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.yqx-quick-answer p{margin:0;max-width:900px}.yqx-faq{border-top:1px solid var(--line);max-width:900px}.yqx-faq-item{border-bottom:1px solid var(--line)}.yqx-faq-q{width:100%;background:none;border:0;text-align:left;font:inherit;font-weight:750;font-size:17px;padding:18px 34px 18px 0;cursor:pointer;position:relative;color:var(--text)}.yqx-faq-q:after{content:'+';position:absolute;right:0}.yqx-faq-item.open .yqx-faq-q:after{content:'−'}.yqx-faq-a{display:none;padding:0 0 18px;color:var(--muted);max-width:850px}.yqx-faq-item.open .yqx-faq-a{display:block}.yqx-callout{border-left:3px solid var(--accent);padding:16px 19px;background:#f7faef;border-radius:0 10px 10px 0;margin:24px 0;max-width:950px}.yqx-chip-row{display:flex;gap:9px;flex-wrap:wrap}.yqx-chip{display:inline-flex;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:650}.yqx-media-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.yqx-media-pair figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg)}.yqx-media-pair img{display:block;width:100%;height:100%;object-fit:cover}.yqx-legacy-notice{background:#fff8e8;border:1px solid #ead9a8;border-radius:12px;padding:16px 18px;margin:0 0 26px;color:#5e522f}.yqx-legacy-notice strong{display:block;margin-bottom:4px}.article-head{max-width:930px;padding:44px 0 22px}.article-meta{color:var(--muted);font-size:13px}.article-layout .entry-content{max-width:920px}.yqx-related{margin-top:34px;border-top:1px solid var(--line)}
.yqxv23-site-footer{background:var(--brand-dark);color:#edf3e7;padding:52px 0 24px}.footer-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:28px}.footer-grid h3{font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.08em}.footer-grid a{display:block;color:#e4edd8;margin:7px 0;font-size:13.5px}.footer-brand{font-size:22px;font-weight:800}.footer-bottom{border-top:1px solid rgba(255,255,255,.18);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;color:#c0cfb1;font-size:12.5px}.muted{color:var(--muted)}.error-page{padding:90px 0}
@media(max-width:980px){.brand-tagline{display:none}.menu-toggle{display:block;background:none;border:1px solid var(--line);border-radius:9px;padding:8px 11px}.primary-nav{display:none;position:absolute;left:20px;right:20px;top:68px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 32px rgba(15,45,57,.12);padding:18px;align-items:stretch;flex-direction:column}.primary-nav.is-open{display:flex}.primary-nav ul{flex-direction:column;gap:5px}.primary-nav .sub-menu{position:static;display:block;border:0;box-shadow:none;padding:4px 0 4px 16px}.yqx-hero-inner{grid-template-columns:1fr;padding:58px 0}.yqx-grid-3,.yqx-grid-4{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.yqx-content-layout.has-toc{grid-template-columns:1fr}.yqx-toc{display:none}}
@media(max-width:640px){.yqx-wrap,.yqx-hero-inner{width:min(100% - 28px,var(--max))}.header-inner{min-height:66px}.custom-logo{max-height:40px}.yqx-grid-2,.yqx-grid-3,.yqx-grid-4,.yqx-media-pair{grid-template-columns:1fr}.yqx-hero h1{font-size:42px}.page-title h1,.article-head h1{font-size:36px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:7px}.entry-content{font-size:16px}.entry-content table{display:block;overflow-x:auto;white-space:nowrap}.page-title{padding-top:34px}.yqx-section{padding:48px 0}}
/* V2.3 shell isolation: legacy Astra/UAE/Elementor CSS must not hide the new shell. */
body.yqx-system-takeover .yqxv23-site-header{display:block!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:999!important;background:rgba(255,255,255,.98)!important}
body.yqx-system-takeover .yqxv23-site-header .header-inner{display:flex!important}
body.yqx-system-takeover .yqxv23-site-footer{display:block!important;visibility:visible!important;opacity:1!important}
body.yqx-system-takeover .yqxv23-front-page{display:block!important;visibility:visible!important;opacity:1!important}

/* V3 content-rich production shell */
.yqxv30-front-page .entry-content{font-size:16.5px}
.yqxv30-front-page .entry-content>.yqx-hero,.yqxv30-front-page .entry-content>.yqx-band{max-width:none}
.yqx-platform-media{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0 8px}.yqx-platform-media figure{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.yqx-platform-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.yqx-platform-media figcaption{padding:10px 14px;color:var(--muted);font-size:12.5px}
.yqx-proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.yqx-proof{border-top:2px solid var(--accent);padding:15px 0}.yqx-proof strong{display:block;font-size:18px}.yqx-resource-card-meta{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.yqx-admin-note{background:#fff8e8;border:1px solid #ead9a8;padding:14px;border-radius:10px}
@media(max-width:780px){.yqx-platform-media,.yqx-proof-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.yqx-platform-media,.yqx-proof-row{grid-template-columns:1fr}}
/* V4 business enquiry / factory content */
.yqx-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 42px}.yqx-enquiry-form{margin:24px 0 56px;padding:28px;border:1px solid var(--yqx-border,#dce5e8);border-radius:18px;background:#fff}.yqx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.yqx-enquiry-form label{display:block;font-size:14px;font-weight:650;color:#1b2b34}.yqx-enquiry-form input,.yqx-enquiry-form select,.yqx-enquiry-form textarea{box-sizing:border-box;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #ccd9de;border-radius:9px;background:#fff;font:inherit;color:#17252d}.yqx-enquiry-form textarea{resize:vertical}.yqx-enquiry-form .yqx-consent{margin:16px 0;font-weight:400}.yqx-enquiry-form .yqx-consent input{width:auto;margin-right:8px}.yqx-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.yqx-inline-media img,.yqx-card img,.page-hero-image img{max-width:100%;height:auto;display:block}.yqx-platform-media{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 40px}.yqx-platform-media figure{margin:0}.yqx-platform-media img{width:100%;aspect-ratio:16/7;object-fit:cover;border-radius:16px}.yqx-legacy-notice{padding:16px 18px;margin:0 0 24px;border-left:4px solid #90b928;background:#f7faf0}.yqx-legacy-notice strong{display:block;margin-bottom:6px}.yqx-card-link>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px 14px 0 0}
@media(max-width:780px){.yqx-contact-grid,.yqx-form-grid,.yqx-platform-media{grid-template-columns:1fr}.yqx-enquiry-form{padding:20px}}

/* V4.1 visual consolidation: logo-green family + robust image states */
.yqxv23-site-header .header-cta,.yqx-hero .yqx-btn:not(.yqx-btn-secondary){box-shadow:0 8px 20px rgba(157,198,44,.18)}
.hero-panel .eyebrow,.yqx-band .eyebrow{color:#cce58e}
.yqx-card-media,.yqx-image-placeholder{width:100%;aspect-ratio:16/9;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f5f8ee,#eef4df);display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;color:#6a7b57;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}
.yqx-image-placeholder:before{content:'YQXPOLYMER';display:block;color:var(--brand);margin-right:8px}
.yqx-card img.yqx-broken-image,.page-hero-image img.yqx-broken-image,.yqx-inline-media img.yqx-broken-image{display:none!important}
.yqx-card-link.has-yqx-image-fallback>.yqx-image-placeholder{display:flex}
.yqx-card-link>.yqx-image-placeholder{display:none}
.yqx-card-link.no-image>.yqx-image-placeholder{display:flex}
.yqxv23-site-footer .footer-brand{color:#fff}
.yqxv23-site-footer .muted{color:#c0cfb1}


/* V4.2 final brand polish: restore V4.0 blue/green wordmark; neutral premium footer. */
.brand-link .brand-word,.footer-logo .brand-word{color:#0b86bd!important}
.brand-link .brand-word span,.footer-logo .brand-word span{color:#9dc62c!important}
.footer-logo{display:inline-flex;align-items:center;text-decoration:none!important;margin-bottom:16px}
.footer-wordmark{font-size:28px;line-height:1}
.yqxv23-site-footer{position:relative;background:#18242a;color:#eaf0f2;padding:0 0 22px;border-top:0}
.yqx-footer-accent{height:3px;background:#9dc62c;width:100%}
.yqxv23-site-footer .footer-grid{padding-top:48px}
.yqxv23-site-footer .footer-intro{max-width:330px}
.yqxv23-site-footer .footer-positioning{color:#f6f8f9;font-size:15.5px;line-height:1.55;margin:0 0 9px}
.yqxv23-site-footer .footer-materials{color:#aebbc1;font-size:13.5px;line-height:1.55;margin:0 0 14px}
.yqxv23-site-footer .footer-email{display:inline-block;color:#c9de7d;font-weight:700;font-size:13.5px;margin-top:2px}
.yqxv23-site-footer .footer-email:hover{color:#9dc62c;text-decoration:none}
.yqxv23-site-footer .footer-grid h3{color:#f7f9fa;font-size:11.5px;letter-spacing:.11em;margin:4px 0 15px}
.yqxv23-site-footer .footer-grid a:not(.footer-logo):not(.footer-email){color:#cbd5d9;transition:color .16s ease,transform .16s ease}
.yqxv23-site-footer .footer-grid a:not(.footer-logo):not(.footer-email):hover{color:#9dc62c;text-decoration:none;transform:translateX(2px)}
.yqxv23-site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.10);color:#93a4ab;margin-top:36px;padding-top:17px}
.yqxv23-site-footer .footer-bottom span:last-child{color:#aebb8a}
body.yqx-system-takeover .yqxv23-site-footer{background:#18242a!important}
@media(max-width:640px){.footer-wordmark{font-size:26px}.yqxv23-site-footer .footer-grid{padding-top:40px}.yqxv23-site-footer .footer-bottom{margin-top:26px}}


/* V4.6 — Corporate Newsroom. Scoped to News page only. */
.yqx-news-hero{background:linear-gradient(135deg,#f7faf4 0%,#fff 62%);border-bottom:1px solid var(--line)}
.yqx-news-hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:64px;align-items:end;padding:68px 0 62px}
.yqx-news-hero h1{font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-.05em;margin:8px 0 18px}
.yqx-news-lead{max-width:720px;font-size:18px;color:var(--muted);margin:0}
.yqx-news-hero-note{border-left:2px solid var(--accent);padding:3px 0 3px 22px}
.yqx-news-hero-note>span{display:block;color:var(--accent);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}
.yqx-news-hero-note strong{display:block;font-size:22px;margin:4px 0 8px}
.yqx-news-hero-note p{font-size:14px;color:var(--muted);margin:0;max-width:360px}
.yqx-newsroom{padding:56px 0 78px}
.yqx-news-featured{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:430px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;margin-bottom:76px}
.yqx-news-featured-media{background:#eef2f3;min-height:430px;overflow:hidden}
.yqx-news-featured-media a{display:block;height:100%}
.yqx-news-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.yqx-news-featured:hover .yqx-news-featured-media img{transform:scale(1.015)}
.yqx-news-featured-copy{padding:52px 48px;display:flex;flex-direction:column;justify-content:center}
.yqx-news-kicker,.yqx-news-date{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--accent);margin:0 0 12px}
.yqx-news-kicker span{color:var(--muted);font-weight:650;margin-left:10px;letter-spacing:.02em;text-transform:none}
.yqx-news-featured-copy h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.03em;margin:0 0 18px}
.yqx-news-featured-copy h2 a,.yqx-news-row h3 a{color:var(--text);text-decoration:none}
.yqx-news-featured-copy>p{color:var(--muted);font-size:16px;margin:0 0 24px}
.yqx-news-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13.5px;font-weight:800;text-decoration:none!important}
.yqx-news-link span{color:var(--accent);font-size:17px;transition:transform .2s ease}
.yqx-news-link:hover span{transform:translateX(3px)}
.yqx-news-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:8px}
.yqx-news-section-head h2{font-size:34px;line-height:1.1;letter-spacing:-.025em;margin:2px 0 0}
.yqx-news-section-head>p{max-width:440px;color:var(--muted);font-size:14px;margin:0;text-align:right}
.yqx-news-list{display:flex;flex-direction:column}
.yqx-news-row{display:grid;grid-template-columns:330px minmax(0,1fr);gap:36px;padding:30px 0;border-bottom:1px solid var(--line);align-items:center}
.yqx-news-row-media{display:block;border-radius:12px;overflow:hidden;background:#f1f4f5;aspect-ratio:16/9}
.yqx-news-row-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}
.yqx-news-row:hover .yqx-news-row-media img{transform:scale(1.018)}
.yqx-news-row h3{font-size:23px;line-height:1.22;letter-spacing:-.015em;margin:0 0 10px;max-width:780px}
.yqx-news-row-copy>p:not(.yqx-news-date){font-size:14.5px;color:var(--muted);margin:0 0 14px;max-width:800px}
.yqx-news-placeholder{width:100%;height:100%;min-height:210px;background:linear-gradient(135deg,#162229,#27343a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}
.yqx-news-placeholder>span{font-size:27px;font-weight:800;font-style:italic;letter-spacing:-.04em}
.yqx-news-placeholder>span span{color:var(--accent)}
.yqx-news-placeholder small{text-transform:uppercase;letter-spacing:.12em;color:#b9c5ca;font-size:10px;margin-top:7px}
.yqx-news-empty{border:1px solid var(--line);border-radius:16px;padding:38px;background:#fafbfb;margin:24px 0}
.yqx-news-empty h2,.yqx-news-empty h3{margin:4px 0 8px}
.yqx-news-empty p{color:var(--muted);margin:0}
.yqx-news-pagination{margin-top:36px}
.yqx-news-pagination .page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:8px;flex-wrap:wrap}
.yqx-news-pagination .page-numbers a,.yqx-news-pagination .page-numbers span{display:inline-flex;min-width:38px;height:38px;padding:0 12px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--text);font-size:13px;text-decoration:none;background:#fff}
.yqx-news-pagination .page-numbers .current{background:var(--accent);border-color:var(--accent);font-weight:800}
@media(max-width:900px){
  .yqx-news-hero-inner,.yqx-news-featured{grid-template-columns:1fr}
  .yqx-news-hero-inner{gap:30px;padding:54px 0}
  .yqx-news-featured-media{min-height:300px}
  .yqx-news-featured-copy{padding:34px}
  .yqx-news-row{grid-template-columns:240px minmax(0,1fr);gap:26px}
}
@media(max-width:640px){
  .yqx-newsroom{padding-top:36px}
  .yqx-news-featured{margin-bottom:54px}
  .yqx-news-featured-copy{padding:26px 22px}
  .yqx-news-section-head{align-items:start;flex-direction:column;gap:8px}
  .yqx-news-section-head>p{text-align:left}
  .yqx-news-row{grid-template-columns:1fr;gap:18px;padding:24px 0}
  .yqx-news-row-media{aspect-ratio:16/9}
}


/* V4.8 — Newsroom Technical Highlights only. */
.yqx-news-technical{
  margin-top:82px;
  padding-top:66px;
  border-top:1px solid var(--line);
}
.yqx-news-technical-head{margin-bottom:28px}
.yqx-news-technical-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
}
.yqx-news-technical-card{
  border:1px solid var(--line);
  border-radius:16px;
  overflow:hidden;
  background:#fff;
  display:flex;
  flex-direction:column;
  min-width:0;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.yqx-news-technical-card:hover{
  transform:translateY(-2px);
  border-color:#d5ddc7;
  box-shadow:0 14px 34px rgba(22,34,41,.08);
}
.yqx-news-technical-media{
  display:block;
  aspect-ratio:16/9;
  background:#f1f4f5;
  overflow:hidden;
}
.yqx-news-technical-media img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .3s ease;
}
.yqx-news-technical-card:hover .yqx-news-technical-media img{transform:scale(1.018)}
.yqx-news-technical-copy{
  padding:24px 24px 26px;
  display:flex;
  flex-direction:column;
  flex:1;
}
.yqx-news-technical-meta{
  display:flex;
  justify-content:space-between;
  gap:12px;
  color:var(--muted);
  font-size:10.5px!important;
  line-height:1.3;
  letter-spacing:.07em;
  text-transform:uppercase;
  font-weight:800;
  margin:0 0 12px!important;
}
.yqx-news-technical-meta span:first-child{color:var(--accent)}
.yqx-news-technical-copy h3{
  font-size:19px;
  line-height:1.24;
  letter-spacing:-.012em;
  margin:0 0 11px;
}
.yqx-news-technical-copy h3 a{
  color:var(--text);
  text-decoration:none;
}
.yqx-news-technical-copy>p:not(.yqx-news-technical-meta){
  color:var(--muted);
  font-size:13.5px;
  line-height:1.65;
  margin:0 0 18px;
}
.yqx-news-technical-copy .yqx-news-link{margin-top:auto}
.yqx-news-technical-cta{
  margin-top:28px;
  border-radius:16px;
  background:#f6f9f1;
  border:1px solid #dfe8cf;
  padding:24px 28px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}
.yqx-news-technical-cta>div{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.yqx-news-technical-cta strong{
  color:var(--text);
  font-size:16px;
}
.yqx-news-technical-cta span{
  color:var(--muted);
  font-size:13.5px;
}
.yqx-news-technical-cta .yqx-button{
  white-space:nowrap;
  margin:0;
}
@media(max-width:900px){
  .yqx-news-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .yqx-news-technical{margin-top:58px;padding-top:48px}
  .yqx-news-technical-grid{grid-template-columns:1fr}
  .yqx-news-technical-cta{align-items:flex-start;flex-direction:column;padding:22px}
}
