@layer reset,tokens,base;@layer components{.financement[data-astro-cid-yfqthdpr]{--pastille:2rem;--rail:color-mix(in srgb, var(--action) 18%, transparent);gap:var(--espace-6);display:grid;container-type:inline-size}.fin-frise[data-astro-cid-yfqthdpr]{border-radius:var(--rayon-carte);background-color:var(--primaire-conteneur);overflow:hidden}.fin-temps[data-astro-cid-yfqthdpr]{margin:0;padding:0;list-style:none;display:grid}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]{align-content:start;gap:var(--espace-2);padding:var(--espace-5);display:grid;position:relative}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]+li[data-astro-cid-yfqthdpr]{border-block-start:2px solid var(--rail)}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]+li[data-astro-cid-yfqthdpr]:before{content:"";inline-size:var(--pastille);block-size:var(--pastille);background:center / .875rem no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23301282' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"), var(--surface-conteneur);border-radius:50%;position:absolute;inset-block-start:calc(var(--pastille) / -2 - 1px);inset-inline-start:var(--espace-5)}.fin-temps[data-astro-cid-yfqthdpr] p[data-astro-cid-yfqthdpr]{margin:0}.fin-quand[data-astro-cid-yfqthdpr]{padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon-grand);background-color:color-mix(in srgb, var(--violet) 10%, var(--primaire-conteneur));color:var(--violet);font-size:var(--type-corps-petit);justify-self:start;margin-block-end:var(--espace-1);font-weight:700}.fin-qui[data-astro-cid-yfqthdpr]{color:var(--violet);font-size:var(--type-headline);text-wrap:balance;font-weight:800;line-height:1.25}.fin-texte[data-astro-cid-yfqthdpr]{max-inline-size:40ch;color:var(--sur-surface-attenue);text-wrap:pretty}.fin-frais[data-astro-cid-yfqthdpr]{gap:var(--espace-2);margin:var(--espace-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fin-frais[data-astro-cid-yfqthdpr] li[data-astro-cid-yfqthdpr]{align-items:center;gap:var(--espace-2);padding:.625rem var(--espace-4) .625rem var(--espace-3);border-radius:var(--rayon-grand);background-color:var(--surface-conteneur);color:var(--violet);font-size:var(--type-corps-petit);font-weight:700;line-height:1;display:inline-flex}.fin-frais[data-astro-cid-yfqthdpr] svg[data-astro-cid-yfqthdpr]{fill:currentColor;flex:none;block-size:1.25rem;inline-size:1.25rem}.fin-frais[data-astro-cid-yfqthdpr] .jour{fill:var(--surface-conteneur)}.fin-frais[data-astro-cid-yfqthdpr] .jour-trait{fill:none;stroke:var(--surface-conteneur);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fin-constante[data-astro-cid-yfqthdpr]{align-items:center;column-gap:var(--espace-4);row-gap:var(--espace-1);max-inline-size:none;padding:var(--espace-4) var(--espace-5);background-color:var(--jaune);color:var(--violet);flex-wrap:wrap;margin:0;display:flex}.fin-constante[data-astro-cid-yfqthdpr] strong[data-astro-cid-yfqthdpr]{font-size:var(--type-display);letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1}.fin-constante[data-astro-cid-yfqthdpr] span[data-astro-cid-yfqthdpr]{text-wrap:pretty;flex:16rem;font-weight:600}.fin-charte[data-astro-cid-yfqthdpr]{--couleur-icone:var(--violet);gap:var(--espace-4);display:grid}.fin-charte-titre[data-astro-cid-yfqthdpr]{color:var(--violet);font-size:var(--type-titre);text-wrap:balance;margin:0;font-weight:800;line-height:1.3}.fin-garde[data-astro-cid-yfqthdpr]{max-inline-size:var(--largeur-texte);color:var(--sur-surface-attenue);text-wrap:pretty;margin:0}@container (width>=40rem){.fin-temps[data-astro-cid-yfqthdpr]{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]{padding:var(--espace-6)}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]+li[data-astro-cid-yfqthdpr]{border-block-start:0;border-inline-start:2px solid var(--rail)}.fin-temps[data-astro-cid-yfqthdpr]>li[data-astro-cid-yfqthdpr]+li[data-astro-cid-yfqthdpr]:before{inset-block-start:calc(50% - var(--pastille) / 2);inset-inline-start:calc(var(--pastille) / -2 - 1px);transform:rotate(-90deg)}.fin-constante[data-astro-cid-yfqthdpr]{padding-inline:var(--espace-6)}.fin-charte[data-astro-cid-yfqthdpr] .liste-icones{column-gap:var(--espace-6);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none}}.offres-conteneur[data-astro-cid-ndm5nux2]{container-type:inline-size}.offres[data-astro-cid-ndm5nux2]{--largeur-pastille:8.5rem;--lisere-pastille:6px;display:grid;position:relative}.offres-lien[data-astro-cid-ndm5nux2]{z-index:1;margin-block:calc(-1 * var(--espace-5));inline-size:var(--largeur-pastille);justify-content:center;justify-self:center;align-items:center;gap:var(--espace-1);padding:var(--espace-2) var(--espace-4);border-radius:var(--rayon-grand);background-color:var(--jaune);color:var(--violet);font-size:var(--type-corps-petit);white-space:nowrap;box-shadow:0 0 0 var(--lisere-pastille) var(--surface);font-weight:800;display:inline-flex;position:relative}.offres-lien[data-astro-cid-ndm5nux2] svg[data-astro-cid-ndm5nux2]{block-size:1.125rem;inline-size:1.125rem;transform:rotate(90deg)}.offre[data-astro-cid-ndm5nux2]{gap:var(--espace-3);padding:var(--espace-6) var(--espace-5);flex-direction:column;display:flex}.offre-habitants[data-astro-cid-ndm5nux2]{border-start-start-radius:var(--rayon-carte);border-start-end-radius:var(--rayon-carte)}.offre-organisations[data-astro-cid-ndm5nux2]{border-end-end-radius:var(--rayon-carte);border-end-start-radius:var(--rayon-carte)}.offre[data-astro-cid-ndm5nux2] h2[data-astro-cid-ndm5nux2],.offre[data-astro-cid-ndm5nux2] p[data-astro-cid-ndm5nux2]{margin:0}.offre-public[data-astro-cid-ndm5nux2]{font-size:var(--type-titre-petit);text-wrap:balance;font-weight:700;line-height:1.3}.offre-prix[data-astro-cid-ndm5nux2]{font-size:var(--type-display);letter-spacing:-.02em;font-weight:800;line-height:1}.offre-phrase[data-astro-cid-ndm5nux2]{text-wrap:pretty;margin-block-end:var(--espace-3)}.offre-action[data-astro-cid-ndm5nux2]{margin-block-start:auto;padding-block-start:var(--espace-4)}.offre-habitants[data-astro-cid-ndm5nux2]{background-color:var(--surface-conteneur)}.offre-habitants[data-astro-cid-ndm5nux2] .offre-public[data-astro-cid-ndm5nux2],.offre-habitants[data-astro-cid-ndm5nux2] .offre-prix[data-astro-cid-ndm5nux2]{color:var(--violet)}.offre-organisations[data-astro-cid-ndm5nux2]{--couleur-marque:var(--jaune);--couleur-icone:var(--jaune);--couleur-focus:var(--jaune);background-color:var(--violet);color:var(--sur-primaire)}@container (width>=40rem){.offre-public[data-astro-cid-ndm5nux2]{min-block-size:2lh}.offres[data-astro-cid-ndm5nux2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.offres-lien[data-astro-cid-ndm5nux2]{margin:0;position:absolute;inset-block-start:calc(var(--espace-6) + .7rem);inset-inline-start:50%;transform:translate(-50%,-50%)}.offres-lien[data-astro-cid-ndm5nux2] svg[data-astro-cid-ndm5nux2]{transform:none}.offre-habitants[data-astro-cid-ndm5nux2]{border-radius:var(--rayon-carte) 0 0 var(--rayon-carte)}.offre-organisations[data-astro-cid-ndm5nux2]{border-radius:0 var(--rayon-carte) var(--rayon-carte) 0;padding-block-start:var(--espace-6);padding-inline-start:calc(var(--largeur-pastille) / 2 + var(--lisere-pastille) + var(--espace-4))}}}@layer utilities;
