.slt{max-width:1040px;margin:0 auto;padding:32px 16px 80px;text-align:left}.slt-apercu{background:#fef3c7;color:#78350f;border-bottom:1px solid #F59E0B;padding:12px 16px;font-size:14px;line-height:1.5}.slt-crumb{font-size:14px;color:var(--muted-2);display:flex;flex-wrap:wrap;gap:6px}.slt-crumb a{color:var(--muted-2)}.slt-crumb a:hover{color:var(--accent)}.slt-head{max-width:760px;margin:28px 0}.slt-eyebrow{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px}.slt-head h1{font-family:var(--font-display);font-size:clamp(30px,4.6vw,46px);line-height:1.12;font-weight:700;color:var(--ink);margin:0 0 18px;letter-spacing:-.01em}.slt-chapo{font-size:19px;line-height:1.6;color:var(--muted);margin:0 0 16px}.slt-meta{font-size:14px;color:var(--muted-2);margin:0}.slt-meta a{color:var(--ink);font-weight:600}.slt-hero{margin:0 0 40px;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2)}.slt-hero img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.slt-hero figcaption{font-size:12px;color:var(--muted-2);padding:8px 12px}.slt-hero figcaption a{color:inherit;text-decoration:underline}.slt-hero-typo{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background:linear-gradient(135deg,var(--frigo-deep),var(--frigo-deep-2));color:#fff}.slt-hero-nom{font-family:var(--font-display);font-size:clamp(56px,12vw,120px);font-weight:800;letter-spacing:.02em;line-height:1}.slt-hero-sous{font-size:16px;opacity:.85;margin-top:10px}.slt-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:900px){.slt-grid{grid-template-columns:minmax(0,1fr) 280px}}.slt-body{max-width:700px;font-size:18px;line-height:1.7;color:var(--ink-700, #334155)}.slt-body h2{font-family:var(--font-display);font-size:26px;line-height:1.25;font-weight:700;color:var(--ink);margin:44px 0 14px}.slt-body p{margin:0 0 18px}.slt-body a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.slt-body strong{color:var(--ink)}.slt-body blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:4px solid var(--accent);color:var(--ink);font-size:20px;line-height:1.55}.slt-body blockquote p{margin:0}.slt-body blockquote cite{display:block;font-style:normal;font-size:14px;color:var(--muted-2);margin-top:8px}.slt-body .slt-grande{font-family:var(--font-display);font-size:clamp(24px,3.4vw,32px);line-height:1.3;font-weight:600;border-left:none;padding:24px 0;margin:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.slt-body figure{margin:32px 0}.slt-body figure img{display:block;width:100%;height:auto;border-radius:var(--radius)}.slt-body figcaption{font-size:12px;color:var(--muted-2);margin-top:8px}.slt-body figcaption a{color:inherit}.slt-fiche{align-self:start;position:sticky;top:96px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;background:var(--surface-soft, var(--bg-2));font-size:15px}.slt-fiche-t{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink);margin:0 0 12px}.slt-fiche dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 18px}.slt-fiche dt{color:var(--muted-2)}.slt-fiche dd{margin:0;color:var(--ink)}.slt-fiche-t2{font-weight:600;color:var(--ink);margin:0 0 8px}.slt-fiche ul{list-style:none;padding:0;margin:0 0 18px}.slt-fiche li{margin:0 0 6px}.slt-fiche li a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.slt-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;background:var(--accent);color:#fff;font-weight:600;font-size:16px;border:1px solid var(--accent);cursor:pointer;text-decoration:none}.slt-btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.slt-btn-ghost{background:transparent;color:var(--accent-ink)}.slt-btn-ghost:hover{background:var(--accent-soft);color:var(--accent-ink)}.slt-fiche .slt-btn{width:100%}.slt-plan{margin:64px 0 0;padding:32px 24px;border-radius:var(--radius-lg);background:var(--accent-soft)}.dark .slt-plan{background:var(--frigo-deep-2)}.slt-plan h2,.slt-candidature h2,.slt-autres h2{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--ink);margin:0 0 18px}.slt-plan ol{margin:0 0 24px;padding-left:22px;color:var(--ink);line-height:1.6;font-size:17px}.slt-plan li{margin:0 0 10px}.slt-ctas{display:flex;flex-wrap:wrap;gap:12px}.slt-petit{font-size:14px;color:var(--muted);margin:14px 0 0}.slt-petit a{color:inherit;text-decoration:underline}.slt-candidature{margin:40px 0 0;padding:28px 24px;border:1px dashed var(--ink-300, #cbd5e1);border-radius:var(--radius-lg)}.slt-candidature p{color:var(--muted);line-height:1.6;margin:0 0 18px;max-width:640px}.slt-autres{margin:40px 0 0}.slt-autres ul{list-style:none;padding:0;margin:0}.slt-autres a{color:var(--accent-ink)}
