.pillar-layout.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:3.5rem;padding-top:2.5rem}.pillar-main.svelte-1uha8ag{min-width:0;max-width:780px}.pillar-hero.svelte-1uha8ag{margin-bottom:2rem;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-2);box-shadow:var(--shadow-md)}.pillar-hero.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;max-height:480px;object-fit:cover}.pillar-toc-mobile.svelte-1uha8ag{display:none;margin-bottom:1.5rem}.post-content.svelte-1uha8ag{font-size:1.0625rem;line-height:1.8;color:var(--color-ink)}.post-content h2,.post-content h3{margin-top:2.5rem;margin-bottom:1rem}.post-content p{margin-bottom:1.5rem}.post-content a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-accent-border);text-decoration-thickness:2px;text-underline-offset:3px}.post-content a:hover{color:var(--color-link-hover);text-decoration-color:currentColor}.post-disclaimer.svelte-1uha8ag{margin:2rem 0 0;padding:.875rem 1rem;border-left:3px solid var(--color-accent-border);background:var(--color-surface-2);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-ink-2);font-size:.9375rem;line-height:1.6}.post-disclaimer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-link)}@media (max-width: 1024px){.pillar-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.pillar-sidebar.svelte-1uha8ag{display:none}.pillar-toc-mobile.svelte-1uha8ag{display:block}}.startpage-header.svelte-1uha8ag{padding:2.75rem 0 2rem;border-bottom:1px solid var(--color-accent-border);background:var(--gradient-hero)}.updated-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.25rem .75rem;border-radius:var(--radius-pill);background:#ffffffd9;border:1px solid var(--color-accent-border);font-size:.75rem;font-weight:500;color:var(--color-accent)}.pill-dot.svelte-1uha8ag{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal-ring)}.startpage-title.svelte-1uha8ag{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-ink);margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.05}.startpage-sub.svelte-1uha8ag{font-size:clamp(1rem,1.6vw,1.1875rem);color:var(--color-ink-2);margin:0;max-width:600px;line-height:1.6}.chips-nav.svelte-1uha8ag{margin-top:1.5rem}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:0}.posts-section.svelte-1uha8ag{padding-top:3.5rem}.section-head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-title.svelte-1uha8ag{font-size:clamp(1.5rem,3vw,2rem);margin:0}.section-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:none}.section-link.svelte-1uha8ag:hover{color:var(--color-accent-hover)}.bereiche-section.svelte-1uha8ag{margin-top:3rem}.bereiche-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;list-style:none;margin:0;padding:0}.bereich-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:border-color .15s ease}.bereich-card.svelte-1uha8ag:hover{border-color:var(--color-accent-border)}.bereich-title.svelte-1uha8ag{margin:0;font-size:1.125rem;color:var(--color-ink)}.bereich-card.svelte-1uha8ag:hover .bereich-title:where(.svelte-1uha8ag){color:var(--color-accent)}.bereich-text.svelte-1uha8ag{margin:0;font-size:.9375rem;color:var(--color-ink-2)}.pathways-section.svelte-1uha8ag{margin-top:4rem;padding:3.5rem 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pathways-section.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){margin-bottom:1.75rem}.pathways-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.pathway.svelte-1uha8ag{padding:1.5rem 1.75rem;border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}.pathway-level.svelte-1uha8ag{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);background:var(--color-accent-muted);border-radius:var(--radius-pill);padding:.25rem .625rem;font-weight:500;margin:0 0 .75rem}.pathway-intro.svelte-1uha8ag{font-size:.9375rem;color:var(--color-ink-2);margin:0 0 1rem}.pathway-timeline.svelte-1uha8ag{position:relative;list-style:none;padding:0;margin:0}.pathway-timeline.svelte-1uha8ag:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:var(--color-border-strong)}.timeline-step.svelte-1uha8ag{position:relative;display:flex;align-items:flex-start;gap:.875rem;padding:.5rem 0;margin:0}.timeline-marker.svelte-1uha8ag{position:relative;z-index:1;flex-shrink:0;width:23px;height:23px;border-radius:50%;background:var(--color-accent);color:#fff;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center}.step-link.svelte-1uha8ag{display:flex;flex-direction:column;gap:.125rem;padding-top:.125rem;text-decoration:none}.step-text.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--color-ink);transition:color .15s ease}.step-link.svelte-1uha8ag:hover .step-text:where(.svelte-1uha8ag){color:var(--color-accent)}.step-sub.svelte-1uha8ag{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-ink-3)}.faq-section.svelte-1uha8ag{padding-block:4rem}@media (max-width: 900px){.pathways-grid.svelte-1uha8ag,.bereiche-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (max-width: 520px){.bereiche-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (max-width: 640px){.startpage-header.svelte-1uha8ag{padding:2rem 0 1.5rem}.chips-nav.svelte-1uha8ag{margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad))}.chips.svelte-1uha8ag{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--container-pad) .25rem;scrollbar-width:none}.chips.svelte-1uha8ag::-webkit-scrollbar{display:none}.pathway.svelte-1uha8ag{padding:1.25rem}}
