/* V22: real-screen safety, Chinese-first hierarchy, and editorial empty state. */
:root{--airuidu-admin-safe:0px}
body.admin-bar{--airuidu-admin-safe:32px}
.site-header{inset:calc(46px + var(--airuidu-admin-safe)) 0 auto}
.site-header .header-inner{min-height:92px;padding-inline:36px;border-radius:18px}
.site-header.is-scrolled .header-inner{min-height:78px}
.site-header .brand-logo,.site-header .custom-logo{width:194px;max-height:50px;object-fit:contain}
.v71-hero .v7-hero-inner{padding-top:214px}
.primary-nav a{font-size:13px;letter-spacing:.04em}
.v7-kicker,.v71-hero .v7-kicker{font-size:12px;letter-spacing:.12em}
.v71-hero .v7-en{font-size:11px;letter-spacing:.11em}
.v17-products-head>p:last-child,.v18-news-head>p{font-size:calc(18px * var(--airuidu-reading-scale,1));line-height:1.95}
.v22-product-card{min-height:488px;padding:29px}
.v22-product-type{position:relative;z-index:1;display:inline-flex;align-self:flex-start;padding:7px 10px;border-radius:999px;background:rgba(0,166,179,.1);color:#126d76;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em}
.v22-product-card h3{position:relative;z-index:1;margin-top:16px;font-size:clamp(28px,2.2vw,35px)}
.v22-product-card h3 small{font-size:13px!important;letter-spacing:.12em!important}
.v22-product-card>p{position:relative;z-index:1;max-width:220px;font-size:calc(17px * var(--airuidu-reading-scale,1));line-height:1.82}
.v22-product-card .v19-product-tags{max-width:240px;margin-top:18px}
.v22-product-card .v19-product-tags i{padding:7px 10px;font-size:11px}
.v22-product-card .v17-product-image{height:48%;opacity:.98}
.v21-product-preview{font-size:14px}
.v22-news-empty{grid-template-columns:1.15fr .85fr;min-height:360px;background:radial-gradient(circle at 82% 22%,rgba(171,244,239,.18),transparent 25%),linear-gradient(120deg,rgba(255,255,255,.15),rgba(255,255,255,.055))}
.v22-journal-topics{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.38)}
.v22-journal-topics li{display:flex;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;font-size:18px;font-weight:650}
.v22-journal-topics span{color:#bff5f4;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em}
@media(max-width:782px){body.admin-bar{--airuidu-admin-safe:46px}.site-header{inset:calc(28px + var(--airuidu-admin-safe)) 0 auto}.site-header .header-inner{min-height:74px;padding:0 20px;border-radius:16px}.site-header.is-scrolled .header-inner{min-height:70px}.site-header .brand-logo,.site-header .custom-logo{width:168px;max-height:43px}.primary-nav{top:calc(-28px - var(--airuidu-admin-safe));padding-top:calc(148px + var(--airuidu-admin-safe))}.v71-hero .v7-hero-inner{padding-top:190px}.v7-kicker,.v71-hero .v7-kicker{font-size:11px}.v22-product-card{min-height:390px;padding:24px}.v22-product-card h3{font-size:32px}.v22-product-card>p{font-size:calc(17px * var(--airuidu-reading-scale,1))}.v22-product-card .v17-product-image{height:59%}.v22-news-empty{grid-template-columns:1fr;gap:32px;min-height:0}.v22-journal-topics li{font-size:17px}}
@media(max-width:600px){body.admin-bar{--airuidu-admin-safe:46px}.site-header{inset:calc(18px + var(--airuidu-admin-safe)) 0 auto}.primary-nav{top:calc(-18px - var(--airuidu-admin-safe));padding-top:calc(138px + var(--airuidu-admin-safe))}.v71-hero .v7-hero-inner{padding-top:174px}.v17-products-head>p:last-child,.v18-news-head>p{font-size:calc(17px * var(--airuidu-reading-scale,1))}}
