/* Block: argos/comparison-table */
.definition-grid { grid-template-columns: .78fr 1.22fr; gap: 8vw; }
.definition-intro > p:not(.kicker) { color: var(--muted); }
.definition-intro .dark-note { margin-top: 35px; padding: 22px; border-radius: 17px; color: var(--white); background: var(--charcoal); }
.definition-intro .dark-note span { color: #f1ae50; font-size: .6rem; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; }
.definition-intro .dark-note p { margin: 8px 0 0; color: rgba(255,255,255,.72); font-size: .76rem; }
.model-comparison { overflow: hidden; border: 1px solid var(--line); border-radius: 24px; background: var(--card-glass); box-shadow: 0 20px 50px rgba(35,24,59,.06); }
.comparison-head, .model-comparison article { display: grid; grid-template-columns: .88fr 1.12fr 1.12fr; }
.comparison-head { min-height: 56px; padding: 0 22px; align-items: center; color: var(--muted); background: rgba(17,16,21,.045); font-size: .56rem; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }
.model-comparison article { padding: 23px 22px; border-top: 1px solid var(--line); }
.model-comparison article > * { margin: 0; padding-right: 20px; }
.model-comparison h3 { font-size: 1rem; }
.model-comparison article p { color: var(--muted); font-size: .72rem; }
.model-comparison .comparison-highlight { background: linear-gradient(110deg, rgba(29,214,190,.1), rgba(91,141,239,.07)); }
.model-comparison > small { padding: 18px 22px; display: block; border-top: 1px solid var(--line); color: var(--muted); font-size: .67rem; }

@media (max-width: 1100px) {
  .definition-grid { grid-template-columns: 1fr; }
}

@media (max-width: 760px) {
  .comparison-head { display: none; }
  .model-comparison article { grid-template-columns: 1fr; gap: 14px; }
  .model-comparison article > * { padding-right: 0; }
}
