.front-masthead.svelte-1uha8ag{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.front-masthead__stats.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 0;margin:1rem 0 0}.front-masthead__stat.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.35rem .85rem;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-radius:2px;font-size:1rem;letter-spacing:.01em}.front-masthead__stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.2rem;margin-right:.3rem;color:var(--color-primary)}.front-masthead__stat-sep.svelte-1uha8ag{width:3px;height:3px;border-radius:50%;background:var(--color-muted);margin:0 .25rem}.front-masthead__mission.svelte-1uha8ag{max-width:52rem;margin:.75rem 0 0;color:var(--color-muted)}.front-masthead__mission.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.front-search.svelte-1uha8ag{display:flex;gap:0;margin-top:1.25rem;max-width:36rem}.front-search__input.svelte-1uha8ag{flex:1;padding:.7rem .9rem;border:1px solid var(--color-border-strong);border-right:0;border-radius:2px 0 0 2px;background:transparent;color:var(--color-text);font:inherit;font-size:.95rem}.front-search__input.svelte-1uha8ag::placeholder{color:var(--color-muted)}.front-search__button.svelte-1uha8ag{padding:.7rem 1.2rem;border:1px solid var(--color-primary);border-radius:0 2px 2px 0;background:var(--color-primary);color:#fff;font-family:var(--font-ui);font-size:.88rem;font-weight:700;cursor:pointer}.front-search__button.svelte-1uha8ag:hover{background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.front-masthead__nav.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.front-featured.svelte-1uha8ag,.front-panel.svelte-1uha8ag,.front-archive.svelte-1uha8ag{padding-top:1.25rem}.front-grid.svelte-1uha8ag,.front-indexes.svelte-1uha8ag{display:grid;gap:1.1rem}.front-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr)}.front-side.svelte-1uha8ag{display:grid;gap:1.1rem}.front-featured.svelte-1uha8ag{border-top:2px solid var(--color-primary)}.front-featured__meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-muted);margin-bottom:.5rem}.front-featured__summary.svelte-1uha8ag{margin:.75rem 0 0;font-family:var(--font-prose);font-size:1.05rem;line-height:1.7}.front-featured__points.svelte-1uha8ag{margin:.75rem 0 0;padding-left:1.2rem;display:grid;gap:.4rem}.front-featured__links.svelte-1uha8ag{margin:.75rem 0 0}.front-featured__links.svelte-1uha8ag a:where(.svelte-1uha8ag),.front-dossiers.svelte-1uha8ag a:where(.svelte-1uha8ag),.front-updates.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none!important}.front-featured__links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.front-dossiers.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.front-updates.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-primary)}.front-updates.svelte-1uha8ag{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.front-updates.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:.75rem 0;border-bottom:1px solid var(--color-border)}.front-updates.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.25rem 0 0}.front-dossiers.svelte-1uha8ag,.front-indexes__list.svelte-1uha8ag{display:grid}.front-dossiers.svelte-1uha8ag a:where(.svelte-1uha8ag),.front-indexes__list.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--color-border);text-decoration:none!important}.front-dossiers.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child,.front-indexes__list.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--color-border)}.front-dossiers.svelte-1uha8ag span:where(.svelte-1uha8ag),.front-indexes__list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-muted)}.front-archive.svelte-1uha8ag{margin-top:1.75rem}.front-indexes.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.front-legend.svelte-1uha8ag{margin-top:2rem;border-top:1px solid var(--color-border);padding-top:1rem}.front-legend.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:700;color:var(--color-muted)}.front-legend.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{color:var(--color-text)}.front-legend__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem}.front-legend__heading.svelte-1uha8ag{margin:0 0 .6rem;font-family:var(--font-ui);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.front-legend__list.svelte-1uha8ag{margin:0}.front-legend__list.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-weight:700;margin-top:.5rem}.front-legend__list.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:.15rem 0 0;color:var(--color-muted);font-size:.88rem;line-height:1.5}@media(max-width:860px){.front-grid.svelte-1uha8ag,.front-indexes.svelte-1uha8ag,.front-legend__grid.svelte-1uha8ag{grid-template-columns:1fr}}
