.gouv-hero[data-astro-cid-23epqita]{background:var(--color-deep-green);display:flex;flex-direction:column;min-height:100svh;overflow:hidden;padding-block:0;position:relative}.gouv-hero__bg[data-astro-cid-23epqita]{inset:0;position:absolute}.gouv-hero__bg-img[data-astro-cid-23epqita]{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.gouv-hero__overlay-dir[data-astro-cid-23epqita],.gouv-hero__overlay-tb[data-astro-cid-23epqita]{inset:0;position:absolute}.gouv-hero__overlay-dir[data-astro-cid-23epqita]{background:linear-gradient(112.5deg,#0a1628d1 7.7%,#0a16289e 41.5%,#0a162847,#0a16281a 92.3%)}.gouv-hero__overlay-tb[data-astro-cid-23epqita]{background:linear-gradient(180deg,#0a1628b8,#0000 30% 65%,#0a1628a6)}.gouv-hero__red-bar[data-astro-cid-23epqita]{background:var(--color-cta);bottom:0;left:0;position:absolute;top:0;width:6px;z-index:10}.gouv-hero__body[data-astro-cid-23epqita]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding-bottom:var(--space-2xl);padding-top:var(--site-header-offset);position:relative;z-index:5}.gouv-hero__eyebrow[data-astro-cid-23epqita]{align-items:center;color:var(--color-accent);display:flex;font-size:.6875rem;font-weight:500;gap:var(--space-sm);letter-spacing:.14em;margin-bottom:var(--space-lg);text-transform:uppercase}.gouv-hero__eyebrow-line[data-astro-cid-23epqita]{background:var(--color-accent);display:block;flex-shrink:0;height:1px;width:1.75rem}.gouv-hero__title[data-astro-cid-23epqita]{color:#fff;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5rem);font-weight:600;line-height:1.05;margin:0 0 var(--space-xl);max-width:30rem}.gouv-hero__paragraph[data-astro-cid-23epqita]{color:#ffffffbf;font-size:1.1875rem;font-weight:300;line-height:1.75;margin:0;max-width:40rem}@media(max-width:47.9375em){.gouv-hero__body[data-astro-cid-23epqita]{padding-bottom:var(--space-xl)}.gouv-hero__title[data-astro-cid-23epqita]{max-width:100%}.gouv-hero__paragraph[data-astro-cid-23epqita]{font-size:1rem;max-width:100%}}@media(max-width:29.9375em){.gouv-hero__title[data-astro-cid-23epqita]{font-size:clamp(2rem,10vw,2.8rem);line-height:1.1;margin-bottom:var(--space-lg)}.gouv-hero__paragraph[data-astro-cid-23epqita]{font-size:.9375rem;line-height:1.7}}.gouv-content__grid[data-astro-cid-vphpnqox]{display:grid;gap:var(--content-gap-lg);grid-template-columns:2fr 1fr}@media(max-width:63.9375em){.gouv-content__grid[data-astro-cid-vphpnqox]{grid-template-columns:1fr}}.gouv-content__heading[data-astro-cid-vphpnqox]{border-left:4px solid var(--color-accent);font-size:var(--display-section-lg);margin:0 0 var(--space-lg);padding-left:var(--space-md)}.gouv-content__intro[data-astro-cid-vphpnqox]{color:var(--color-muted);font-size:1rem;line-height:1.7;margin:0 0 var(--space-md);max-width:44rem}.gouv-content__bodies[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-xl);margin-top:var(--space-xl)}.gouv-content__body-card[data-astro-cid-vphpnqox]{border-left:4px solid var(--color-accent);padding-left:var(--space-lg)}.gouv-content__body-title[data-astro-cid-vphpnqox]{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:0 0 var(--space-md);text-transform:uppercase}.gouv-content__body-text[data-astro-cid-vphpnqox]{color:var(--color-muted);font-size:.9375rem;line-height:1.7;margin:0 0 var(--space-sm)}.gouv-content__body-text[data-astro-cid-vphpnqox]:last-child{margin-bottom:0}.gouv-content__sidebar[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-lg);position:sticky;top:calc(var(--header-height) + var(--space-lg));align-self:start}@media(max-width:63.9375em){.gouv-content__sidebar[data-astro-cid-vphpnqox]{position:static}}.gouv-content__sidebar-card[data-astro-cid-vphpnqox]{background:var(--color-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-xl)}.gouv-content__sidebar-card--dark[data-astro-cid-vphpnqox]{background:var(--color-deep-green);color:var(--color-soft)}.gouv-content__sidebar-eyebrow[data-astro-cid-vphpnqox]{align-items:center;color:var(--color-accent);display:flex;font-size:.6875rem;font-weight:500;gap:var(--space-sm);letter-spacing:.14em;margin-bottom:var(--space-xl);text-transform:uppercase}.gouv-content__sidebar-eyebrow-line[data-astro-cid-vphpnqox]{background:var(--color-accent);display:block;flex-shrink:0;height:1px;width:1.75rem}.gouv-content__stats-list[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0;padding:0}.gouv-content__stat[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-2xs)}.gouv-content__stat-value[data-astro-cid-vphpnqox]{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:500;line-height:1}.gouv-content__stat-label[data-astro-cid-vphpnqox]{color:#ffffffb3;font-size:.875rem;line-height:1.5}.gouv-content__docs-eyebrow[data-astro-cid-vphpnqox]{color:var(--color-muted);font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0 0 var(--space-lg);text-transform:uppercase}.gouv-content__docs-list[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-md);list-style:none;margin:0;padding:0}.gouv-content__doc[data-astro-cid-vphpnqox]{display:flex;flex-direction:column;gap:var(--space-2xs)}.gouv-content__doc-meta[data-astro-cid-vphpnqox]{color:var(--color-muted);font-size:.8125rem}
