.gradient-hero[data-astro-cid-uveo3znp]{padding-top:calc(58px + clamp(1.25rem,3.5vw,2.25rem));padding-bottom:clamp(1.25rem,2.5vw,1.5rem)}.gradient-hero__ariane[data-astro-cid-uveo3znp] ol[data-astro-cid-uveo3znp]{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:.8125rem;color:var(--gp-gris-clair)}.gradient-hero__ariane[data-astro-cid-uveo3znp] li[data-astro-cid-uveo3znp]+li[data-astro-cid-uveo3znp]:before{content:"›";margin-right:.375rem}.gradient-hero__ariane[data-astro-cid-uveo3znp] a[data-astro-cid-uveo3znp]{display:inline-block;padding-block:.25rem;margin-block:-.25rem;color:inherit;text-decoration:none}.gradient-hero__ariane[data-astro-cid-uveo3znp] a[data-astro-cid-uveo3znp]:hover{color:var(--gp-sauge-fonce);text-decoration:underline;text-underline-offset:.2em}.gradient-hero__surtitre[data-astro-cid-uveo3znp]{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gp-sauge)}.gradient-hero__surtitre[data-astro-cid-uveo3znp]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.gradient-hero__titre[data-astro-cid-uveo3znp]{margin:.5rem 0 .625rem;font-family:var(--gp-titre);font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:600;line-height:1.04;letter-spacing:-.01em;color:var(--gp-encre);text-wrap:balance}.gradient-hero__titre[data-astro-cid-uveo3znp] em[data-astro-cid-uveo3znp]{font-style:italic;color:var(--gp-brique)}.gradient-hero__intro[data-astro-cid-uveo3znp]{max-width:62ch;margin:0;font-size:clamp(1rem,1.3vw,1.0625rem);line-height:1.6;color:var(--gp-gris)}.gradient-encadre[data-astro-cid-vvz37dio]{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-sauge-pale);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.gradient-encadre[data-astro-cid-vvz37dio]:hover{border-color:var(--gp-sauge);box-shadow:var(--gp-ombre)}.gradient-encadre__pastille[data-astro-cid-vvz37dio]{flex:none;width:56px;height:56px;border-radius:14px;background:var(--swatch)}.gradient-encadre__texte[data-astro-cid-vvz37dio]{display:flex;flex-direction:column;gap:2px}.gradient-encadre__texte[data-astro-cid-vvz37dio] strong[data-astro-cid-vvz37dio]{font-family:var(--gp-titre);font-size:1.3125rem;font-weight:600;line-height:1.2;color:var(--gp-encre)}.gradient-encadre__texte[data-astro-cid-vvz37dio] span[data-astro-cid-vvz37dio]{font-size:.9375rem;color:var(--gp-gris)}.gradient-encadre__lien[data-astro-cid-vvz37dio]{margin-left:auto;font-weight:700;white-space:nowrap;color:var(--gp-sauge-fonce)}.gradient-encadre[data-astro-cid-vvz37dio]:hover .gradient-encadre__lien[data-astro-cid-vvz37dio]{text-decoration:underline;text-underline-offset:3px}@media(max-width:559px){.gradient-encadre[data-astro-cid-vvz37dio]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 14px;padding:16px}.gradient-encadre__pastille[data-astro-cid-vvz37dio]{width:48px;height:48px;border-radius:12px}.gradient-encadre__lien[data-astro-cid-vvz37dio]{grid-column:2;margin-left:0}}@media(prefers-reduced-motion:reduce){.gradient-encadre[data-astro-cid-vvz37dio]{transition:none}}.gradient-faq[data-astro-cid-43wy35mo]{display:grid;gap:10px;max-width:820px;margin-top:18px}.gradient-faq__question[data-astro-cid-43wy35mo]{padding:2px 16px;border:1px solid var(--gp-trait);border-radius:14px;background:var(--gp-surface)}.gradient-faq__question[data-astro-cid-43wy35mo] summary[data-astro-cid-43wy35mo]{display:flex;justify-content:space-between;gap:12px;padding:13px 0;font-weight:600;line-height:1.4;color:var(--gp-encre);list-style:none;cursor:pointer}.gradient-faq__question[data-astro-cid-43wy35mo] summary[data-astro-cid-43wy35mo]::-webkit-details-marker{display:none}.gradient-faq__question[data-astro-cid-43wy35mo] summary[data-astro-cid-43wy35mo]:after{content:"+";flex:none;font-size:1.25rem;line-height:1;color:var(--gp-sauge)}.gradient-faq__question[data-astro-cid-43wy35mo][open] summary[data-astro-cid-43wy35mo]:after{content:"–"}.gradient-faq__question[data-astro-cid-43wy35mo] p[data-astro-cid-43wy35mo]{margin:0 0 14px;line-height:1.6;color:var(--gp-gris)}.gradient-page{--gp-papier: #fbf8f3;--gp-surface: #ffffff;--gp-surface-2: #f4efe6;--gp-encre: #2c2c2c;--gp-gris: #5f5a52;--gp-gris-clair: #6f685d;--gp-trait: #e4dccf;--gp-trait-fort: #d3c7b4;--gp-sauge: #4f6b43;--gp-sauge-fonce: #3a4f33;--gp-sauge-pale: #eef3eb;--gp-brique: #b44430;--gp-erreur: #b3261e;--gp-titre: var(--font-secondary, "Crimson Text", Georgia, serif);--gp-texte: var(--font-primary, "Inter", system-ui, sans-serif);--gp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gp-largeur: 1200px;--gp-gouttiere: clamp(16px, 3vw, 36px);--gp-rayon: 16px;--gp-ombre: 0 1px 2px rgba(70, 55, 30, .06), 0 12px 32px -16px rgba(70, 55, 30, .28);padding-bottom:clamp(40px,6vw,64px);background:var(--gp-papier);color:var(--gp-encre);font-family:var(--gp-texte)}.gradient-page .gradient-conteneur{max-width:var(--gp-largeur);margin-inline:auto;padding-inline:var(--gp-gouttiere)}.gradient-page :focus-visible{outline:2.5px solid var(--gp-sauge);outline-offset:2px;border-radius:8px}.gradient-page .gradient-bande{margin-top:clamp(40px,6vw,64px);padding-top:clamp(36px,5vw,56px);border-top:1px solid var(--gp-trait)}.gradient-page .gradient-bande__titre{scroll-margin-top:80px;margin:0 0 6px;font-family:var(--gp-titre);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.1;color:var(--gp-encre);text-wrap:balance}.gradient-page .gradient-bande__intro{max-width:64ch;margin:0 0 22px;color:var(--gp-gris);line-height:1.6}.gradient-page .gradient-carte{border:1px solid var(--gp-trait);border-radius:var(--gp-rayon);background:var(--gp-surface)}.gradient-page .gradient-bouton-pale{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:0;border-radius:10px;background:var(--gp-sauge-pale);font:inherit;font-size:.8125rem;font-weight:600;color:var(--gp-sauge-fonce);cursor:pointer;transition:background-color .15s ease,color .15s ease}.gradient-page .gradient-bouton-pale:hover{background:var(--gp-sauge);color:#fff}.gradient-page .gradient-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--gp-trait-fort);border-radius:12px;background:var(--gp-surface);font:inherit;font-size:.9rem;font-weight:600;color:var(--gp-encre);cursor:pointer;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.gradient-page .gradient-bouton:hover{border-color:var(--gp-encre)}.gradient-page .gradient-bouton--principal{border-color:var(--gp-sauge);background:var(--gp-sauge);color:#fff}.gradient-page .gradient-bouton--principal:hover{border-color:var(--gp-sauge-fonce);background:var(--gp-sauge-fonce)}.gradient-page .gradient-bouton svg,.gradient-page .gradient-bouton-pale svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gradient-page .gradient-message{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;max-width:min(560px,calc(100% - 32px));margin:0;padding:11px 16px;border-radius:12px;background:#222;box-shadow:0 0 0 1px #ffffff29,0 10px 28px -8px #00000073;color:#f4efe6;font-size:.875rem;opacity:0;transform:translate(-50%,20px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.gradient-page .gradient-message.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:639px){.gradient-page .gradient-message{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.gradient-page .gradient-bouton,.gradient-page .gradient-bouton-pale,.gradient-page .gradient-message{transition:none}}
