.site-header .main-nav{font-size:clamp(14px,.85vw,16px)}
.site-header .main-nav a{padding-inline:8px}
.site-header .header-inner{gap:14px}
.native-image-link{display:block;cursor:zoom-in;background:#07121b}
.native-image-link img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.hero-stage.native-hero{background:#08131e}
.hero-stage.native-hero img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.native-hero-label,.native-divider{padding:11px 18px;color:#aacce2;background:#0e2333;font-size:12px;border-bottom:1px solid #294558}
.native-divider{border-top:1px solid #294558}
.model-nine-section .six-grid{display:grid;grid-template-columns:1fr;gap:28px}
.model-nine-section .company-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.model-nine-section .company-group{padding-top:22px;border-top:1px solid #354c5c}
.model-nine-section .company-group>p{font-size:14px;line-height:1.95}
.model-nine-section .group-title h3{font-size:20px}
.model-nine-section .group-purpose{font-size:12px}
.model-nine-section .company-tags{gap:8px}
.model-nine-section .company-tags span{font-size:13px;padding:7px 10px}
.guerrilla .group-dot{background:var(--cyan)}
.guerrilla .company-tags span{color:var(--cyan);background:#39c8ff12;border-color:#39c8ff50}
.nine-figure .native-image-link img{width:100%;height:auto;aspect-ratio:auto}
.nine-figure figcaption{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}
.model-reading-note{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:48px;border-top:1px solid #304655;padding-top:28px}
.model-reading-note h3{font-size:24px;line-height:1.5}
.model-reading-note p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.95;margin:18px 0}
.model-reading-note figure{margin:0;border:1px solid #2a4053;border-radius:7px;overflow:hidden}
.model-reading-note figcaption{padding:12px 16px;font-size:12px;line-height:1.7;color:var(--muted);background:#0a1824}
.native-tick-layout{display:grid;grid-template-columns:1fr;gap:28px}
.native-tick-layout .tick-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.native-tick-layout .tick-story article{padding:20px 0;border-top:1px solid #304655}
.native-tick-layout .tick-story h3{font-size:20px}
.native-tick-layout .tick-story p{font-size:14px;line-height:1.9}
.longhu-native-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;padding:20px;background:#08131b}
.native-longhu .native-image-link img{aspect-ratio:auto;object-fit:contain;height:auto}
.native-alert-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0}
.native-alert-reading article{border-top:1px solid #304655;padding-top:20px}
.native-alert-reading h3{font-size:20px;margin-bottom:12px}
.native-alert-reading p{font-size:14px;line-height:1.95;color:var(--muted)}
@media(max-width:1100px){.model-nine-section .company-reading{gap:20px}.model-reading-note{grid-template-columns:1fr 300px;gap:28px}.site-header .main-nav{font-size:14px}}
@media(max-width:800px){.model-nine-section .company-reading,.native-tick-layout .tick-story,.native-alert-reading{grid-template-columns:1fr;gap:12px}.model-reading-note{grid-template-columns:1fr;gap:24px}.model-reading-note figure{width:min(100%,514px);margin-inline:auto}.longhu-native-grid{grid-template-columns:1fr;padding:12px;gap:14px}.model-nine-section .company-group{padding:20px 0}.model-nine-section .group-title h3{font-size:20px}.nine-figure .figure-head{flex-wrap:wrap}.nine-figure .micro-label{font-size:11px}.nine-figure figcaption{display:grid;gap:6px}.native-hero-label,.native-divider{padding:10px 12px;font-size:11px}.model-reading-note h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.native-image-link{scroll-behavior:auto}}
