/* Only source-matched vehicles receive this compact, parallel data sheet.
   Six rows replace the old four wide / six portrait rows without a new section. */
.detail-performance-archive .detail-advanced .advanced-enriched {
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;align-items:start;container-type:inline-size;
}
.detail-performance-archive .detail-advanced .advanced-enriched :is(.advanced-grid,.acceleration-test-grid) {
 display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;min-width:0;
}
.detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) {
 display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0;
 padding:5px 0;min-height:31px;border-bottom:1px solid var(--line);box-sizing:border-box;
}
.detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dt {
 margin:0;min-width:0;font:400 12px/1.3 var(--font-body);color:var(--muted);letter-spacing:0;
}
.detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dd {
 margin:0;min-width:0;font:600 17px/1.2 var(--font-data);text-align:right;overflow-wrap:normal;word-break:normal;
}
.detail-performance-archive .advanced-enriched .acceleration-test-item dd {white-space:nowrap;}
.detail-performance-archive .advanced-enriched .advanced-label-unit {font:400 10px/1.3 var(--font-body);white-space:nowrap;}
.detail-performance-archive .advanced-enriched .nitro-values {font-size:16px;line-height:1.2;}
.detail-performance-archive .advanced-enriched .nitro-value {display:inline-block;}
.detail-performance-archive .advanced-enriched .advanced-item--text dd {font-family:var(--font-body);font-size:14px;}
.detail-performance-archive .advanced-enriched .acceleration-test-grid {border-left:1px solid var(--line);padding-left:20px;}
.acceleration-condition {display:block;font:400 10px/1.3 var(--font-body);color:var(--muted);white-space:nowrap;}
/* Stacked labels keep both columns readable even on 320px phones. Their
   compact 43px rows leave room for colored Nitro variants and source notes. */
@media (max-width:700px),(orientation:portrait) and (max-width:1100px) {
 .detail-performance-archive .detail-advanced .advanced-enriched {gap:0 14px;}
 .detail-performance-archive .advanced-enriched .acceleration-test-grid {padding-left:14px;}
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) {display:block;padding:4px 0;min-height:43px;}
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dt {font-size:12px;line-height:1.25;}
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dd {font-size:18px;line-height:1.1;text-align:left;margin-top:1px;}
 .detail-performance-archive .advanced-enriched .nitro-values {font-size:16px;line-height:1.2;}
 .detail-performance-archive .advanced-enriched .advanced-item--text dd {font-size:16px;}
 .acceleration-condition {display:inline;margin-left:5px;}
}
/* A viewport can be wide while the archive's right column is narrow. Use
   its measured inline size: full-width Nitro, two original-data rows, then
   two test rows. This avoids six tall squeezed rows on narrow desktops. */
@container (max-width:380px) {
 .detail-performance-archive .detail-advanced .advanced-enriched :is(.advanced-grid,.acceleration-test-grid) {
  grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;border-left:0;padding-left:0;
 }
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) {display:block;padding:2px 0;min-height:37px;}
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dt {font-size:11px;line-height:1.2;}
 .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dd {font-size:17px;line-height:1.1;text-align:left;margin-top:1px;}
 .detail-performance-archive .advanced-enriched .advanced-item--nitro {display:flex;align-items:baseline;min-height:31px;}
 .detail-performance-archive .advanced-enriched .advanced-item--nitro dt {flex:none;}
 .detail-performance-archive .advanced-enriched .nitro-values {font-size:16px;line-height:1.2;text-align:right;margin:0;}
 .detail-performance-archive .advanced-enriched .advanced-item--text dd {font-size:14px;}
 .detail-performance-archive .advanced-enriched .acceleration-condition {display:block;margin:0;font-size:10px;line-height:1.2;}
 @media (max-width:700px),(orientation:portrait) and (max-width:1100px) {
  .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) {padding:4px 0;min-height:43px;}
  .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dt {font-size:12px;line-height:1.25;}
  .detail-performance-archive .advanced-enriched :is(.advanced-item,.acceleration-test-item) dd {font-size:18px;line-height:1.1;}
  .detail-performance-archive .advanced-enriched .nitro-values {font-size:16px;line-height:1.2;}
  .detail-performance-archive .advanced-enriched .advanced-item--text dd {font-size:16px;}
 }
}
