.legal-index.svelte-14r7kl2{flex-direction:column;gap:2.5rem;width:100%;max-width:64rem;margin:0 auto;display:flex}.hero.svelte-14r7kl2{flex-direction:column;gap:.75rem;display:flex}.hero.svelte-14r7kl2 h1:where(.svelte-14r7kl2){font-size:var(--unf-text-h1);margin:0;line-height:1.12}.lead.svelte-14r7kl2{max-width:48ch;font-size:var(--unf-text-lead);line-height:var(--unf-leading-body);margin:0}.dates.svelte-14r7kl2{color:var(--unf-muted);font-family:var(--unf-font-mono);font-size:var(--unf-text-small);margin:0}.cards.svelte-14r7kl2{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-14r7kl2{background:var(--unf-vellum);height:100%;color:var(--unf-ink);border:var(--unf-outline-width) solid var(--unf-rule);box-shadow:var(--unf-shadow-card);flex-direction:column;gap:.625rem;padding:1.25rem;text-decoration:none;display:flex}.card.svelte-14r7kl2:hover{background:var(--unf-accent-soft);color:var(--unf-highlight-ink)}.card-title.svelte-14r7kl2{font-family:var(--unf-font-display);font-size:var(--unf-text-lead);line-height:var(--unf-leading-tight)}.card-summary.svelte-14r7kl2{line-height:var(--unf-leading-body)}.card-meta.svelte-14r7kl2{font-family:var(--unf-font-mono);font-size:var(--unf-text-caption);margin-top:auto}.company.svelte-14r7kl2{border-top:var(--unf-rule-dashed);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.company.svelte-14r7kl2 h2:where(.svelte-14r7kl2){font-size:var(--unf-text-h3);margin:0}dl.svelte-14r7kl2{gap:.75rem;margin:0;display:grid}dl.svelte-14r7kl2 div:where(.svelte-14r7kl2){grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;display:grid}dt.svelte-14r7kl2{color:var(--unf-muted);font-family:var(--unf-font-mono);font-size:var(--unf-text-small)}dd.svelte-14r7kl2{overflow-wrap:anywhere;margin:0}.email.svelte-14r7kl2{color:var(--unf-accent);font-family:var(--unf-font-mono);-webkit-user-select:all;user-select:all}@media (width<=480px){dl.svelte-14r7kl2 div:where(.svelte-14r7kl2){grid-template-columns:minmax(0,1fr);gap:.125rem}}
