.ds-solutions .sl-needs{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ds-solutions .sl-need{border:1px solid var(--ds-line-2);font-family:var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-2);background:#0009;border-radius:999px;padding:7px 12px;font-size:11px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-block}.ds-solutions .sl-need:hover,.ds-solutions .sl-need:focus-visible{border-color:var(--ds-ink);color:var(--ds-ink)}.ds-solutions .sl-q{max-width:15ch}.ds-solutions .sl-close .ds-actions{margin-top:48px}@media (max-width:760px){.ds-solutions .sl-needs{gap:6px}.ds-solutions .sl-need{padding:6px 10px;font-size:10px}}
