.bl-surtitre{letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink);background:var(--c-card);border:1px solid var(--c-card-border);border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.bl-surtitre:before{content:"";background:#4285f4;border-radius:50%;width:7px;height:7px}.bl-h1{letter-spacing:-.03em;color:var(--c-ink);text-wrap:balance;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.1}.bl-h2-section{letter-spacing:-.02em;color:var(--c-ink);font-size:1.5rem;font-weight:700}.bl-categorie{color:color-mix(in srgb, var(--c) 72%, #000);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 28%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.bl-categorie:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.bl-carte{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:22px;flex-direction:column;gap:12px;height:100%;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 1px 2px #3c40430f,0 18px 40px -28px #3c281473}.bl-carte:after{content:"";background:var(--c);opacity:.85;border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 24px auto}.bl-carte:hover{border-color:color-mix(in srgb, var(--c) 35%, transparent);box-shadow:0 1px 2px #3c40430f, 0 26px 50px -26px color-mix(in srgb, var(--c) 55%, transparent);transform:translateY(-3px)}.bl-carte .bl-categorie{align-self:flex-start}.bl-carte-titre{letter-spacing:-.015em;color:var(--c-ink);text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.25}.bl-carte-texte{color:var(--c-muted);flex:1;font-size:14.5px;line-height:1.6}.bl-carte-pied{color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:13px;display:flex}.bl-carte-lire{color:#1a73e8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.bl-carte:hover .bl-carte-lire svg{transform:translate(3px)}.bl-carte-lire svg{transition:transform .2s}.bl-carte-grande{padding:32px}.bl-carte-grande .bl-carte-titre{max-width:40rem;font-size:clamp(1.4rem,3.4vw,1.9rem)}.bl-carte-grande .bl-carte-texte{max-width:44rem;font-size:16px}.bl-ariane{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.bl-ariane a{color:#1a73e8;font-weight:600}.bl-ariane a:hover{text-decoration:underline}.bl-chapo{color:var(--c-ink);opacity:.88;margin-top:20px;font-size:19px;line-height:1.6}.bl-meta{border-bottom:1px solid var(--c-card-border);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-bottom:26px;font-size:13.5px;display:flex}.bl-mise-en-page{gap:32px;max-width:48rem;margin:32px auto 0;display:grid}@media (min-width:1100px){.bl-mise-en-page{grid-template-columns:15rem minmax(0,44rem);justify-content:center;gap:36px 56px;max-width:none}.bl-entete{grid-column:2}.bl-sommaire{grid-area:2/1;align-self:start;position:sticky;top:96px}.bl-texte{grid-area:2/2}}.bl-sommaire{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:18px;padding:18px 20px}.bl-sommaire-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.bl-sommaire ol{counter-reset:s;gap:8px;display:grid}.bl-sommaire li{counter-increment:s;gap:8px;font-size:14px;line-height:1.4;display:flex}.bl-sommaire li:before{content:counter(s);width:20px;color:var(--c);flex:none;font-weight:700}.bl-sommaire a{color:var(--c-ink)}.bl-sommaire a:hover{color:#1a73e8}.bl-corps{color:var(--c-ink);font-size:17.5px;line-height:1.75}.bl-corps>*+*{margin-top:1.1em}.bl-corps h2{letter-spacing:-.02em;text-wrap:balance;margin-top:2.2em;scroll-margin-top:96px;font-size:1.6rem;font-weight:700;line-height:1.2}.bl-corps h2:first-child{margin-top:0}.bl-corps h3{letter-spacing:-.01em;margin-top:1.6em;font-size:1.2rem;font-weight:700;line-height:1.3}.bl-corps h2+p,.bl-corps h3+p,.bl-corps h2+.bl-liste,.bl-corps h3+.bl-liste{margin-top:.6em}.bl-corps p{color:color-mix(in srgb, var(--c-ink) 88%, transparent)}.bl-corps strong{color:var(--c-ink);font-weight:700}.bl-corps a,.bl-faq a{color:#1a73e8;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1a73e859;text-decoration:underline #1a73e859}.bl-corps a:hover{text-decoration-color:#1a73e8}.bl-liste{gap:12px;display:grid}.bl-liste li{align-items:flex-start;gap:12px;display:flex}.bl-puce{color:#fff;background:var(--c);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:4px;display:grid}.bl-num{color:#fff;background:color-mix(in srgb, var(--c) 78%, #1c1209);border-radius:9px;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;font-size:13px;font-weight:800;display:grid}.bl-encadre{background:color-mix(in srgb, var(--c) 7%, var(--c-card));border:1px solid color-mix(in srgb, var(--c) 24%, transparent);border-left:4px solid var(--c);border-radius:18px;padding:18px 20px}.bl-encadre-titre{color:color-mix(in srgb, var(--c) 80%, #000);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.bl-encadre p{margin-top:6px;font-size:16px;line-height:1.65}.bl-chiffres{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:20px;padding:22px}.bl-chiffres>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (min-width:640px){.bl-chiffres>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-chiffres span{color:var(--c-muted);flex-direction:column;font-size:13.5px;line-height:1.35;display:flex}.bl-chiffres b{letter-spacing:-.02em;color:#188038;font-size:1.9rem;font-weight:800;line-height:1.1}.bl-chiffres figcaption{border-top:1px solid var(--c-card-border);color:var(--c-muted);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.5}.bl-tableau{border:1px solid var(--c-card-border);background:var(--c-card);border-radius:18px;overflow-x:auto}.bl-tableau table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px;line-height:1.45}.bl-tableau th,.bl-tableau td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-card-border);padding:12px 16px}.bl-tableau thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);background:color-mix(in srgb, var(--c-ink) 3%, transparent);font-size:13px;font-weight:700}.bl-tableau tbody th{color:var(--c-ink);font-weight:600}.bl-tableau tr:last-child th,.bl-tableau tr:last-child td{border-bottom:0}.bl-cta{text-align:center;color:#fff;background:radial-gradient(60% 60% at 100% 0,#4285f473,#0000 70%),radial-gradient(50% 50% at 0 100%,#34a85347,#0000 70%),linear-gradient(160deg,#0d1527,#10265a);border-radius:24px;padding:30px 26px;box-shadow:0 30px 60px -34px #10265acc}.bl-cta b{letter-spacing:-.015em;font-size:1.35rem;line-height:1.25;display:block}.bl-cta p{color:#ffffffbf;max-width:32rem;margin:8px auto 0;font-size:15.5px;line-height:1.55}.bl-corps .bl-cta-bouton{color:#fff;background:#1a73e8;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px -10px #1a73e8e6}.bl-corps .bl-cta-bouton:hover{background:#1765cc;transform:translateY(-2px)}.bl-faq{margin-top:3em}.bl-faq h2{letter-spacing:-.02em;color:var(--c-ink);margin-bottom:14px;scroll-margin-top:96px;font-size:1.6rem;font-weight:700}.bl-faq details{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:16px}.bl-faq details+details{margin-top:10px}.bl-faq summary{cursor:pointer;color:var(--c-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";color:#1a73e8;background:#1a73e81a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:18px;font-weight:600;transition:transform .2s;display:grid}.bl-faq details[open] summary:after{transform:rotate(45deg)}.bl-faq details p{color:var(--c-muted);padding:0 18px 18px;font-size:15.5px;line-height:1.65}[data-theme=dark] .bl-categorie{color:color-mix(in srgb, var(--c) 55%, #fff);background:color-mix(in srgb, var(--c) 18%, transparent);border-color:color-mix(in srgb, var(--c) 40%, transparent)}[data-theme=dark] .bl-carte{box-shadow:none}[data-theme=dark] .bl-carte-lire,[data-theme=dark] .bl-ariane a,[data-theme=dark] .bl-corps a,[data-theme=dark] .bl-faq a{color:#8ab4f8}[data-theme=dark] .bl-encadre{background:color-mix(in srgb, var(--c) 12%, var(--c-card))}[data-theme=dark] .bl-encadre-titre{color:color-mix(in srgb, var(--c) 50%, #fff)}[data-theme=dark] .bl-chiffres b{color:#81c995}[data-theme=dark] .bl-faq summary:after{color:#8ab4f8;background:#8ab4f824}[data-theme=dark] .bl-corps .bl-cta-bouton{color:#fff}
