html{scroll-padding-top:170px}[id]{scroll-margin-top:170px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.site-header.new-header{z-index:110;backdrop-filter:blur(16px);background:#faf8fcfa;padding:12px clamp(16px,4vw,64px);display:block}.header-top{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:auto;display:flex}.new-header .nav{gap:18px}.new-header .nav a{font-size:14px}.new-header .nav .actif{color:#66359c;text-underline-offset:7px;text-decoration:underline 2px}.site-search{color:#30283e;max-width:760px;margin:12px auto 0;font:16px/1.5 system-ui,sans-serif;position:relative}.search-field{background:#fff;border:1px solid #b9abc9;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex;box-shadow:0 2px 6px #30283e05}.search-field:focus-within{border-color:#7042a7;outline:3px solid #ddd0ef}.search-field>span{font-size:28px;line-height:1}.search-field input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:11px 0}.search-field input::-webkit-search-cancel-button{display:none}.search-field button{cursor:pointer;color:#665570;background:0 0;border:0;width:32px;height:32px;font:24px system-ui}.search-panel{z-index:130;text-align:left;background:#fff;border:1px solid #d0bedf;border-radius:16px;max-height:min(65vh,580px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 65px #30203d33}.search-panel[hidden],#search-clear[hidden]{display:none}.search-panel p{color:#63586e;margin:0 8px 8px;font-size:14px}.search-panel ul{margin:0;padding:0;list-style:none}.search-panel li{border-radius:10px}.search-panel a{flex-direction:column;gap:3px;padding:10px 12px;display:flex;color:#30283e!important;text-decoration:none!important}.search-panel li:hover,.search-panel li[aria-selected=true]{background:#f0e8fa}.search-panel small{color:#704291;font-size:12px;font-weight:700}.search-panel strong{font-size:16px;line-height:1.4}.search-panel a>span{color:#63586e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.search-panel mark{color:inherit;background:#f3df88;border-radius:2px}.search-panel .search-hint{border-top:1px solid #e8e2ed;margin-top:10px;padding-top:10px;font-size:12px}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #7042a7}.simple-crumb{color:#6b6478;padding-top:26px;font-size:14px}.simple-crumb a{text-decoration:underline}.blog-intro{padding:38px 0 30px}.blog-intro h1{margin:10px 0 14px;font-family:Bricolage Grotesque,system-ui;font-size:clamp(30px,4.2vw,50px)}.blog-intro p{color:#665c73;max-width:660px;margin:0;font-size:18px}.liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.liste li{background:#fff;border-radius:18px;min-width:0;transition:box-shadow .15s,transform .15s;overflow:hidden;border:1px solid #ded3e9!important;margin:0!important}.liste li:hover{transform:translateY(-2px);box-shadow:0 10px 28px #49315716}.liste li>a{color:#30283e;flex-direction:column;gap:16px;height:100%;text-decoration:none;align-items:flex-start!important;padding:26px!important;display:flex!important}.liste h3{margin:14px 0 12px;font:700 clamp(21px,2.2vw,27px)/1.25 Bricolage Grotesque,system-ui}.liste p{color:#63586e;margin:0;font:16px/1.65 system-ui}.liste .statut{color:#665c73;margin-top:auto;font-size:13px}.etiq{color:#663894;background:#eee5f8;border-radius:6px;padding:6px 9px;font:700 12px system-ui;display:inline-block}.home-blog{max-width:1200px;margin:0 auto;padding:42px 24px}.home-blog-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.home-blog h2{margin-top:8px;font-size:clamp(27px,3vw,38px)}.help-banner{background:#eee6f6;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 48px;padding:26px;display:flex}.help-banner h2{font-size:23px}.help-banner p{margin:8px 0 0;font-size:16px}.help-banner a{white-space:nowrap}.aid-shortcuts{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.aid-shortcuts a{background:#fff;border:1px solid #d8cae4;border-radius:8px;padding:9px 13px;font-size:15px}.article-toc{background:#f0eaf7;border-radius:14px;margin:0 0 30px;padding:20px;font-size:16px}.article-toc a{text-decoration:underline}.related{margin:25px auto 50px;padding:35px 24px}.related h2{margin-bottom:20px;font-size:26px}.related>a{background:#fff;border:1px solid #ded3e9;border-radius:14px;margin:12px 0;padding:20px;display:block}.related span{color:#63586e;margin-top:8px;font-size:16px;display:block}.related .back-blog{padding:10px 18px;display:inline-block}.faq summary{scroll-margin-top:180px}@media (width<=1150px){.new-header .nav{z-index:140;background:#fff;border:1px solid #ded3e9;border-radius:14px;flex-direction:column;align-items:stretch;max-height:70vh;padding:15px;display:none;position:absolute;top:64px;left:16px;right:16px;overflow:auto;box-shadow:0 20px 50px #30203d33}.new-header .nav.open{display:flex}.new-header .nav a{padding:10px}.new-header .menu-toggle{display:block}.new-header .brand{font-size:20px}}@media (width<=620px){.liste{grid-template-columns:1fr}.new-header .brand img{width:32px;height:32px}.new-header .brand{font-size:18px}.site-search{margin-top:10px}.search-field input{font-size:16px}.search-field{gap:8px}.search-panel{max-height:58vh;padding:8px}.search-panel .search-hint{display:none}.home-blog-title,.help-banner{flex-direction:column;align-items:flex-start}.home-blog{padding:30px 20px}.liste li>a{padding:22px!important}.blog-intro{padding-top:24px}.blog-intro p{font-size:16px}}@media (prefers-reduced-motion:reduce){.liste li{transition:none}.liste li:hover{transform:none}}@font-face{font-family:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/karla-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/bricolage-grotesque-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/karla-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/karla-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/karla-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/bricolage-grotesque-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/bricolage-grotesque-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/bricolage-grotesque-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/bricolage-grotesque-latin-800-normal.woff2)format("woff2");font-weight:800;font-display:block}@font-face{font-family:Karla;src:url(/assets/fonts/karla-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Karla;src:url(/assets/fonts/karla-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght-normal.woff2)format("woff2-variations")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght-italic.woff2)format("woff2-variations")}.deroul{position:relative}.deroul>.deroul-bouton{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:700;display:flex}.deroul>.deroul-bouton .ch{color:var(--faint);font-size:11px}.deroul-menu{border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;padding:8px;display:none;position:absolute;top:30px;left:-16px}.deroul.ouvert .deroul-menu{display:flex}.deroul-menu a{color:var(--ink);border-radius:12px;padding:10px 14px;font-size:14.5px;font-weight:700}.deroul-menu a span{color:var(--muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.deroul-menu a:hover{background:var(--violet-soft)}@media (width<=980px){.deroul-menu{box-shadow:none;border:0;min-width:0;padding:4px 0 4px 12px;display:flex;position:static}.deroul>.deroul-bouton{display:none}}.nav>.deroul>.deroul-bouton{color:var(--muted)}.nav>.deroul>.deroul-bouton:hover,.nav>.deroul>.deroul-bouton.actif{color:var(--violet)}
