.EngineExplainer-module__DZf5OG__main{max-width:760px;padding:var(--space-5) var(--space-4) var(--space-6);margin:0 auto}.EngineExplainer-module__DZf5OG__intro{margin-bottom:var(--space-6)}.EngineExplainer-module__DZf5OG__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:700}.EngineExplainer-module__DZf5OG__title{margin:0 0 var(--space-3);font-size:clamp(2.4rem,7vw,3.6rem)}.EngineExplainer-module__DZf5OG__lead{max-width:36rem;color:var(--color-muted);margin:0;font-size:1.05rem}.EngineExplainer-module__DZf5OG__section{margin-bottom:var(--space-6)}.EngineExplainer-module__DZf5OG__sectionTitle{margin:0 0 var(--space-3);font-size:clamp(1.5rem,4vw,2rem)}.EngineExplainer-module__DZf5OG__sectionLead{margin:0 0 var(--space-4);max-width:36rem;color:var(--color-muted)}.EngineExplainer-module__DZf5OG__principle{padding:var(--space-4);border-left:4px solid var(--color-lilac);background:var(--color-lilac-soft);border-radius:0 var(--radius) var(--radius) 0}.EngineExplainer-module__DZf5OG__principle p{font-size:1.15rem;line-height:1.5;font-family:var(--font-sans);margin:0;font-weight:700}.EngineExplainer-module__DZf5OG__principle span{margin-top:var(--space-2);font-family:var(--font-body);color:var(--color-muted);font-size:.95rem;font-weight:400;display:block}.EngineExplainer-module__DZf5OG__journey{border-left:2px solid var(--color-border);flex-direction:column;gap:0;margin:0 0 0 .85rem;padding:0;list-style:none;display:flex}.EngineExplainer-module__DZf5OG__step{padding:0 0 var(--space-4) var(--space-4);position:relative}.EngineExplainer-module__DZf5OG__step:last-child{padding-bottom:0}.EngineExplainer-module__DZf5OG__stepNum{background:var(--color-green);width:1.7rem;height:1.7rem;color:var(--color-white);font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:-.95rem}.EngineExplainer-module__DZf5OG__stepTitle{margin:.15rem 0 var(--space-1);font-family:var(--font-sans);font-variation-settings:normal;text-transform:none;letter-spacing:0;font-size:1.05rem;font-weight:700;line-height:1.3}.EngineExplainer-module__DZf5OG__stepBody{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.55}.EngineExplainer-module__DZf5OG__roles{gap:var(--space-3);flex-direction:column;display:flex}.EngineExplainer-module__DZf5OG__role{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.EngineExplainer-module__DZf5OG__role:last-child{border-bottom:none;padding-bottom:0}.EngineExplainer-module__DZf5OG__roleLabel{margin:0 0 var(--space-1);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:700}.EngineExplainer-module__DZf5OG__roleTitle{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:1.05rem;font-weight:700}.EngineExplainer-module__DZf5OG__roleBody{color:var(--color-muted);margin:0;font-size:.95rem}.EngineExplainer-module__DZf5OG__outcomes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EngineExplainer-module__DZf5OG__outcome{gap:var(--space-3);grid-template-columns:7.5rem 1fr;align-items:baseline;display:grid}.EngineExplainer-module__DZf5OG__outcomeLabel{font-family:var(--font-sans);font-size:.95rem;font-weight:700}.EngineExplainer-module__DZf5OG__fair{color:var(--color-success)}.EngineExplainer-module__DZf5OG__twijfel{color:var(--color-warn)}.EngineExplainer-module__DZf5OG__unfair{color:var(--color-error)}.EngineExplainer-module__DZf5OG__unknown{color:var(--color-muted)}.EngineExplainer-module__DZf5OG__outcomeBody{color:var(--color-muted);margin:0;font-size:.95rem}.EngineExplainer-module__DZf5OG__note{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.5}.EngineExplainer-module__DZf5OG__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.EngineExplainer-module__DZf5OG__primary{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-sans);transition:background .2s var(--ease-out), transform .2s var(--ease-out);justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.EngineExplainer-module__DZf5OG__primary:hover{background:var(--color-accent-hover);color:var(--color-accent-contrast);transform:translateY(-1px)}.EngineExplainer-module__DZf5OG__secondary{font-family:var(--font-sans);color:var(--color-muted);font-size:.95rem;font-weight:700;text-decoration:none}.EngineExplainer-module__DZf5OG__secondary:hover{color:var(--color-text)}@media (max-width:640px){.EngineExplainer-module__DZf5OG__main{padding:var(--space-4) var(--space-3) var(--space-5)}.EngineExplainer-module__DZf5OG__outcome{gap:var(--space-1);grid-template-columns:1fr}}
