.cmp-hero{border-bottom:1px solid var(--color-border-subtle)}@media (max-width:767px){.cmp-hero{border-bottom-color:#0000}}.cmp-section{padding:var(--space-80) clamp(24px, 5vw, 80px) clamp(80px, 10vw, 128px);background:var(--color-bg)}.cmp-inner{max-width:1100px;margin:0 auto}.cmp-table{border-bottom:1px solid var(--color-border-subtle)}.cmp-head,.cmp-row{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));display:grid}.cmp-row{border-top:1px solid var(--color-border-subtle)}.cmp-head__axis,.cmp-head__col{padding:var(--space-16) clamp(16px, 1.8vw, 24px);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.cmp-head__axis{padding-left:0}.cmp-head__col--apx{color:var(--color-white);font-weight:var(--font-weight-bold);box-shadow:inset 0 2px 0 0 var(--color-orange);background:#0b0b0b}.cmp-row__axis{font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;color:var(--color-white);padding:clamp(18px,2.5vw,26px) clamp(16px,1.8vw,24px) clamp(18px,2.5vw,26px) 0;line-height:1.3}.cmp-cell{color:var(--color-text-secondary);transition:color var(--transition-fast);padding:clamp(18px,2.5vw,26px) clamp(16px,1.8vw,24px);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.6}.cmp-cell--apx{color:var(--color-white);background:#0b0b0b}@media (hover:hover){.cmp-row:hover .cmp-cell:not(.cmp-cell--apx){color:var(--color-text-muted)}}.cmp-cell__who{display:none}.cmp-close{margin-top:clamp(40px,5vw,64px)}.cmp-close__body{max-width:36em;color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.cmp-close__lead{color:var(--color-white)}.cmp-close__link{margin-top:var(--space-24);font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-bottom:1px solid var(--color-medium-dark);transition:color var(--transition-fast), border-color var(--transition-fast);padding:12px 0 4px;text-decoration:none;display:inline-block}.cmp-close__link:hover{color:var(--color-orange);border-color:var(--color-orange)}@media (max-width:860px){.cmp-head{display:none}.cmp-row{padding-bottom:var(--space-16);grid-template-columns:1fr}.cmp-row__axis{padding:var(--space-24) 0 var(--space-12)}.cmp-cell{padding:var(--space-12) 0}.cmp-cell__who{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-4);font-size:11px;display:block}.cmp-cell--apx{padding:var(--space-16);margin-bottom:var(--space-4);box-shadow:inset 0 2px 0 0 var(--color-orange)}.cmp-cell--apx .cmp-cell__who{color:var(--color-white)}.cmp-row__axis{order:-2}.cmp-cell--apx{order:-1}}
