.editorial-lead-prose{color:hsl(var(--text-secondary));max-width:820px;margin:.5rem 0 1rem;font-size:1.05rem;line-height:1.55}@media (width<=768px){.badge-row{gap:.35rem!important;margin-bottom:.2rem!important}.badge-item{padding:.18rem .5rem!important;font-size:.7rem!important}.master-title{margin:.15rem 0 .25rem!important;font-size:clamp(1.2rem,4.8vw,1.55rem)!important;line-height:1.12!important}.editorial-lead-prose{margin:.15rem 0 .35rem!important;font-size:.82rem!important;line-height:1.35!important}}.visual-hero-stage{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.visual-caption-bar{background:hsl(var(--bg-surface));border-top:1px solid hsl(var(--border-subtle));color:hsl(var(--text-muted));justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.8rem;display:flex}.visual-caption-bar strong{color:hsl(var(--text-primary))}.editorial-dossier-section{max-width:900px;margin:0 auto;padding:3rem 0}.editorial-heading{color:hsl(var(--text-primary));margin:2.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800}.editorial-prose{color:hsl(var(--text-muted));margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}.anatomy-bento-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1.75rem 0 2.5rem;display:grid}.anatomy-unboxed-panel{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.25rem}.bento-title{color:hsl(var(--text-primary));margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.bento-desc{color:hsl(var(--text-muted));margin:0;font-size:.9rem;line-height:1.6}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin:1.5rem 0 2rem;display:grid}.comparison-editorial-well{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:1.5rem}.comparison-editorial-well h3{color:hsl(var(--text-primary));margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.comparison-editorial-well p{color:hsl(var(--text-muted));margin:0 0 1rem;font-size:.92rem;line-height:1.6}.trait-spec-row{border-top:1px solid hsl(var(--border-subtle));justify-content:space-between;padding:.4rem 0;font-size:.85rem;display:flex}.trait-spec-row span{color:hsl(var(--text-muted))}.trait-spec-row strong{color:hsl(var(--text-primary))}.text-link{color:hsl(var(--primary));text-underline-offset:3px;font-weight:700;text-decoration:underline}.text-link:hover{color:hsl(var(--primary-hover))}
