:root{--fg:#1f2328;--fg-muted:#59636e;--bg:#fff;--bg-muted:#f6f8fa;--bg-neutral:rgba(129,139,152,.12);--bg-emphasis:#25292e;--border:#d1d9e0;--border-muted:rgba(209,217,224,.7);--border-emphasis:#818b98;--accent:#0969da;--accent-bg:#ddf4ff;--accent-border:rgba(84,174,255,.4);--btn:#1f883d;--btn-hover:#1c8139;--btn-active:#197935;--btn-border:rgba(31,35,40,.15);--ctl:#f6f8fa;--ctl-hover:#eff2f5;--ctl-fg:#25292e;--ok:#1a7f37;--ok-bg:#dafbe1;--attn:#9a6700;--attn-bg:#fff8c5;--attn-border:rgba(212,167,44,.4);--tab:#fd8c73;--r:6px;--r-lg:12px;--wrap:1168px;--sh-sm:0 1px 1px rgba(31,35,40,.04),0 1px 2px rgba(31,35,40,.03);--sh-float:0 0 0 1px rgba(209,217,224,.25),0 6px 12px -3px rgba(37,41,46,.04),0 6px 18px rgba(37,41,46,.12);--sh-dialog:0 0 0 1px var(--border),0 8px 16px -4px rgba(37,41,46,.08),0 24px 48px -12px rgba(37,41,46,.16);--font:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace}*,::before,::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.5 var(--font);overflow-x:hidden;-webkit-text-size-adjust:100%}a{color:var(--accent);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}:target,[id]{scroll-margin-top:24px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.skip-link:focus{clip:auto;width:auto;height:auto;left:8px;top:8px;background:var(--bg);padding:8px 16px;z-index:99;border:1px solid var(--border);border-radius:var(--r)}.site-header{background:var(--bg-muted);border-bottom:1px solid var(--border)}.site-header .inner{max-width:var(--wrap);margin:0 auto;padding:16px 32px 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 24px}.site-branding{display:flex;align-items:center;gap:12px;min-width:0}.site-title{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:600;line-height:1.25;color:var(--fg);text-decoration:none}.site-title em{font-style:normal;font-weight:400;color:var(--fg-muted)}.site-mark{flex:none;display:block;width:32px;height:32px}.site-description{margin:0;justify-self:end;font-size:14px;color:var(--fg-muted)}.menu-toggle{display:none}.main-navigation{grid-column:1/-1;margin:0 -8px}.main-navigation ul{display:flex;flex-wrap:wrap;gap:0 8px;list-style:none;margin:0;padding:0}.main-navigation a{position:relative;display:block;margin-bottom:8px;padding:6px 8px;border-radius:var(--r);font-size:14px;line-height:20px;color:var(--fg);text-decoration:none}.main-navigation a:hover{background:var(--bg-neutral)}.main-navigation .current-menu-item a{font-weight:600}.main-navigation .current-menu-item a::after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;border-radius:2px;background:var(--tab)}.site-content{max-width:var(--wrap);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:0 48px}.entry-header{grid-column:1/-1;padding:24px 0;border-bottom:1px solid var(--border-muted);margin-bottom:24px}.breadcrumbs{font-size:14px;color:var(--fg-muted);margin:0 0 16px}.breadcrumbs span[aria-hidden]{margin:0 8px}.cat-links{display:inline-block;margin-bottom:12px;padding:0 8px;border:1px solid var(--border);border-radius:2em;font-size:12px;font-weight:500;line-height:22px;color:var(--fg-muted)}.entry-title{max-width:880px;margin:0 0 12px;font-size:32px;font-weight:600;line-height:1.25;color:var(--fg)}.entry-summary{max-width:760px;margin:0 0 16px;font-size:20px;line-height:1.5;color:var(--fg-muted)}.entry-summary p{margin:0}.entry-meta{display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;color:var(--fg-muted)}.entry-meta>span:not(:last-child)::after{content:"·";margin:0 8px}.entry-meta .byline{color:var(--fg);font-weight:600}.entry-cta{margin:20px 0 0}.entry-hero{grid-column:1/-1;margin:0 0 32px;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--bg-muted)}.entry-hero img{display:block;width:100%;height:auto}.entry-content{min-width:0;padding-bottom:8px}.entry-content h2{margin:40px 0 16px;padding-bottom:.3em;border-bottom:1px solid var(--border-muted);font-size:24px;font-weight:600;line-height:1.25}.entry-content>h2:first-child{margin-top:0}.entry-content h3{margin:24px 0 16px;font-size:20px;font-weight:600;line-height:1.25}.entry-content h4{margin:24px 0 16px;font-size:16px;font-weight:600;line-height:1.25}.entry-content p{margin:0 0 16px}.entry-content ul,.entry-content ol{margin:0 0 16px;padding-left:2em}.entry-content li+li{margin-top:.25em}.entry-content strong{font-weight:600}.entry-content blockquote{margin:0 0 16px;padding:0 1em;border-left:.25em solid var(--border);color:var(--fg-muted)}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content hr{height:.25em;margin:24px 0;border:0;background:var(--border)}.entry-content figure{margin:24px 0}.wp-table{overflow-x:auto;margin:0 0 16px}.wp-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.5}.wp-table table[data-columns="2"]{min-width:0}.wp-table th,.wp-table td{padding:6px 13px;border:1px solid var(--border);text-align:left;vertical-align:top}.wp-table th{font-weight:600;background:var(--bg-muted)}.wp-table tbody tr:nth-child(2n){background:var(--bg-muted)}.widget-area{min-width:0}.toc{position:sticky;top:24px;max-height:calc(100vh - 112px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--r);background:var(--bg)}.toc-title{position:sticky;top:0;z-index:1;margin:0;padding:8px 16px;background:var(--bg-muted);border-bottom:1px solid var(--border);font-size:14px;font-weight:600;line-height:20px}.toc ol{list-style:none;margin:0;padding:8px;counter-reset:t}.toc li{counter-increment:t;margin:0}.toc a{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);padding:6px 8px;border-radius:var(--r);font-size:14px;line-height:20px;color:var(--fg);text-decoration:none}.toc a::before{content:counter(t,decimal-leading-zero);font:400 12px/20px var(--mono);color:var(--fg-muted)}.toc a:hover{background:var(--bg-neutral)}.toc a.is-active{background:var(--bg-neutral);font-weight:600}.toc a.is-active::after{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:4px;border-radius:var(--r);background:var(--accent)}.toc-button{display:none}.button-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--btn-border);border-radius:var(--r);background:var(--btn);color:#fff;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;box-shadow:var(--sh-sm);cursor:pointer}.button-cta:hover{background:var(--btn-hover);color:#fff}.button-cta:active{background:var(--btn-active)}.button-cta:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 3px #fff;border-radius:var(--r)}.offer-list{margin:16px 0 24px;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.offer-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:16px;background:var(--bg)}.offer-card+.offer-card{border-top:1px solid var(--border-muted)}.offer-card h3{grid-column:2;grid-row:1;margin:0!important;font-size:16px!important;line-height:1.5!important}.offer-card h3 .num{margin-right:6px;font-weight:400;color:var(--fg-muted)}.offer-strip{grid-column:1;grid-row:1/3;display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg-muted);font-size:14px;font-weight:600;color:var(--fg-muted);white-space:nowrap}.offer-strip small{margin-left:8px;font-size:12px;font-weight:400}.offer-verdict{margin:0!important;font-size:14px}.offer-verdict b{font-weight:600;color:var(--ok)}.offer-bonus{grid-column:2;grid-row:2;margin:0!important;font-size:14px;color:var(--fg-muted)}.offer-foot{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.offer-foot small{font-size:12px;color:var(--fg-muted)}.note{margin:0 0 16px;padding:8px 16px;border-left:.25em solid var(--accent)}.note p:last-child,.note ul:last-child,.note ol:last-child{margin-bottom:0}.note-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;color:var(--accent)}.verdict{margin:24px 0;padding:16px;border:1px solid var(--accent-border);border-radius:var(--r);background:var(--accent-bg)}.verdict p:last-child{margin:0}.verdict blockquote{border:0;padding:0;margin:0;color:inherit}.howto{list-style:none;padding:0!important;counter-reset:h}.howto li{counter-increment:h;position:relative;min-height:32px;margin:0 0 16px!important;padding:4px 0 0 48px!important}.howto li::before{content:counter(h);position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:var(--bg-muted);font-size:14px;font-weight:600;color:var(--fg)}.howto li:not(:last-child)::after{content:"";position:absolute;left:15px;top:36px;bottom:-12px;width:2px;background:var(--border-muted)}.device{margin:24px auto;max-width:520px;padding:0 6%}.device-screen{aspect-ratio:16/10;border:10px solid var(--bg-emphasis);border-bottom-width:14px;border-radius:12px 12px 0 0;background:var(--bg-muted);display:grid;place-items:center;font:600 12px var(--mono);color:var(--fg-muted)}.device-base{height:12px;background:var(--border);border-radius:0 0 10px 10px;margin:0 -6%}.device figcaption{font-size:12px;color:var(--fg-muted);text-align:center;margin-top:8px}.references{font-size:14px}.block-missing{border:1px dashed var(--border-emphasis);border-radius:var(--r);padding:16px;margin:24px 0;font-size:14px;font-weight:600;color:var(--fg-muted)}.capture{margin:24px 0}.capture img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--r)}.capture-tall{max-width:340px;margin-left:auto;margin-right:auto}.capture figcaption{margin-top:8px;font-size:12px;color:var(--fg-muted)}.faq-list{margin:0 0 16px;border:1px solid var(--border);border-radius:var(--r)}.faq-list dt{margin:0;padding:16px 16px 0;font-size:16px;font-weight:600;line-height:1.5}.faq-list dt:not(:first-child){border-top:1px solid var(--border-muted)}.faq-list dd{margin:0;padding:8px 16px 1px}.author-bio{margin:40px 0 0;padding:16px;border:1px solid var(--border);border-radius:var(--r);background:var(--bg-muted);font-size:14px}.author-bio h2{margin:0 0 4px;padding:0;border:0;font-size:16px;font-weight:600;line-height:1.5}.author-bio p{margin:0;color:var(--fg-muted)}.rg-notice{margin-top:48px;background:var(--attn-bg);border-top:1px solid var(--attn-border);border-bottom:1px solid var(--attn-border);font-size:14px}.rg-notice p{max-width:var(--wrap);margin:0 auto;padding:12px 32px}.rg-notice a{font-weight:600}.rg-notice b{display:inline-block;margin-right:8px;padding:0 7px;border:1px solid var(--attn);border-radius:2em;font-size:12px;font-weight:600;line-height:20px}.site-footer{max-width:var(--wrap);margin:0 auto;padding:24px 32px 40px;font-size:12px;line-height:1.5;color:var(--fg-muted)}.site-footer .about{max-width:760px;margin:0 0 16px}.site-info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:16px;border-top:1px solid var(--border-muted)}.site-info a,.site-info button{display:inline-block;padding:4px 0;font:inherit;color:var(--fg-muted);background:none;border:0;text-decoration:none;cursor:pointer}.site-info a:hover,.site-info button:hover{color:var(--accent);text-decoration:underline}.consent{position:fixed;right:16px;bottom:16px;z-index:80;max-width:400px;padding:16px;border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--sh-dialog);font-size:14px;line-height:1.5}.consent[hidden]{display:none}.consent h2{margin:0 0 4px;font-size:16px;font-weight:600}.consent p{margin:0 0 12px;color:var(--fg-muted)}.consent-actions{display:flex;flex-wrap:wrap;gap:8px}.consent button{min-height:40px;padding:0 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--ctl);color:var(--ctl-fg);font:500 14px/20px var(--font);box-shadow:0 1px 0 rgba(31,35,40,.04);cursor:pointer}.consent button:hover{background:var(--ctl-hover)}.consent button.accept{border-color:var(--btn-border);background:var(--btn);color:#fff}.consent button.accept:hover{background:var(--btn-hover)}.consent-prefs{margin:0 0 12px;padding:0;border:0}.consent-prefs label{display:block;padding:4px 0}.retour-haut{position:fixed;right:16px;bottom:16px;z-index:75;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:1px solid var(--border);border-radius:var(--r);background:var(--ctl);color:var(--ctl-fg);font:500 10px/12px var(--font);box-shadow:var(--sh-float);cursor:pointer}.retour-haut[hidden]{display:none}.retour-haut:hover{background:var(--ctl-hover)}.entry-content .post-frise,.entry-content .post-proc{margin:24px 0;padding:16px;border:1px solid var(--border);border-radius:var(--r)}.post-frise figcaption,.post-proc figcaption{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.5}.post-frise ol,.post-proc ol{list-style:none;margin:0;padding:0;display:grid}.post-frise li,.post-proc li{margin:0}.post-frise ol{grid-template-columns:repeat(3,1fr);border-top:2px solid var(--border)}.post-frise li{position:relative;padding:16px 16px 0 0;font-size:14px;color:var(--fg-muted)}.post-frise li::before{content:"";position:absolute;left:0;top:-7px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.post-frise li:last-child::before{background:var(--accent)}.post-frise strong,.post-proc strong{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--fg)}.post-frise span,.post-proc span{display:block}.post-proc ol{grid-template-columns:repeat(4,1fr);gap:0 16px;counter-reset:pp}.post-proc li{font-size:14px;color:var(--fg-muted);counter-increment:pp}.post-proc li::before{content:counter(pp);display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;border:1px solid var(--border);border-radius:50%;background:var(--bg-muted);font-size:14px;font-weight:600;color:var(--fg)}.post-proc dl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 0;padding:16px;border-radius:var(--r);background:var(--bg-muted)}.post-proc dt{font-size:24px;font-weight:600;line-height:1.25;color:var(--fg)}.post-proc dd{margin:2px 0 0;font-size:14px;color:var(--fg-muted)}@media (max-width:1011px){.site-content{grid-template-columns:minmax(0,760px);justify-content:center}.widget-area{display:none}.toc-button{display:inline-flex;align-items:center;gap:8px;position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:70;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--ctl);color:var(--ctl-fg);font:500 14px/20px var(--font);box-shadow:var(--sh-float);cursor:pointer}.toc-sheet{position:fixed;left:0;right:0;bottom:0;z-index:90;max-height:70vh;overflow:auto;overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--bg);box-shadow:var(--sh-dialog)}.toc-sheet[hidden]{display:none}.toc-sheet .toc{position:static;max-height:none;overflow:visible;border:0;border-radius:0}.toc-sheet .toc-title{padding:12px 16px;border-radius:var(--r-lg) var(--r-lg) 0 0}.toc-sheet .toc a{padding:10px 8px}.site-footer{padding-bottom:88px}}@media (max-width:767px){[id],:target{scroll-margin-top:76px}.site-header{position:sticky;top:0;z-index:85}.site-header .inner{display:block;padding:8px 16px}.site-branding{justify-content:space-between}.site-title{font-size:16px;gap:8px}.site-description{display:none}.menu-toggle{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:var(--r);background:var(--ctl);color:var(--ctl-fg);cursor:pointer}.menu-toggle .i-close{display:none}.menu-toggle[aria-expanded="true"] .i-open{display:none}.menu-toggle[aria-expanded="true"] .i-close{display:block}.main-navigation{display:none;margin:8px 0 0;border-top:1px solid var(--border)}.main-navigation.is-open{display:block}.main-navigation ul{display:block;padding:8px 0 0}.main-navigation a{margin:0;padding:12px 8px;font-size:16px}.main-navigation .current-menu-item a{background:var(--bg-neutral)}.main-navigation .current-menu-item a::after{left:-8px;right:auto;top:10px;bottom:10px;width:4px;height:auto;background:var(--accent)}.site-content{padding:0 16px}.entry-header{padding:16px 0;margin-bottom:16px}.breadcrumbs{margin-bottom:12px}.entry-title{font-size:26px}.entry-summary{font-size:18px}.entry-cta{margin-top:16px}.entry-cta .button-cta,.offer-foot .button-cta{min-height:44px}.entry-hero{margin-bottom:24px}.entry-content h2{margin-top:32px;font-size:22px}.entry-content h3{font-size:18px}.offer-card{grid-template-columns:auto minmax(0,1fr)}.offer-strip{grid-row:1;min-width:44px;height:44px}.offer-bonus{grid-column:1/-1;margin-top:8px!important}.offer-foot{grid-column:1/-1;grid-row:auto;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.consent{left:8px;right:8px;bottom:8px;max-width:none}.consent button{min-height:44px}.retour-haut{right:12px;bottom:16px;width:44px;height:44px}.rg-notice p{padding:12px 16px}.site-footer{padding:24px 16px 88px}.site-info a,.site-info button{padding:8px 0}.post-frise ol{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--border);margin-left:5px}.post-frise li{padding:0 0 16px 20px}.post-frise li:last-child{padding-bottom:0}.post-frise li::before{left:-7px;top:5px}.post-proc ol{grid-template-columns:1fr 1fr;gap:16px}.post-proc dl{grid-template-columns:1fr;gap:12px}}.capture-site picture{display:block}@media (max-width:600px){.capture-site img{width:auto;max-width:min(100%,300px);margin:0 auto}}.offer-logo{width:124px;padding:0;border-color:var(--bg-emphasis);background:var(--bg-emphasis)}.offer-logo img{display:block;object-fit:contain;width:104px;height:32px}@media (max-width:767px){.offer-logo{width:108px}.offer-logo img{width:90px;height:28px}}