.cs-terminal-products{display:flex;flex-direction:column;gap:32px}
.cs-terminal-products .cs-terminal-product{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;padding-bottom:24px;border-bottom:1px solid currentColor}
.cs-terminal-products .cs-terminal-image img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}
.cs-terminal-products .cs-terminal-copy{min-width:0}
.cs-terminal-products .cs-terminal-copy h2{margin:0 0 16px;font-size:24px}
.cs-terminal-products .cs-terminal-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}
.cs-terminal-products .cs-terminal-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}
.cs-terminal-products .cs-terminal-disclosure{font-size:14px}
@media(max-width:600px){.cs-terminal-products .cs-terminal-product{grid-template-columns:1fr}.cs-terminal-products .cs-terminal-image{max-width:300px}}
