.sp-cal[data-astro-cid-nvnfkqdu]{gap:var(--space-6);display:grid}.sp-cal-mois[data-astro-cid-nvnfkqdu]{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (width>=900px){.sp-cal-mois[data-astro-cid-nvnfkqdu]{grid-template-columns:repeat(12,minmax(0,1fr))}}.sp-cal-bouton[data-astro-cid-nvnfkqdu]{border-radius:var(--radius);background:var(--surface);min-height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:0;padding:0 .25rem;font-size:.9375rem;font-weight:650}.sp-cal-bouton[data-astro-cid-nvnfkqdu]:hover{box-shadow:inset 0 0 0 1.5px var(--sp-sauge);color:var(--sp-sauge)}.sp-cal-bouton[data-astro-cid-nvnfkqdu][aria-pressed=true]{background:var(--sp-sauge);color:#fff;box-shadow:none}.sp-cal-panneau[data-astro-cid-nvnfkqdu]{gap:var(--space-4);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.sp-cal-panneau[data-astro-cid-nvnfkqdu] h3[data-astro-cid-nvnfkqdu]{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.sp-cal-panneau[data-astro-cid-nvnfkqdu] h3[data-astro-cid-nvnfkqdu] span[data-astro-cid-nvnfkqdu]{color:var(--accent);font-style:italic;font-weight:500}.sp-cal-colonnes[data-astro-cid-nvnfkqdu]{gap:var(--space-5);display:grid}@media (width>=720px){.sp-cal-colonnes[data-astro-cid-nvnfkqdu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-cal-colonnes[data-astro-cid-nvnfkqdu] h4[data-astro-cid-nvnfkqdu]{margin-bottom:var(--space-2);color:var(--sp-sauge);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.sp-cal-colonnes[data-astro-cid-nvnfkqdu] ul[data-astro-cid-nvnfkqdu]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sp-cal-colonnes[data-astro-cid-nvnfkqdu] li{color:var(--text-2);padding-left:1.4rem;line-height:1.5;position:relative}.sp-cal-colonnes[data-astro-cid-nvnfkqdu] li:before{content:"";background:var(--sp-lavande);border-radius:0 70%;width:.65rem;height:.65rem;position:absolute;top:.45em;left:0;transform:rotate(-12deg)}.sp-cal-colonnes[data-astro-cid-nvnfkqdu] li.sp-cal-vide{color:var(--muted);font-style:italic}.sp-cal-annee[data-astro-cid-nvnfkqdu]{gap:var(--space-2);display:grid}.sp-cal-annee-titre[data-astro-cid-nvnfkqdu]{margin-bottom:var(--space-2);font-size:1.3rem}.sp-cal-entete[data-astro-cid-nvnfkqdu],.sp-cal-ligne[data-astro-cid-nvnfkqdu]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:3px;display:grid}.sp-cal-entete[data-astro-cid-nvnfkqdu]>span[data-astro-cid-nvnfkqdu]:first-child{display:none}.sp-cal-lignes[data-astro-cid-nvnfkqdu]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sp-cal-plante[data-astro-cid-nvnfkqdu]{font-weight:600;font-size:var(--text-sm);color:var(--text);grid-column:1/-1}@media (width>=900px){.sp-cal-entete[data-astro-cid-nvnfkqdu],.sp-cal-ligne[data-astro-cid-nvnfkqdu]{grid-template-columns:minmax(13rem,1.6fr) repeat(12,minmax(0,1fr));gap:4px}.sp-cal-entete[data-astro-cid-nvnfkqdu]>span[data-astro-cid-nvnfkqdu]:first-child{display:block}.sp-cal-plante[data-astro-cid-nvnfkqdu]{padding-right:var(--space-3);grid-column:auto}.sp-cal-lignes[data-astro-cid-nvnfkqdu]{gap:var(--space-2)}}.sp-cal-lettre[data-astro-cid-nvnfkqdu]{text-align:center;color:var(--muted);border-radius:6px;padding-block:.15rem;font-size:.8125rem;font-weight:700}.sp-cal-lettre[data-astro-cid-nvnfkqdu].is-actif{background:var(--sp-sauge);color:#fff}.sp-cal-case[data-astro-cid-nvnfkqdu]{background:#2f4a3a12;border-radius:4px;height:18px}.sp-cal-case[data-astro-cid-nvnfkqdu].is-oui{background:var(--sp-sauge-2)}.sp-cal-ligne--fleur[data-astro-cid-nvnfkqdu] .sp-cal-case[data-astro-cid-nvnfkqdu].is-oui{background:var(--sp-lavande)}.sp-cal-case[data-astro-cid-nvnfkqdu].is-actif{box-shadow:0 0 0 2px var(--accent)}.sp-cal-legende[data-astro-cid-nvnfkqdu]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.sp-cal-pastille[data-astro-cid-nvnfkqdu]{background:var(--sp-sauge-2);border-radius:3px;width:1.4rem;height:.8rem;display:inline-block}.sp-cal-pastille--fleur[data-astro-cid-nvnfkqdu]{margin-left:var(--space-3);background:var(--sp-lavande)}.sp-cal-note[data-astro-cid-nvnfkqdu]{flex-basis:100%}.sp-ancres[data-astro-cid-qp4hxbdx]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sp-ancres[data-astro-cid-qp4hxbdx] a[data-astro-cid-qp4hxbdx]{border-radius:var(--radius-pill);background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);align-items:center;padding:0 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.sp-ancres[data-astro-cid-qp4hxbdx] a[data-astro-cid-qp4hxbdx]:hover{box-shadow:inset 0 0 0 1.5px var(--sp-sauge);color:var(--sp-sauge)}.sp-cartes[data-astro-cid-qp4hxbdx]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.sp-cartes[data-astro-cid-qp4hxbdx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sp-cartes[data-astro-cid-qp4hxbdx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-carte[data-astro-cid-qp4hxbdx]{gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);align-content:start;display:grid}.sp-section--pierre[data-astro-cid-qp4hxbdx] .sp-carte[data-astro-cid-qp4hxbdx]{background:var(--bg)}.sp-carte[data-astro-cid-qp4hxbdx] h3[data-astro-cid-qp4hxbdx]{font-size:1.35rem}.sp-carte[data-astro-cid-qp4hxbdx] p[data-astro-cid-qp4hxbdx]{color:var(--muted);line-height:1.55}.sp-carte-icone[data-astro-cid-qp4hxbdx]{background:var(--sp-sauge-clair);width:56px;height:56px;color:var(--sp-sauge);border-radius:16px;place-items:center;display:grid}.sp-section-suite[data-astro-cid-qp4hxbdx]{margin-top:var(--space-6)}.sp-formules[data-astro-cid-qp4hxbdx]{gap:var(--space-4);margin-top:var(--space-7);display:grid}@media (width>=900px){.sp-formules[data-astro-cid-qp4hxbdx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-formule[data-astro-cid-qp4hxbdx]{gap:var(--space-3);border-radius:var(--radius-xl);background:var(--sp-sauge);color:#f3eee4;align-content:start;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}.sp-formule[data-astro-cid-qp4hxbdx] h3[data-astro-cid-qp4hxbdx]{color:#fff;font-size:1.7rem}.sp-formule[data-astro-cid-qp4hxbdx] p[data-astro-cid-qp4hxbdx]{color:#dce6dd}.sp-formule[data-astro-cid-qp4hxbdx] ul[data-astro-cid-qp4hxbdx]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.sp-formule[data-astro-cid-qp4hxbdx] li[data-astro-cid-qp4hxbdx]{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.sp-formule[data-astro-cid-qp4hxbdx] li[data-astro-cid-qp4hxbdx] .icon{color:#b9d3be;flex:none}.sp-tarifs[data-astro-cid-qp4hxbdx]{border-top:1px solid var(--line-2);margin:0;display:grid}.sp-tarif[data-astro-cid-qp4hxbdx]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line-2);display:flex}.sp-tarif[data-astro-cid-qp4hxbdx] dt[data-astro-cid-qp4hxbdx]{gap:.15rem;font-weight:650;display:grid}.sp-tarif[data-astro-cid-qp4hxbdx] dt[data-astro-cid-qp4hxbdx] span[data-astro-cid-qp4hxbdx]{color:var(--muted);font-weight:400;font-size:var(--text-sm)}.sp-tarif[data-astro-cid-qp4hxbdx] dd[data-astro-cid-qp4hxbdx]{color:var(--sp-sauge);font-family:var(--font-display);text-align:right;white-space:nowrap;flex:none;margin:0;font-size:1.35rem;font-weight:600}@media (width<=479px){.sp-tarif[data-astro-cid-qp4hxbdx]{gap:var(--space-1);flex-direction:column}.sp-tarif[data-astro-cid-qp4hxbdx] dd[data-astro-cid-qp4hxbdx]{text-align:left}}.sp-tarifs-mention[data-astro-cid-qp4hxbdx]{margin-top:var(--space-4)}
