.page-hero.svelte-1rrxkug{background:var(--paper);padding:96px 0 48px;border-bottom:1px solid var(--rule)}.hero-head.svelte-1rrxkug{max-width:var(--w-narrow)}.hero-head.svelte-1rrxkug .eyebrow:where(.svelte-1rrxkug){display:inline-block;padding-top:8px;border-top:1px solid var(--ink);margin-bottom:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.hero-head.svelte-1rrxkug h1:where(.svelte-1rrxkug){font-family:var(--serif);font-size:56px;line-height:1.05;letter-spacing:-.025em;font-weight:400;color:var(--ink);margin:0 0 24px}.hero-head.svelte-1rrxkug h1:where(.svelte-1rrxkug) em{font-style:italic;color:var(--primary);font-weight:400}.hero-head.svelte-1rrxkug .lead:where(.svelte-1rrxkug){font-size:18px;line-height:1.55;color:var(--ink-mute);max-width:620px;margin:0}.case-section.svelte-1rrxkug{background:var(--paper);padding:64px 0;border-bottom:1px solid var(--rule)}.akte.svelte-1rrxkug{max-width:var(--w-narrow);margin:0 auto;background:var(--bg-elev);border:1px solid var(--rule)}.akte-header.svelte-1rrxkug{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.akte-number.svelte-1rrxkug{color:var(--ink-mute)}.akte-stamp.svelte-1rrxkug{color:var(--primary);border:1px solid var(--primary);padding:4px 10px;border-radius:2px}.akte-body.svelte-1rrxkug{padding:32px 28px}.akte-meta.svelte-1rrxkug{display:grid;grid-template-columns:160px 1fr;gap:8px 24px;margin:0 0 24px;font-size:14px}.akte-meta.svelte-1rrxkug dt:where(.svelte-1rrxkug){font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);padding-top:4px}.akte-meta.svelte-1rrxkug dd:where(.svelte-1rrxkug){margin:0;color:var(--ink)}.akte-meta.svelte-1rrxkug dd.mono:where(.svelte-1rrxkug){font-family:var(--mono);color:var(--ink-mute)}.mandant-quote.svelte-1rrxkug{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.5;color:var(--ink);border-left:2px solid var(--primary);padding:8px 0 8px 24px;margin:0}.result-section.svelte-1rrxkug{background:var(--paper);padding:96px 0}.section-head.svelte-1rrxkug{max-width:var(--w-narrow);margin:0 auto 48px}.section-head.svelte-1rrxkug .eyebrow:where(.svelte-1rrxkug){display:inline-block;padding-top:8px;border-top:1px solid var(--ink);margin-bottom:16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.section-head.svelte-1rrxkug h2:where(.svelte-1rrxkug){font-family:var(--serif);font-size:48px;line-height:1.05;letter-spacing:-.02em;font-weight:400;color:var(--ink);margin:0}.section-head.svelte-1rrxkug h2:where(.svelte-1rrxkug) em{font-style:italic;color:var(--primary)}.result-blocks.svelte-1rrxkug{max-width:var(--w-narrow);margin:0 auto}.sample-block.svelte-1rrxkug{border-top:1px solid var(--rule-soft);padding:24px 0}.sample-block.svelte-1rrxkug:last-child{border-bottom:1px solid var(--rule-soft)}.sample-block.svelte-1rrxkug h4:where(.svelte-1rrxkug){font-family:var(--serif);font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-weight:500}.sample-block.svelte-1rrxkug .ref:where(.svelte-1rrxkug){font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--primary);margin-bottom:14px}.sample-block.svelte-1rrxkug p:where(.svelte-1rrxkug){font-size:16px;line-height:1.65;color:var(--ink-2);margin:0 0 12px;max-width:680px}.sample-block.svelte-1rrxkug p:where(.svelte-1rrxkug):last-child{margin-bottom:0}.sample-block.svelte-1rrxkug strong:where(.svelte-1rrxkug){color:var(--ink);font-weight:600}.footnote.svelte-1rrxkug{max-width:var(--w-narrow);margin:64px auto 0;padding:24px 0;border-top:1px solid var(--rule)}.footnote.svelte-1rrxkug .mono:where(.svelte-1rrxkug){font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.7;color:var(--ink-faint);margin:0;max-width:720px}@media(max-width:1080px){.page-hero.svelte-1rrxkug{padding:64px 0 32px}.hero-head.svelte-1rrxkug h1:where(.svelte-1rrxkug){font-size:40px}.section-head.svelte-1rrxkug h2:where(.svelte-1rrxkug){font-size:36px}.akte-meta.svelte-1rrxkug{grid-template-columns:1fr;gap:4px}.akte-meta.svelte-1rrxkug dt:where(.svelte-1rrxkug){padding-top:12px}.mandant-quote.svelte-1rrxkug{font-size:18px}.case-section.svelte-1rrxkug,.result-section.svelte-1rrxkug{padding:48px 0}}
