.detail-section{display:flex;flex-direction:column;padding:var(--space-5);background:var(--color-surface);border:none;border-radius:var(--radius-sm);box-shadow:none}.detail-section>*+*{margin-top:var(--space-3)}.page-ground :where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card)+:where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card),.detail-view-content :where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card)+:where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card){margin-top:var(--detail-section-gap)}.detail-section-title{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-fg);margin:0;letter-spacing:var(--tracking-normal)}.detail-section-desc{font-family:var(--font-body);font-size:1rem;color:var(--color-muted);margin:.1875rem 0 0;line-height:var(--line-snug)}.detail-section-heading{display:flex;flex-direction:column;gap:0;margin-top:0}.page-ground :where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card),.detail-view-content :where(section.detail-section,section.card,section.profile-card,section.headline,section.agc-card):not(.detail-plate):not(.model-card){background:var(--color-surface)!important;border:none!important;box-shadow:none!important}
