.wrap.svelte-1s8j0b{max-width:760px;width:100%;margin:0 auto;padding:32px 20px 64px}.crumbs.svelte-1s8j0b{display:flex;gap:8px;font-size:13px;color:var(--kompi-text-3);margin-bottom:20px}h1.svelte-1s8j0b{font-size:clamp(28px,4.5vw,40px);margin:0 0 12px;letter-spacing:-.025em;line-height:1.12}.intro.svelte-1s8j0b{font-size:16px;line-height:1.7;color:var(--kompi-text-2);margin:0 0 24px;max-width:620px}.finder-cta.svelte-1s8j0b{display:inline-block;padding:12px 22px;background:var(--kompi-accent);color:#fff;font-weight:600;border-radius:12px;margin-bottom:32px;box-shadow:0 1px 2px #ea6a1233,0 4px 12px #ea6a1226;transition:background var(--kompi-dur-fast) var(--kompi-ease),transform var(--kompi-dur-fast) var(--kompi-ease),box-shadow var(--kompi-dur-fast) var(--kompi-ease)}.finder-cta.svelte-1s8j0b:hover{background:var(--kompi-accent-hover);text-decoration:none;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #ea6a1233,0 8px 20px #ea6a1240}h2.svelte-1s8j0b{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kompi-accent-text);margin:32px 0 10px}.cols.svelte-1s8j0b{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px}ul.svelte-1s8j0b,ol.svelte-1s8j0b{margin:0;padding-left:20px;color:var(--kompi-text-2);line-height:1.7;font-size:14px}.ok.svelte-1s8j0b li:where(.svelte-1s8j0b)::marker{content:"✔ ";color:var(--kompi-success)}.nope.svelte-1s8j0b li:where(.svelte-1s8j0b)::marker{content:"✘ ";color:var(--kompi-text-4)}.prep.svelte-1s8j0b li:where(.svelte-1s8j0b){margin-bottom:4px}section.svelte-1s8j0b>p:where(.svelte-1s8j0b){color:var(--kompi-text-2);line-height:1.65;font-size:14px;margin:0}.legal.svelte-1s8j0b{margin:28px 0;padding:12px 16px;font-size:12px;color:var(--kompi-text-3);background:var(--kompi-bg-subtle);border-left:3px solid var(--kompi-border-strong);border-radius:8px;line-height:1.6}.faq.svelte-1s8j0b details:where(.svelte-1s8j0b){border-bottom:1px solid var(--kompi-border);padding:12px 0}.faq.svelte-1s8j0b summary:where(.svelte-1s8j0b){font-weight:600;cursor:pointer;font-size:14px;transition:color var(--kompi-dur-fast) var(--kompi-ease)}.faq.svelte-1s8j0b summary:where(.svelte-1s8j0b):hover{color:var(--kompi-accent-text)}.faq.svelte-1s8j0b p:where(.svelte-1s8j0b){margin:10px 0 0;font-size:14px;color:var(--kompi-text-2);line-height:1.65}
