section.cs-facts-section{border-bottom:1px solid var(--line);background:var(--surface-2);padding-block-start:0;padding-block-end:0}.cs-facts{gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cs-facts div{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-facts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.68rem}.cs-facts dd{color:var(--text);margin:0;font-weight:600;line-height:1.4}.cs-panels-section{padding-block:var(--space-13);border-top:1px solid var(--line)}.cs-panels{gap:var(--space-10);margin-top:var(--space-9);flex-direction:column;display:flex}.cs-panel{gap:var(--space-9);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.cs-panel:nth-child(2n){grid-template-columns:.9fr 1.1fr}.cs-panel:nth-child(2n) .cs-panel-photo{order:2}.cs-panel-photo{margin:0}.cs-panel-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-soft);background:var(--surface-2);width:100%;height:auto;display:block}.cs-panel-copy h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:max(1.2rem,min(2vw,1.5rem))}.cs-panel-copy p{max-width:52ch;color:var(--text-muted);margin:0;line-height:1.65}.cs-approach-section{padding-block:var(--space-11);border-top:1px solid var(--line);background:var(--surface-2)}.cs-approach{gap:var(--space-9);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.cs-approach h2{margin:var(--space-3) 0 0;font-size:max(1.5rem,min(2.6vw,2rem))}.cs-related{margin-top:var(--space-7);justify-content:center;display:flex}@media (max-width:980px){.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cs-panel,.cs-panel:nth-child(2n),.cs-approach{gap:var(--space-5);grid-template-columns:1fr}.cs-panel:nth-child(2n) .cs-panel-photo{order:0}}@media (max-width:420px){.cs-facts{grid-template-columns:1fr}}
