.cs{background:var(--cnx-surface);padding:100px 20px}.cs-inner{align-items:flex-start;display:flex;gap:56px;margin:0 auto;max-width:1200px}.cs-content{flex:1;min-width:0}.cs-media{flex:0 0 40%}.cs-media img{display:block;height:auto;width:100%}.cs-eyebrow{color:var(--cs-accent);font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.cs-heading{margin:0 0 20px}.cs-section{border-left:2px solid #d9dee2;cursor:pointer;margin-bottom:16px;padding-left:14px;transition:border-color .2s ease}.cs-section.first,.cs-section:hover{border-left-color:#ef3e2d}.cs-content:has(.cs-section:hover) .cs-section.first:not(:hover){border-left-color:#d9dee2}.cs-section-heading{font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.cs-section-text{color:var(--cnx-muted);font-size:14px;line-height:1.5;margin:0}.cs-content .cnx-btn{margin-top:12px}@media (max-width:900px){.cs-inner{flex-direction:column}.cs-media{width:100%}}