.cas-card{box-sizing:border-box;border:1px solid var(--vz-ligne);background:#fff;border-radius:20px;flex-direction:column;gap:12px;height:100%;padding:28px;display:flex}.cas-card__logo{align-items:center;height:56px;display:flex}.cas-card__logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:180px;height:auto;max-height:56px}.cas-card__client{color:var(--vz-vert-texte);text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.cas-card__title{margin:0;font-size:19px;font-weight:700;line-height:1.35}.cas-card__title a{color:var(--vz-nuit);text-decoration:none}.cas-card__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--vz-vert);text-decoration-color:var(--vz-vert);text-underline-offset:4px}.cas-card__desc{color:var(--vz-texte-2);margin:0;font-size:15px}.cas-card__tags{border-top:1px solid var(--vz-ligne);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex}.cas-card__tag{border-radius:var(--vz-radius-pill);background:var(--vz-vert-pale);color:var(--vz-vert-hover);padding:3px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.cas-card__tag:hover{color:var(--vz-nuit)}.cas-search{max-width:640px;position:relative}.cas-search__icon{color:var(--vz-gris);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.cas-search input{box-sizing:border-box;border:1.5px solid var(--vz-ligne);border-radius:var(--vz-radius-pill);width:100%;font:inherit;color:var(--vz-texte);background:#fff;padding:14px 18px 14px 50px;font-size:16px}.cas-search input:focus-visible{outline:3px solid var(--vz-nuit);outline-offset:2px}.cas-count{color:var(--vz-gris);margin:0;font-size:14px}
