p[data-astro-cid-g7ao6lhi]{width:100%!important;max-width:none!important}.domaine-hero[data-astro-cid-g7ao6lhi]{padding-top:calc(84px + 4rem);padding-bottom:4rem}.domaine-hero-inner[data-astro-cid-g7ao6lhi]{grid-template-columns:1fr 440px;align-items:center;gap:4rem;padding-top:1.5rem;display:grid}.domaine-hero-content[data-astro-cid-g7ao6lhi]{text-align:center;flex-direction:column;display:flex}.domaine-hero-title[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-on-dark);margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:600;line-height:1.1}.domaine-hero-text[data-astro-cid-g7ao6lhi]{color:#f5f3efb8;margin-bottom:2rem;font-size:1.05rem;line-height:1.75;text-align:justify!important;width:100%!important;max-width:none!important}.domaine-hero-stats[data-astro-cid-g7ao6lhi]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.hero-stat[data-astro-cid-g7ao6lhi]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.hero-stat-title[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-accent-warm);font-size:1rem;font-weight:600}.hero-stat-desc[data-astro-cid-g7ao6lhi]{color:#f5f3ef8c;letter-spacing:.03em;font-size:.78rem}.hero-stat-sep[data-astro-cid-g7ao6lhi]{background:#f5f3ef26;flex-shrink:0;width:1px;height:2.5rem}.domaine-hero-actions[data-astro-cid-g7ao6lhi]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.domaine-hero-img-wrapper[data-astro-cid-g7ao6lhi]{position:relative}.domaine-hero-img[data-astro-cid-g7ao6lhi]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.domaine-hero-img-frame[data-astro-cid-g7ao6lhi]{border:1.5px solid var(--color-accent-warm);border-radius:var(--radius-sm);opacity:.4;pointer-events:none;width:100%;height:100%;position:absolute;bottom:-12px;right:-12px}.intro-text[data-astro-cid-g7ao6lhi]{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.intro-text[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}.interventions-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.intervention-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-secondary);border:1px solid var(--color-border-soft);border-top:3px solid var(--color-accent-warm);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);padding:1.75rem}.intervention-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.intervention-title[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:center;width:100%;margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.intervention-text[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7;text-align:justify!important;width:100%!important;max-width:none!important}.infractions-intro[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);margin-top:1.5rem;margin-bottom:2.5rem;font-size:1rem;line-height:1.75;text-align:justify!important;width:100%!important;max-width:none!important}.infractions-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.infraction-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-main);border:1px solid var(--color-border-soft);border-bottom:3px solid var(--color-accent-primary);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem;display:flex}.infraction-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.infraction-titre[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:center;width:100%;font-size:1rem;font-weight:800}.infraction-peine[data-astro-cid-g7ao6lhi]{color:var(--color-accent-warm);text-align:center;letter-spacing:.03em;background:#c4956a1a;border-radius:4px;align-self:center;padding:.25rem .5rem;font-size:.82rem;font-weight:600}.infraction-desc[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.65;text-align:justify!important;width:100%!important;max-width:none!important}.infraction-card[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}.procedure-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.procedure-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-secondary);border:1px solid var(--color-border-soft);border-left:3px solid var(--color-accent-primary);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);padding:1.75rem}.procedure-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.procedure-etape[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-accent-warm);opacity:.4;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:block}.procedure-titre[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:center;width:100%;margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.procedure-texte[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7;text-align:justify!important;width:100%!important;max-width:none!important}.procedure-card[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}.situations-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}.situation-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-main);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);padding:1.75rem}.situation-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.situation-profil[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-accent-primary);text-align:center;width:100%;margin-bottom:.75rem;font-size:1.1rem;font-weight:800}.situation-desc[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7;text-align:justify!important;width:100%!important;max-width:none!important}.situation-card[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}.methode-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.methode-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-secondary);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);padding:1.75rem 1.5rem}.methode-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.methode-num[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-accent-warm);opacity:.3;margin-bottom:.75rem;font-size:2.5rem;font-weight:700;line-height:1;display:block}.methode-titre[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:center;width:100%;margin-bottom:.6rem;font-size:1rem;font-weight:800}.methode-texte[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.87rem;line-height:1.65;text-align:justify!important;width:100%!important;max-width:none!important}.methode-card[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}.faq-list[data-astro-cid-g7ao6lhi]{flex-direction:column;gap:.75rem;margin-top:3rem;display:flex}.faq-item[data-astro-cid-g7ao6lhi]{background:var(--color-bg-main);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base);overflow:hidden}.faq-item[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover)}.faq-question[data-astro-cid-g7ao6lhi]{cursor:pointer;text-align:left;width:100%;font-family:var(--font-serif);color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.faq-question-text[data-astro-cid-g7ao6lhi]{flex:1}.faq-toggle-icon[data-astro-cid-g7ao6lhi]{flex-shrink:0;font-size:.75rem;transition:transform .3s;display:inline-block}.faq-answer[data-astro-cid-g7ao6lhi]{padding:0 1.5rem 1.1rem}.faq-answer-inner[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);font-size:.92rem;line-height:1.75;text-align:justify!important;width:100%!important;max-width:none!important}.faq-toggle-wrapper[data-astro-cid-g7ao6lhi]{justify-content:center;margin-top:2rem;display:flex}.faq-toggle-btn[data-astro-cid-g7ao6lhi]{border:1.5px solid var(--color-accent-primary);border-radius:var(--radius-sm);color:var(--color-accent-primary);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);background:0 0;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.92rem;font-weight:600;display:inline-flex}.faq-toggle-btn[data-astro-cid-g7ao6lhi]:hover{background:var(--color-accent-primary);color:var(--color-text-on-dark)}.connexes-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.connexe-card[data-astro-cid-g7ao6lhi]{background:var(--color-bg-main);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);transition:box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;gap:.6rem;padding:1.75rem;text-decoration:none;display:flex}.connexe-card[data-astro-cid-g7ao6lhi]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-accent-warm)}.connexe-card-title[data-astro-cid-g7ao6lhi]{font-family:var(--font-serif);color:var(--color-text-primary);text-align:center;width:100%;font-size:1.15rem;font-weight:600}.connexe-card-text[data-astro-cid-g7ao6lhi]{color:var(--color-text-secondary);flex:1;font-size:.9rem;line-height:1.65;text-align:justify!important;width:100%!important;max-width:none!important}.connexe-card-link[data-astro-cid-g7ao6lhi]{color:var(--color-accent-warm);text-align:center;width:100%;font-size:.85rem;font-weight:600}.connexe-card[data-astro-cid-g7ao6lhi] p[data-astro-cid-g7ao6lhi]{text-align:justify!important;width:100%!important;max-width:none!important}@media (width<=1200px){.infractions-grid[data-astro-cid-g7ao6lhi],.methode-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(2,1fr)}}@media (width<=1024px){.domaine-hero-inner[data-astro-cid-g7ao6lhi]{grid-template-columns:1fr}.domaine-hero-img-wrapper[data-astro-cid-g7ao6lhi]{display:none}.interventions-grid[data-astro-cid-g7ao6lhi],.procedure-grid[data-astro-cid-g7ao6lhi],.connexes-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.domaine-hero-actions[data-astro-cid-g7ao6lhi]{flex-direction:column}.interventions-grid[data-astro-cid-g7ao6lhi],.infractions-grid[data-astro-cid-g7ao6lhi],.procedure-grid[data-astro-cid-g7ao6lhi],.situations-grid[data-astro-cid-g7ao6lhi],.methode-grid[data-astro-cid-g7ao6lhi],.connexes-grid[data-astro-cid-g7ao6lhi]{grid-template-columns:1fr}}
