.projet.svelte-hrpvup{gap:.75rem var(--gouttiere);border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-block:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.entete.svelte-hrpvup,.texte.svelte-hrpvup{flex-direction:column;gap:.75rem;max-width:38rem;display:flex}.titre.svelte-hrpvup{letter-spacing:-.035em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-stretch:95%}.titre.svelte-hrpvup a:where(.svelte-hrpvup){text-decoration:none}.titre.svelte-hrpvup a:where(.svelte-hrpvup):after{content:"";position:absolute;inset:0}.projet.svelte-hrpvup:hover .titre:where(.svelte-hrpvup) a:where(.svelte-hrpvup){text-decoration:underline;text-decoration-thickness:2px}.resume.svelte-hrpvup{color:var(--encre-2);font-size:1.0625rem}.part.svelte-hrpvup{font-size:.9375rem}.part.svelte-hrpvup span:where(.svelte-hrpvup){background:var(--accent);color:var(--sur-accent);border-radius:.25rem;margin-right:.25rem;padding:.0625rem .375rem;font-weight:600}@media (width<=48em){.projet.svelte-hrpvup{grid-template-columns:1fr}}
