.page-entete.politique-entete::before{left:auto;right:-5rem;bottom:-17rem;background-image:linear-gradient(212deg,rgba(255,255,255,0.92) 0%,rgba(206,220,250,0.85) 20%,rgba(31,79,216,0.16) 68%,rgba(11,27,43,0.14) 100%);filter:drop-shadow(-0.6rem 0.8rem 0.6rem rgba(11,27,43,0.08));transform:scaleX(-1)}@media (max-width:40rem){.page-entete.politique-entete::before{right:-7rem;bottom:-13.75rem;width:19rem;height:19rem}}.politique-entete .page-entete__titre{margin-bottom:clamp(0.75rem,2svh,1rem)}.politique-entete .page-entete__meta{margin-top:0;font-size:0.9375rem}.politique-maj{display:inline-flex;align-items:center;gap:0.5rem}.politique-maj svg{flex:none;width:1rem;height:1rem;color:var(--ge-bleu)}.politique-sommaire ol{counter-reset:politique-article;border-left:0}.politique-sommaire li{counter-increment:politique-article;border-left:1px solid var(--ge-ligne-forte)}.politique-sommaire a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;padding:0.36rem 0 0.36rem 1rem;text-wrap:balance}.politique-sommaire a::before{content:counter(politique-article,decimal-leading-zero);font-family:var(--ge-police-titre);font-size:0.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.02em;color:var(--ge-bleu)}.politique-sommaire a:hover{border-left-color:rgba(31,79,216,0.35)}.politique-sommaire a.est-actif{border-left-color:var(--ge-bleu)}@media (min-width:62rem) and (max-height:47.5rem){.politique-sommaire .sommaire__titre{margin-bottom:0.75rem}.politique-sommaire a{padding-top:0.24rem;padding-bottom:0.24rem;font-size:0.8125rem;line-height:1.35}}.politique-sommaire__bascule{display:none;color:var(--ge-encre)}@media (max-width:61.99rem){.politique-sommaire:not(.est-pret):not([hidden]){display:block;height:calc(3.5rem + 2px);overflow:hidden;visibility:hidden}.politique-sommaire.est-pret{display:block;border:1px solid rgba(11,27,43,0.07);border-radius:var(--ge-rayon);background-color:#eef2f8;background-image:linear-gradient(160deg,rgba(255,255,255,0.7),rgba(255,255,255,0) 55%);transition:border-color var(--ge-duree) var(--ge-ease),box-shadow var(--ge-duree) var(--ge-ease)!important}.politique-sommaire.est-pret:hover,.politique-sommaire.est-ouvert{border-color:rgba(11,27,43,0.14)}.politique-sommaire.est-ouvert{box-shadow:var(--ge-ombre-carte)}.politique-sommaire.est-pret .sommaire__titre{display:none}.politique-sommaire__bascule{position:relative;display:flex;align-items:center;gap:0.75rem;width:100%;min-height:3.5rem;margin:0;padding:0.9rem 3.5rem 0.9rem 1.25rem;border:0;border-radius:var(--ge-rayon);background:transparent;font-family:var(--ge-police-texte);font-size:1rem;line-height:inherit;text-align:left;cursor:pointer}.politique-sommaire__bascule:focus-visible{outline:2px solid var(--ge-bleu-vif);outline-offset:2px}.politique-sommaire__nom{font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ge-bleu)}.politique-sommaire__compte{font-size:0.9375rem;font-weight:500}.politique-sommaire__bascule::before,.politique-sommaire__bascule::after{content:"";position:absolute;z-index:1;right:1.625rem;top:50%;width:0.75rem;height:1.5px;margin-top:-0.75px;background-color:var(--ge-encre);transition:transform 0.3s var(--ge-ease),background-color var(--ge-duree) var(--ge-ease)!important}.politique-sommaire__bascule::after{transform:rotate(90deg)}.politique-sommaire__pastille{position:absolute;right:1rem;top:50%;width:2rem;height:2rem;margin-top:-1rem;border-radius:var(--ge-rayon);background-color:var(--ge-blanc);box-shadow:var(--ge-ombre-legere);transition:background-color var(--ge-duree) var(--ge-ease)!important}@media (hover:hover){.politique-sommaire__bascule:hover .politique-sommaire__pastille{background-color:var(--ge-encre)}.politique-sommaire__bascule:hover::before,.politique-sommaire__bascule:hover::after{background-color:var(--ge-blanc)}}.politique-sommaire.est-ouvert .politique-sommaire__bascule::before{transform:rotate(45deg)}.politique-sommaire.est-ouvert .politique-sommaire__bascule::after{transform:rotate(135deg)}.politique-sommaire.est-pret ol{display:none;margin:0;padding:0 1.25rem 0.75rem}.politique-sommaire.est-ouvert ol{display:block}.politique-sommaire li{border-left:0;border-top:1px solid rgba(11,27,43,0.08)}.politique-sommaire a,.politique-sommaire a.est-actif{grid-template-columns:2.25rem minmax(0,1fr);margin-left:0;padding:0.7rem 0;border-left:0;font-size:0.9375rem;font-weight:400;line-height:1.4;text-wrap:wrap}.politique-sommaire a::before{font-size:0.8125rem}}@media (min-width:40rem) and (max-width:61.99rem){.politique-sommaire.est-ouvert ol{column-count:2;column-gap:2rem}.politique-sommaire.est-ouvert li{break-inside:avoid}}@media (max-width:61.99rem) and (prefers-reduced-motion:no-preference){.politique-sommaire.est-ouvert ol{animation:faq-ouvre 0.35s var(--ge-ease) both}}.politique .prose .prose__intro{margin-bottom:1.5rem}.politique .prose{counter-reset:rubrique}.politique-article{position:relative;margin-top:clamp(2.5rem,4.5vw,3.25rem);padding-top:clamp(1.75rem,3vw,2.25rem);scroll-margin-top:calc(var(--ge-hauteur-entete) + 1.25rem);counter-increment:rubrique}.politique-article::before,.politique-article::after{content:"";position:absolute;left:0;right:0;pointer-events:none}.politique-article::before{top:0;height:1px;background-color:var(--ge-ligne-forte)}.politique-article::after{top:-1px;height:2px;background-color:var(--ge-bleu);transform:scaleX(0.08);transform-origin:left;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1)!important}@media (hover:hover){.politique-article:hover::after{transform:scaleX(1)}}.prose .politique-article>h2{margin:0 0 1.1rem;font-size:clamp(1.375rem,1.2rem + 0.6vw,1.625rem);line-height:1.22;scroll-margin-top:calc(var(--ge-hauteur-entete) + 1.5rem + clamp(1.75rem,3vw,2.25rem));text-wrap:balance}.prose .politique-article>h2::before{content:counter(rubrique,decimal-leading-zero);display:block;margin-bottom:0.75rem;font-size:0.875rem;font-weight:600;letter-spacing:0.04em;line-height:1;color:var(--ge-bleu)}.prose .politique-article>:last-child{margin-bottom:0}.prose .politique-article__action{margin:1.75rem 0 0}.politique-contact{display:grid;grid-template-columns:minmax(0,1fr);gap:0.75rem;margin-top:1.75rem}@media (min-width:48rem){.politique-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.politique-contact__carte{flex-direction:row;align-items:center;gap:1rem;padding:1.1rem 1.25rem}.politique-contact__carte .carte__icone{flex:none;margin:0}.politique-contact__texte{display:flex;flex-direction:column;gap:0.2rem;min-width:0}.politique-contact__libelle{font-size:0.75rem;font-weight:600;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:var(--ge-bleu)}.politique-contact__valeur{font-size:0.9375rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;text-wrap:balance}.prose a.politique-contact__carte{color:var(--ge-encre);text-decoration:none;transition:border-color var(--ge-duree) var(--ge-ease),box-shadow var(--ge-duree) var(--ge-ease),transform var(--ge-duree) var(--ge-ease)!important}a.politique-contact__carte::after{content:"";flex:none;width:1rem;height:1rem;margin-left:auto;background-color:var(--ge-bleu);-webkit-mask:var(--ge-fleche) center / contain no-repeat;mask:var(--ge-fleche) center / contain no-repeat;transition:transform var(--ge-duree) var(--ge-ease)!important}@media (hover:hover){a.politique-contact__carte:hover::after{transform:translateX(0.2rem)}}a.politique-contact__carte:focus-visible{outline:2px solid var(--ge-bleu-vif);outline-offset:2px}.politique-suite{display:flex;flex-wrap:wrap;gap:1rem 2.25rem;margin-top:clamp(2.75rem,5vw,3.75rem);padding-top:1.5rem;border-top:1px solid var(--ge-ligne)}.prose .politique-suite a.ge-lien-fleche{color:var(--ge-encre);text-decoration:none;transition:border-color var(--ge-duree) var(--ge-ease)!important}@media (prefers-reduced-motion:reduce){.politique-article::after,.politique-sommaire.est-pret,.politique-sommaire__bascule::before,.politique-sommaire__bascule::after,.politique-sommaire__pastille,.prose a.politique-contact__carte,a.politique-contact__carte::after,.prose .politique-suite a.ge-lien-fleche,.politique-contact__carte .carte__icone{transition:none!important}.politique-contact__carte:hover,a.politique-contact__carte:hover::after{transform:none}}@media (hover:none) and (pointer:coarse){.politique-sommaire__bascule,a.politique-contact__carte{-webkit-tap-highlight-color:transparent}.politique-sommaire a:not(.est-actif):active{border-left-color:rgba(31,79,216,0.35)}a.politique-contact__carte:active{border-color:rgba(11,27,43,0.14)}a.politique-contact__carte:active .carte__icone{background-color:var(--ge-encre);color:var(--ge-bleu-sur-encre)}}@media (hover:none) and (pointer:coarse) and (max-width:61.99rem){.politique-sommaire__bascule:active .politique-sommaire__pastille{background-color:var(--ge-encre)}.politique-sommaire__bascule:active::before,.politique-sommaire__bascule:active::after{background-color:var(--ge-blanc)}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.prose a.politique-contact__carte:active{transform:scale(0.985);transition-duration:90ms!important;transition-delay:50ms!important}a.politique-contact__carte:active::after{transform:translateX(0.2rem);transition-duration:90ms!important}}