.ed-cover img{object-fit:cover}.ai-hero-strip.ed-strip-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:22px 0 0;font:11px/1.7 Share Tech Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-muted)}.ed-byline strong{color:var(--ai-ink);font-weight:400}.ed-byline span+span:before{content:"/";margin-right:14px;color:#a6b2c1}.ed-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 8px;background:#111d2e}.ed-stats.ed-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-stats>div{padding:26px 22px}.ed-stats>div+div{border-left:1px solid #ffffff1f}.ed-stats dt{font:clamp(26px,2.6vw,34px)/1.1 "Share Tech Mono",monospace;color:#fff;margin-bottom:12px}.ed-stats dd{margin:0;font:10px/1.7 Share Tech Mono,monospace;letter-spacing:.07em;text-transform:uppercase;color:#b7cce7}.ed-figure{margin:34px 0;border:1px solid var(--ai-line);background:#0b1118}.ed-figure img{display:block;width:100%;height:auto}.ed-figure figcaption{padding:18px 22px;background:#fff;border-top:1px solid var(--ai-line);color:var(--ai-muted);font-size:12px;line-height:1.8}.ed-figure figcaption span{display:block;margin-bottom:6px;font:10px/1.7 Share Tech Mono,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ai-accent)}.ed-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0;border:1px solid var(--ai-line)}.ai-manufacturing .ea-section .ed-roles a{display:flex;flex-direction:column;padding:26px 24px;color:inherit;text-decoration:none;transition:background .2s}.ed-roles a+a{border-left:1px solid var(--ai-line)}.ed-roles a:hover{background:#f0f5fb}.ed-roles b{font:10px/1.7 Share Tech Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ai-accent)}.ai-manufacturing .ed-roles h3{margin:14px 0 10px;font-size:21px;line-height:1.3;color:var(--ai-ink)}.ai-manufacturing .ea-section .ed-roles p{margin:0 0 20px;font-size:14px;line-height:1.75}.ed-roles span{margin-top:auto;font-size:12px;color:var(--ai-accent)}.ai-manufacturing .ed-compare th:first-child{width:19%}.ai-manufacturing .ed-compare td:last-child{color:var(--ai-ink)}.ed-callout{margin:30px 0;padding:22px 26px;border-left:2px solid var(--ai-accent);background:#f0f5fb}.ed-callout.ed-callout-hold{border-left-color:#b45309;background:#fdf6ec}.ai-manufacturing .ea-section .ed-callout p{margin:0;color:var(--ai-ink)}.ed-author{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:center;margin:0 0 30px;padding:24px 0;border-top:1px solid var(--ai-line)}.ed-author-mark{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#111d2e;color:#fff;font:18px Share Tech Mono,monospace;letter-spacing:.04em}.ed-author p{margin:0;font-size:13px;line-height:1.7;color:var(--ai-muted)}.ed-author p:first-child{font:10px/1.7 Share Tech Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-accent)}.ed-author strong{display:block;font-size:18px;color:var(--ai-ink);font-weight:600}@media(max-width:760px){.ai-hero-strip.ed-strip-5{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-stats:not(.ed-stats-3){grid-template-columns:repeat(2,minmax(0,1fr))}.ed-stats>div{padding:20px 16px}.ed-stats:not(.ed-stats-3)>div:nth-child(odd){border-left:0}.ed-stats:not(.ed-stats-3)>div:nth-child(n+3){border-top:1px solid #ffffff1f}.ed-stats.ed-stats-3>div{padding:20px 12px}.ed-roles{grid-template-columns:1fr}.ed-roles a+a{border-left:0;border-top:1px solid var(--ai-line)}.ed-figure figcaption{padding:14px 16px;font-size:11px}.ed-byline{font-size:10px}}@media print{.ed-stats{background:#eee}.ed-stats dt,.ed-stats dd{color:#111}.ed-stats,.ed-figure,.ed-roles,.ed-callout,.ed-author{break-inside:avoid}}
