.limits[data-astro-cid-4ooinj6r]{margin:var(--space-6) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--text-sm)}.card[data-astro-cid-4ooinj6r] h3[data-astro-cid-4ooinj6r] a[data-astro-cid-4ooinj6r]{color:var(--color-text-primary);text-decoration:none}.card[data-astro-cid-4ooinj6r] h3[data-astro-cid-4ooinj6r] a[data-astro-cid-4ooinj6r]:hover{color:var(--color-accent-700);text-decoration:underline}.more[data-astro-cid-4ooinj6r]{margin:var(--space-6) 0 0}.others[data-astro-cid-4ooinj6r]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.others[data-astro-cid-4ooinj6r] a[data-astro-cid-4ooinj6r]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.others[data-astro-cid-4ooinj6r] a[data-astro-cid-4ooinj6r]:hover{border-color:var(--color-accent-600);color:var(--color-accent-700)}.landing__split[data-astro-cid-6lp4obyg]{align-items:start}.landing__split[data-astro-cid-6lp4obyg]>.capture{position:sticky;top:96px}@media (width<=900px){.landing__split[data-astro-cid-6lp4obyg]>.capture{position:static}}.landing__solo[data-astro-cid-6lp4obyg]>.landing__sections[data-astro-cid-6lp4obyg]{max-width:760px}.landing__sections[data-astro-cid-6lp4obyg]{gap:var(--space-8);display:grid}.landing__block[data-astro-cid-6lp4obyg] h3[data-astro-cid-6lp4obyg]{margin:0 0 var(--space-2);font-size:var(--text-xl)}.landing__block[data-astro-cid-6lp4obyg] p[data-astro-cid-6lp4obyg]{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.notice[data-astro-cid-6lp4obyg]{margin:var(--space-8) 0 0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-strong);font-size:var(--text-sm)}.related[data-astro-cid-6lp4obyg]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.related[data-astro-cid-6lp4obyg] a[data-astro-cid-6lp4obyg]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.related[data-astro-cid-6lp4obyg] a[data-astro-cid-6lp4obyg]:hover{border-color:var(--color-accent-600);color:var(--color-accent-700)}.pairs[data-astro-cid-3mb3u3q6]{gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.pair[data-astro-cid-3mb3u3q6]{gap:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.pair[data-astro-cid-3mb3u3q6] p[data-astro-cid-3mb3u3q6]{margin:0}.pair__problem[data-astro-cid-3mb3u3q6]{color:var(--color-text-strong);font-weight:600}.pair__answer[data-astro-cid-3mb3u3q6]{color:var(--color-text-secondary)}@media (width<=760px){.pair[data-astro-cid-3mb3u3q6]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.limits[data-astro-cid-3mb3u3q6]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--text-sm);margin:0}.subtitle[data-astro-cid-3mb3u3q6]{margin:0 0 var(--space-3);font-size:var(--text-lg)}.plain[data-astro-cid-3mb3u3q6]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plain[data-astro-cid-3mb3u3q6] li[data-astro-cid-3mb3u3q6]{gap:var(--space-1);display:grid}.plain[data-astro-cid-3mb3u3q6] span[data-astro-cid-3mb3u3q6]{font-size:var(--text-sm);color:var(--color-text-secondary)}.more[data-astro-cid-3mb3u3q6]{margin:var(--space-6) 0 0}.links-grid[data-astro-cid-3mb3u3q6]{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.links-grid__title[data-astro-cid-3mb3u3q6]{grid-column:1/-1;margin:0}.cta-band[data-astro-cid-3mb3u3q6]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.cta-band__buttons[data-astro-cid-3mb3u3q6]{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.others[data-astro-cid-3mb3u3q6]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.metier-grid[data-astro-cid-5splkk2x]{gap:var(--space-4);margin:0 0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.metier-card[data-astro-cid-5splkk2x]{gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-strong);text-decoration:none;display:grid}.metier-card[data-astro-cid-5splkk2x]:hover{border-color:var(--color-accent-700)}.metier-card[data-astro-cid-5splkk2x] span[data-astro-cid-5splkk2x]{font-size:var(--text-sm);color:var(--color-text-secondary)}.narrow[data-astro-cid-idduwg2g]{max-width:860px}.meta[data-astro-cid-idduwg2g]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.actions__buttons[data-astro-cid-idduwg2g]{gap:var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.sheet[data-astro-cid-idduwg2g]{margin-top:var(--space-6);padding:var(--space-8);color:#1c1a16;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow-x:auto}.box[data-astro-cid-idduwg2g]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.box[data-astro-cid-idduwg2g] ul[data-astro-cid-idduwg2g]{margin:0 0 var(--space-4);padding-left:var(--space-6)}.more-title[data-astro-cid-idduwg2g]{margin-top:var(--space-10)}.plain[data-astro-cid-idduwg2g]{gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;display:grid}.tpl-notice-section[data-astro-cid-idduwg2g]{padding-bottom:0}.tpl-notice[data-astro-cid-idduwg2g]{padding:var(--space-4) var(--space-6);background:var(--color-accent-50);border-left:4px solid var(--color-accent-600);border-radius:var(--radius-md)}.tpl-notice[data-astro-cid-idduwg2g] p[data-astro-cid-idduwg2g]{margin:0}.sheet[data-astro-cid-idduwg2g] h2.modele-title{margin:0 0 var(--space-4);font-size:var(--text-2xl)}.sheet[data-astro-cid-idduwg2g] h3.modele-heading{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lg)}.sheet[data-astro-cid-idduwg2g] p{margin:0 0 var(--space-2)}.sheet[data-astro-cid-idduwg2g] table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--text-sm)}.sheet[data-astro-cid-idduwg2g] th,.sheet[data-astro-cid-idduwg2g] td{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);text-align:left;vertical-align:top}.sheet[data-astro-cid-idduwg2g] th{background:var(--color-accent-50)}.sheet[data-astro-cid-idduwg2g] td.num,.sheet[data-astro-cid-idduwg2g] th.num{text-align:right}.sheet[data-astro-cid-idduwg2g] table.modele-meta{width:auto}.sheet[data-astro-cid-idduwg2g] .modele-parties{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sheet[data-astro-cid-idduwg2g] .modele-party__title{text-transform:uppercase;font-weight:700;font-size:var(--text-xs)}.sheet[data-astro-cid-idduwg2g] .modele-note{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic}.sheet[data-astro-cid-idduwg2g] .modele-mail{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.sheet[data-astro-cid-idduwg2g] ul{margin:0 0 var(--space-3);padding-left:var(--space-6)}@media print{header,footer,.skip-link,.no-print,.final-cta,main>:not(.print-zone){display:none!important}body{background:#fff!important}.print-zone,.print-zone .container{max-width:none!important;padding:0!important}.print-zone .sheet{font-size:11pt;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}}
