.case-niche-context{gap:12px;min-width:0;margin-block:20px;display:grid}.case-niche-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.case-niche-label{font:500 calc(.875rem + 1pt)/1.5 var(--font-geist-sans),sans-serif;color:var(--muted-foreground)}.case-niche-row ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-niche-row li{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);border-radius:999px;padding:6px 12px;font-size:calc(.875rem + 1pt);line-height:1.4}.case-brand-reached{color:var(--muted-foreground);max-width:64ch;font-size:calc(.9375rem + 1pt);line-height:1.65}.case-brand-reached a{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.case-brand-reached strong{color:var(--foreground);font-weight:600}.featured-case .case-niche-label{color:#a9bbd8}.featured-case .case-niche-row li{color:#dbe6fb;background:#ffffff12;border-color:#ffffff26}.featured-case .case-brand-reached{color:#a9bbd8}.featured-case .case-brand-reached strong{color:#dbe6fb}.swiss-proof .case-niche-label{color:#ced9ea}.swiss-proof .case-niche-row li{color:#dbe6fb;background:#ffffff12;border-color:#ffffff26}.swiss-proof .case-brand-reached a{color:#afc3ff;font-size:inherit;margin:0;display:inline}@media (max-width:600px){.case-niche-context{margin-block:16px}.case-niche-row{gap:8px 12px}.case-niche-row li{padding:6px 10px}}
