.for.svelte-17qlkls{max-width:var(--fo-width-wide);margin:0 auto;padding:var(--fo-space-7) var(--fo-gutter) var(--fo-space-9)}.intro.svelte-17qlkls h1:where(.svelte-17qlkls){margin:0 0 var(--fo-space-2);font-size:var(--fo-text-3xl);line-height:1.1}.intro.svelte-17qlkls p:where(.svelte-17qlkls){max-width:600px;margin:0 0 var(--fo-space-7);font-size:var(--fo-text-lg);color:var(--fo-ink-soft)}.roles.svelte-17qlkls{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--fo-space-4);margin:0;padding:0;list-style:none}.roles.svelte-17qlkls>li:where(.svelte-17qlkls){display:flex}.role.svelte-17qlkls{display:grid;grid-template-rows:auto 1fr auto;gap:var(--fo-space-3);width:100%;padding:var(--fo-space-5);border:1px solid var(--fo-line-strong);border-radius:var(--fo-radius-lg);background:var(--fo-surface)}h2.svelte-17qlkls{margin:0;font-size:var(--fo-text-lg);line-height:1.3}h2.svelte-17qlkls a:where(.svelte-17qlkls){color:var(--fo-ink)}h2.svelte-17qlkls a:where(.svelte-17qlkls):hover{color:var(--fo-blue)}.forms.svelte-17qlkls{display:grid;align-content:start;gap:2px;margin:0 calc(-1 * var(--fo-space-2));padding:0;list-style:none}.forms.svelte-17qlkls a:where(.svelte-17qlkls){display:flex;align-items:flex-start;gap:var(--fo-space-3);padding:var(--fo-space-2);border-radius:var(--fo-radius);color:var(--fo-ink);transition:background var(--fo-ease)}.forms.svelte-17qlkls a:where(.svelte-17qlkls):hover{background:var(--fo-fill-soft)}.icon.svelte-17qlkls{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--fo-radius);background:var(--fo-blue-pale);color:var(--fo-blue)}.text.svelte-17qlkls{display:grid;min-width:0;font-size:var(--fo-text-sm)}.text.svelte-17qlkls strong:where(.svelte-17qlkls){font-weight:500}.text.svelte-17qlkls span:where(.svelte-17qlkls){color:var(--fo-muted)}.see.svelte-17qlkls{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;font-weight:500}.else.svelte-17qlkls{margin:var(--fo-space-7) 0 0;text-align:center;color:var(--fo-ink-soft)}@media(max-width:560px){.for.svelte-17qlkls{padding-top:var(--fo-space-5)}.intro.svelte-17qlkls h1:where(.svelte-17qlkls){font-size:var(--fo-text-2xl)}.intro.svelte-17qlkls p:where(.svelte-17qlkls){font-size:var(--fo-text-base)}.roles.svelte-17qlkls{grid-template-columns:minmax(0,1fr)}.role.svelte-17qlkls{padding:var(--fo-space-4)}}@media(prefers-reduced-motion:reduce){.forms.svelte-17qlkls a:where(.svelte-17qlkls){transition:none}}
