.grid.svelte-1gpagk6{margin-top:var(--space-8);background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.kachel.svelte-1gpagk6{background:var(--color-surface);padding:var(--space-4) var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.wert.svelte-1gpagk6{font-family:var(--font-heading);font-size:30px;font-weight:600;line-height:1}.label.svelte-1gpagk6{color:var(--color-meta);font-size:13.5px}.hero.svelte-1uha8ag{padding:var(--space-8) 0 var(--space-2);max-width:780px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 var(--space-4);font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(32px,5.2vw,52px);font-weight:600;line-height:1.08}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-meta);max-width:62ch;margin:0;font-size:clamp(17px,2vw,19px);line-height:1.55}.suche.svelte-1uha8ag{margin-top:var(--space-6)}.block.svelte-1uha8ag{margin-top:var(--space-8)}.unten.svelte-1uha8ag{margin-top:var(--space-8);gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.unten.svelte-1uha8ag .block:where(.svelte-1uha8ag){min-width:0;margin-top:0}.block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-4);font-family:var(--font-heading);letter-spacing:-.015em;font-size:24px;font-weight:600}.einleitung.svelte-1uha8ag{margin:calc(-1 * var(--space-2)) 0 var(--space-5);color:var(--color-meta);max-width:68ch;font-size:14.5px;line-height:1.55}.mehr.svelte-1uha8ag{margin-top:var(--space-4);color:var(--color-accent);font-size:14px;text-decoration:none;display:inline-block}.mehr.svelte-1uha8ag:hover{text-underline-offset:2px;text-decoration:underline}.themen.svelte-1uha8ag{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.themen.svelte-1uha8ag a:where(.svelte-1uha8ag){background:var(--color-surface);border:1px solid var(--color-border);color:inherit;border-radius:10px;align-items:baseline;gap:8px;padding:11px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.themen.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--color-text)}.themen.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--color-icon);font-size:12.5px}
