.search.svelte-1sz7al7{max-width:760px}.roles.svelte-1sz7al7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none}.role.svelte-1sz7al7{display:flex;flex-direction:column;gap:10px;height:100%;padding:28px;border:1px solid var(--lp-line);border-radius:20px;background:#fff;box-shadow:var(--lp-shadow-card);color:inherit;text-decoration:none;transition:border-color .2s var(--lp-ease)}.role.svelte-1sz7al7:hover{border-color:var(--lp-line-strong)}.role.svelte-1sz7al7:focus-visible{outline:3px solid var(--lp-navy-200);outline-offset:2px}.role.svelte-1sz7al7 h2:where(.svelte-1sz7al7){font-size:26px}.role.svelte-1sz7al7 p:where(.svelte-1sz7al7){color:var(--lp-ink-2);line-height:1.55}.role__count.svelte-1sz7al7{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-weight:600;color:var(--lp-navy)}
