.tp[data-astro-cid-5n4cs5uy]{--tp-texte: #1F2C32;--tp-doux: #5A6B74;--tp-ok: var(--color-accent, #09AB78);--tp-ok-fond: var(--color-accent-light, #E6F8F2);--tp-vi: #B7791F;--tp-vi-fond: #FDF3E1;--tp-ev: #C2410C;--tp-ev-fond: #FDECE5;font-family:var(--font-sans, "Comfortaa", sans-serif);color:var(--tp-texte);margin:2rem 0;padding:22px;border-radius:24px;background:linear-gradient(180deg,#f7fbf9,#fff 60%);border:1px solid #E3EBE7}.tp-tete[data-astro-cid-5n4cs5uy]{margin-bottom:16px}.tp-titre[data-astro-cid-5n4cs5uy]{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.02em}.tp-titre[data-astro-cid-5n4cs5uy] span[data-astro-cid-5n4cs5uy]{color:var(--tp-ok)}.tp-sous[data-astro-cid-5n4cs5uy]{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--tp-doux)}.tp-borne[data-astro-cid-5n4cs5uy]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.4}.tp-borne[data-astro-cid-5n4cs5uy] strong[data-astro-cid-5n4cs5uy]{font-family:Space Grotesk,sans-serif}.tp-borne-depart[data-astro-cid-5n4cs5uy]{background:#fff;border:1px dashed #C9D6D0}.tp-borne-arrivee[data-astro-cid-5n4cs5uy]{background:linear-gradient(120deg,#2BC596 0%,var(--tp-ok) 55%,var(--color-accent-dark, #078C62) 100%);color:#fff;box-shadow:0 16px 30px -18px #078c62cc}.tp-borne-ic[data-astro-cid-5n4cs5uy]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--tp-ok-fond);color:var(--tp-ok)}.tp-borne-arrivee[data-astro-cid-5n4cs5uy] .tp-borne-ic[data-astro-cid-5n4cs5uy]{background:#ffffff2e;color:#fff}.tp-ic{width:17px;height:17px}.tp-marches[data-astro-cid-5n4cs5uy]{list-style:none;margin:12px 0;padding:0 0 0 16px;display:grid;gap:10px;position:relative}.tp-marches[data-astro-cid-5n4cs5uy]:before{content:"";position:absolute;left:30px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--tp-ok) 0%,#E3EBE7 100%)}.tp-marche[data-astro-cid-5n4cs5uy]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 12px 0}.tp-num[data-astro-cid-5n4cs5uy]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:14px;background:#fff;border:2px solid var(--tp-ok);color:var(--tp-ok)}.tp-c-vigilance[data-astro-cid-5n4cs5uy] .tp-num[data-astro-cid-5n4cs5uy]{border-color:var(--tp-vi);color:var(--tp-vi)}.tp-corps[data-astro-cid-5n4cs5uy]{min-width:0;background:#fff;border:1px solid #E8EEEB;border-radius:16px;padding:12px 14px;box-shadow:0 6px 16px -14px #1f2c3259}.tp-m-titre[data-astro-cid-5n4cs5uy]{display:flex;align-items:center;gap:8px;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15.5px}.tp-ic-m{width:16px;height:16px;flex:none;color:var(--color-accent-dark, #078C62)}.tp-m-detail[data-astro-cid-5n4cs5uy]{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--tp-doux)}.tp-faits[data-astro-cid-5n4cs5uy]{display:grid;grid-template-columns:1.6fr 1fr 1.3fr;gap:8px;margin:10px 0 0}.tp-faits[data-astro-cid-5n4cs5uy] div[data-astro-cid-5n4cs5uy]{min-width:0;padding:7px 9px;border-radius:10px;background:#f5f8f7}.tp-faits[data-astro-cid-5n4cs5uy] dt[data-astro-cid-5n4cs5uy]{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7d8e96}.tp-faits[data-astro-cid-5n4cs5uy] dd[data-astro-cid-5n4cs5uy]{margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.3}.tp-cadre[data-astro-cid-5n4cs5uy]{align-self:start;margin-top:12px;white-space:nowrap;padding:4px 10px;border-radius:9999px;font-size:10.5px;font-weight:700}.tp-c-ok[data-astro-cid-5n4cs5uy] .tp-cadre[data-astro-cid-5n4cs5uy]{background:var(--tp-ok-fond);color:var(--color-accent-dark, #078C62)}.tp-c-vigilance[data-astro-cid-5n4cs5uy] .tp-cadre[data-astro-cid-5n4cs5uy]{background:var(--tp-vi-fond);color:var(--tp-vi)}.tp-eviter[data-astro-cid-5n4cs5uy]{margin-top:14px;padding:12px 14px;border-radius:16px;background:var(--tp-ev-fond);border:1px solid #F6CDBB}.tp-eviter-titre[data-astro-cid-5n4cs5uy]{display:flex;align-items:center;gap:8px;margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:14px;color:var(--tp-ev)}.tp-eviter[data-astro-cid-5n4cs5uy] .tp-ic-m{color:var(--tp-ev)}.tp-eviter[data-astro-cid-5n4cs5uy] ul[data-astro-cid-5n4cs5uy]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.tp-eviter[data-astro-cid-5n4cs5uy] li[data-astro-cid-5n4cs5uy]{padding:4px 10px;border-radius:9999px;background:#fff;font-size:11.5px;color:#7c2d12;text-decoration:line-through;text-decoration-color:#c2410c73}.tp-pied[data-astro-cid-5n4cs5uy]{margin:12px 0 0;font-size:10.5px;color:#7d8e96;text-align:right}@media(max-width:639px){.tp[data-astro-cid-5n4cs5uy]{padding:14px;border-radius:20px;margin-left:-4px;margin-right:-4px}.tp-titre[data-astro-cid-5n4cs5uy]{font-size:21px}.tp-marches[data-astro-cid-5n4cs5uy]{padding-left:0}.tp-marches[data-astro-cid-5n4cs5uy]:before{left:14px}.tp-marche[data-astro-cid-5n4cs5uy]{grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;padding-right:0;column-gap:10px;row-gap:0}.tp-num[data-astro-cid-5n4cs5uy]{grid-column:1;grid-row:1 / span 2}.tp-cadre[data-astro-cid-5n4cs5uy]{grid-column:2;grid-row:1;justify-self:end;margin:0 0 -10px;position:relative;z-index:1;translate:-10px 0}.tp-corps[data-astro-cid-5n4cs5uy]{grid-column:2;grid-row:2}.tp-faits[data-astro-cid-5n4cs5uy]{grid-template-columns:1fr 1fr}.tp-faits[data-astro-cid-5n4cs5uy] div[data-astro-cid-5n4cs5uy]:first-child{grid-column:1 / -1}}.tp-affiche[data-astro-cid-5n4cs5uy]{width:1600px;height:1000px;margin:0;padding:44px 52px 30px;border-radius:0;border:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto auto;column-gap:28px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-tete[data-astro-cid-5n4cs5uy]{grid-column:1 / -1;margin-bottom:22px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-titre[data-astro-cid-5n4cs5uy]{font-size:60px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-sous[data-astro-cid-5n4cs5uy]{font-size:22px;margin-top:10px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-borne-depart[data-astro-cid-5n4cs5uy]{grid-column:1}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-borne-arrivee[data-astro-cid-5n4cs5uy]{grid-column:2;grid-row:2}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-borne[data-astro-cid-5n4cs5uy]{font-size:19px;padding:14px 18px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-borne-ic[data-astro-cid-5n4cs5uy]{width:40px;height:40px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-marches[data-astro-cid-5n4cs5uy]{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(3,auto);column-gap:28px;row-gap:12px;margin:18px 0;padding-left:0}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-marches[data-astro-cid-5n4cs5uy]:before{display:none}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-marche[data-astro-cid-5n4cs5uy]{padding:0;grid-template-columns:40px minmax(0,1fr) auto}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-num[data-astro-cid-5n4cs5uy]{width:40px;height:40px;font-size:18px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-m-titre[data-astro-cid-5n4cs5uy]{font-size:21px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-m-detail[data-astro-cid-5n4cs5uy]{font-size:15px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-faits[data-astro-cid-5n4cs5uy] dd[data-astro-cid-5n4cs5uy]{font-size:14px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-faits[data-astro-cid-5n4cs5uy] dt[data-astro-cid-5n4cs5uy]{font-size:11px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-cadre[data-astro-cid-5n4cs5uy]{font-size:13px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-eviter[data-astro-cid-5n4cs5uy]{grid-column:1 / -1;display:flex;align-items:center;gap:18px;margin-top:0}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-eviter[data-astro-cid-5n4cs5uy] ul[data-astro-cid-5n4cs5uy]{margin:0}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-eviter[data-astro-cid-5n4cs5uy] li[data-astro-cid-5n4cs5uy]{font-size:15px}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-eviter-titre[data-astro-cid-5n4cs5uy]{font-size:18px;white-space:nowrap}.tp-affiche[data-astro-cid-5n4cs5uy] .tp-pied[data-astro-cid-5n4cs5uy]{grid-column:1 / -1;font-size:14px}.tp-vignette[data-astro-cid-5n4cs5uy]{width:1600px;height:1000px;margin:0;padding:90px 100px;box-sizing:border-box;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;background:radial-gradient(90% 90% at 100% 0%,#e6f8f2,#fff 60%);font-family:var(--font-sans, "Comfortaa", sans-serif);color:#1f2c32}.tp-v-sur[data-astro-cid-5n4cs5uy]{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:32px;color:var(--color-accent, #09AB78);letter-spacing:.05em;text-transform:uppercase}.tp-v-titre[data-astro-cid-5n4cs5uy]{margin:18px 0 0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:96px;line-height:1.02;letter-spacing:-.03em}.tp-v-titre[data-astro-cid-5n4cs5uy] span[data-astro-cid-5n4cs5uy]{color:var(--color-accent, #09AB78)}.tp-v-sous[data-astro-cid-5n4cs5uy]{margin:28px 0 0;font-size:34px;color:#5a6b74}.tp-v-tel[data-astro-cid-5n4cs5uy]{justify-self:center;width:470px;padding:18px;border-radius:64px;background:#1f2c32;box-shadow:0 50px 80px -40px #1f2c3299}.tp-v-ecran[data-astro-cid-5n4cs5uy]{border-radius:48px;background:#fff;padding:46px 30px 34px}.tp-v-nom[data-astro-cid-5n4cs5uy]{margin:0 0 18px;padding:12px 16px;border-radius:16px;border:2px dashed #C9D6D0;font-size:22px;font-weight:700}.tp-v-marches[data-astro-cid-5n4cs5uy]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tp-v-marche[data-astro-cid-5n4cs5uy]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:16px;background:#f5f8f7;font-size:22px;font-weight:700}.tp-v-n[data-astro-cid-5n4cs5uy]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:3px solid var(--color-accent, #09AB78);color:var(--color-accent, #09AB78);font-family:Space Grotesk,sans-serif;font-size:18px}.tp-v-marche[data-astro-cid-5n4cs5uy].tp-c-vigilance .tp-v-n[data-astro-cid-5n4cs5uy]{border-color:#b7791f;color:#b7791f}.tp-v-fin[data-astro-cid-5n4cs5uy]{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:16px;border-radius:18px;background:var(--color-accent, #09AB78);color:#fff;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:26px}.tp-v-ic{width:28px;height:28px}
