.mt-cand{--cd-body:oklch(30% 0.02 148);--cd-muted:oklch(44% 0.018 148);--cd-line:oklch(92% 0.010 148);--cd-amber-bg:oklch(95% 0.035 80);--cd-amber-text:oklch(42% 0.10 60);--cd-grey-bg:oklch(95% 0.004 148);--cd-d-muted:oklch(78% 0.022 148);--cd-focus:var(--mt-green);--cd-sans:var(--font-sans),"Plus Jakarta Sans",sans-serif;--cd-serif:var(--font-serif),"Instrument Serif",serif;--cd-mono:var(--font-dm-mono),"DM Mono",monospace;--cd-maxw:1120px;--cd-gutter:24px;min-height:100vh;background:var(--mt-bg);color:var(--mt-text);font-family:var(--cd-sans);-webkit-font-smoothing:antialiased}.mt-cand main{display:block}.mt-cand a:focus-visible,.mt-cand summary:focus-visible{outline:2px solid var(--cd-focus);outline-offset:3px;border-radius:6px}.mt-cd-wrap{max-width:var(--cd-maxw);margin:0 auto;padding:0 var(--cd-gutter)}.mt-cd-link{color:var(--mt-green);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mt-cd-link:hover{text-decoration-thickness:2px}.mt-cd-hero{padding:144px 0 40px}.mt-cd-crumbs{font-size:13px;color:var(--cd-muted);margin-bottom:26px}.mt-cd-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mt-cd-crumbs li+li:before{content:"/";margin-right:8px;color:var(--mt-border)}.mt-cd-crumbs a{color:var(--cd-muted);text-decoration:underline;text-underline-offset:3px}.mt-cd-eyebrow{font-family:var(--cd-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-green);margin:0 0 16px}.mt-cd-h1{max-width:900px;margin:0;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.045em}.mt-cd-h1 em,.mt-cd-h2 em{font-family:var(--cd-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--mt-green)}.mt-cd-lede{max-width:720px;margin:22px 0 0;font-size:18px;line-height:1.65;color:var(--cd-muted)}.mt-cd-meta{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--cd-muted)}.mt-cd-meta strong{color:var(--mt-text)}.mt-cd-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:32px 0 0;padding:0;overflow:hidden;border:1px solid var(--mt-border);border-radius:22px;background:var(--mt-border)}.mt-cd-brief>div{padding:18px 20px;background:var(--mt-surface);min-width:0}.mt-cd-brief dt{margin:0 0 6px;font-family:var(--cd-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted)}.mt-cd-brief dd{margin:0;font-size:15.5px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.mt-cd-brief dd small{display:block;margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.5;color:var(--cd-muted)}.mt-cd-pending{color:var(--cd-amber-text)}.mt-cd-section{padding:64px 0;border-top:1px solid var(--cd-line);scroll-margin-top:96px}.mt-cd-h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:-.035em}.mt-cd-h2,.mt-cd-h3{margin:0;font-weight:800}.mt-cd-h3{font-size:17px;letter-spacing:-.02em}.mt-cd-intro{max-width:740px;margin:14px 0 0;font-size:17px;line-height:1.7;color:var(--cd-muted)}.mt-cd-prose{max-width:760px;margin-top:20px;font-size:16px;line-height:1.75;color:var(--cd-body)}.mt-cd-prose p{margin:0 0 14px}.mt-cd-prose ol,.mt-cd-prose ul{margin:0 0 14px;padding-left:22px}.mt-cd-prose ul{list-style:disc}.mt-cd-prose ol{list-style:decimal}.mt-cd-prose li::marker{color:var(--mt-green)}.mt-cd-portal ul{list-style:disc}.mt-cd-prose li{margin:0 0 8px}.mt-cd-prose>:last-child{margin-bottom:0}.mt-cd-prose strong{color:var(--mt-text)}.mt-cd-links{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:18px 0 0;padding:0}.mt-cd-steps{max-width:800px;margin:28px 0 0;padding:0;list-style:none;counter-reset:mt-cd-step;display:grid;gap:14px}.mt-cd-steps li{position:relative;padding:20px 22px 20px 70px;border:1px solid var(--mt-border);border-radius:18px;background:var(--mt-surface);counter-increment:mt-cd-step}.mt-cd-steps li:before{content:counter(mt-cd-step);position:absolute;left:22px;top:20px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--mt-dark);color:var(--mt-green-bb);font-family:var(--cd-mono);font-size:13px}.mt-cd-steps p{margin:6px 0 0;font-size:15px;line-height:1.65;color:var(--cd-body)}.mt-cd-statuts{max-width:800px;margin:20px 0 0;display:grid;gap:10px}.mt-cd-statuts>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:4px 18px;padding:14px 18px;border-radius:14px;background:var(--mt-surface);border:1px solid var(--mt-border)}.mt-cd-statuts dt{font-weight:700;font-size:15px}.mt-cd-statuts dd{margin:0;font-size:15px;line-height:1.6;color:var(--cd-body)}.mt-cd-note{max-width:800px;margin:20px 0 0;padding:16px 20px;border-radius:14px;background:var(--cd-amber-bg);color:var(--cd-amber-text);font-size:15px;line-height:1.65}.mt-cd-note p{margin:0}.mt-cd-callout{max-width:860px;margin:24px 0 0;padding:20px 22px;border-radius:16px;background:var(--mt-green-light);font-size:15.5px;line-height:1.7;color:var(--cd-body)}.mt-cd-callout p{margin:0}.mt-cd-callout p+p{margin-top:8px}.mt-cd-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:24px 0 0;padding:0}.mt-cd-tool{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--mt-border);border-radius:18px;background:var(--mt-surface)}.mt-cd-tool p{margin:0;font-size:14.5px;line-height:1.6;color:var(--cd-body);flex:1}.mt-cd-tool a{align-self:flex-start}.mt-cd-portals{display:grid;gap:14px;list-style:none;margin:24px 0 0;padding:0;max-width:860px}.mt-cd-portal{padding:18px 20px;border:1px solid var(--mt-border);border-radius:18px;background:var(--mt-surface)}.mt-cd-portal ul{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.65;color:var(--cd-body)}.mt-cd-portal p{margin:4px 0 0;font-size:13.5px;color:var(--cd-muted)}.mt-cd-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.mt-cd-chips li{padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;background:var(--mt-surface);border:1px solid var(--mt-border)}.mt-cd-chips a{color:var(--mt-green);text-decoration:underline;text-underline-offset:3px}.mt-cd-faq{max-width:820px;margin-top:24px;border-top:1px solid var(--mt-border)}.mt-cd-faq details{border-bottom:1px solid var(--mt-border)}.mt-cd-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none}.mt-cd-faq summary::-webkit-details-marker{display:none}.mt-cd-faq summary h3{margin:0;font-size:16.5px;font-weight:700;line-height:1.45}.mt-cd-faq summary:after{content:"+";flex:none;font-family:var(--cd-mono);font-size:20px;line-height:1.2;color:var(--mt-green)}.mt-cd-faq details[open] summary:after{content:"−"}.mt-cd-faq details p{margin:0 0 18px;max-width:760px;font-size:15.5px;line-height:1.7;color:var(--cd-body)}.mt-cd-sources{margin:24px 0 0;padding:24px;border:1px solid var(--mt-border);border-radius:22px;background:var(--mt-surface)}.mt-cd-sources table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.mt-cd-sources caption{text-align:left}.mt-cd-sources td,.mt-cd-sources th{padding:10px 12px 10px 0;border-bottom:1px solid var(--cd-line);text-align:left;vertical-align:top}.mt-cd-sources thead th{font-family:var(--cd-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted)}.mt-cd-sources tbody th{font-weight:700;width:30%}.mt-cd-sources tr:last-child>*{border-bottom:0}.mt-cd-sources ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.mt-cd-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:var(--mt-green-light);color:var(--mt-green)}.mt-cd-badge[data-statut="non vérifié"]{background:var(--cd-amber-bg);color:var(--cd-amber-text)}.mt-cd-sources-foot{margin:18px 0 0;font-size:14px;line-height:1.65;color:var(--cd-muted)}.mt-cd-sources-foot p{margin:0 0 8px}.mt-cd-sources-foot ul{margin:0 0 8px;padding-left:20px}.mt-cd-cta{padding:72px 0;background:var(--mt-dark);color:var(--mt-d-text)}.mt-cd-cta .mt-cd-eyebrow,.mt-cd-cta .mt-cd-h2 em{color:var(--mt-green-bb)}.mt-cd-cta .mt-cd-intro{color:var(--cd-d-muted)}.mt-cd-cta .mt-cd-link{color:var(--mt-green-bb)}.mt-cd-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mt-cd-cta{--mt-focus-ring:var(--mt-green-bb)}.mt-cd-cta a:focus-visible{outline-color:var(--mt-green-bb)}@media (max-width:960px){.mt-cd-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-cd-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mt-cand{--cd-gutter:16px}.mt-cd-hero{padding:116px 0 28px}.mt-cd-lede{font-size:16.5px}.mt-cd-brief{grid-template-columns:minmax(0,1fr)}.mt-cd-cta,.mt-cd-section{padding:48px 0}.mt-cd-steps li{padding:18px 16px 18px 58px}.mt-cd-steps li:before{left:16px;top:18px}.mt-cd-statuts>div{grid-template-columns:minmax(0,1fr)}.mt-cd-sources{padding:16px}.mt-cd-sources thead{display:none}.mt-cd-sources tr{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--cd-line)}.mt-cd-sources tr:last-child{border-bottom:0}.mt-cd-sources td,.mt-cd-sources th{padding:0;border:0;width:auto}.mt-cd-cta-actions{flex-direction:column;align-items:stretch;width:100%}}