/* jdt-v2.css + jdt-home.css + jdt-catalogue.css + jdt-recherche.css (tools/build_assets.py) */
.jdt{--bg:#F5F3F8;--surface:#FFFFFF;--surface2:#E9E4F2;--ink:#1C1726;--muted:#585068;--line:#DDD6E8;--accent:#5236B3;--accent-fill:#5B3CC4;--on-accent:#FFFFFF;--chip:#C8F560;--chip-ink:#1C1726;--hero-band:rgba(28,16,52,.8);--f:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--f-data:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--r:10px;--r-lg:16px;--gap:clamp(16px,3cqi,40px);margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:light}.jdt.dark{--bg:#16121F;--surface:#221B30;--surface2:#2B2340;--ink:#F1ECFA;--muted:#B9B0C9;--line:#3A3150;--accent:#B79CF2;--accent-fill:#6D3CC4;--chip:#C8F560;--chip-ink:#1C1726;color-scheme:dark}.jdt *,.jdt *::before,.jdt *::after{box-sizing:border-box}.jdt-page{container:page / inline-size;min-height:100vh}.jdt-page [id]{scroll-margin-top:96px}.jdt a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.jdt :focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px;border-radius:6px}.jdt img{max-width:100%}.jdt img:where([width][height]){height:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--gap)}.skip{position:absolute;left:12px;top:-60px;z-index:60;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg) !important;font:600 15px/1 var(--f);text-decoration:none}.skip:focus{top:12px}.site-head{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}.site-head>.wrap{display:flex;align-items:center;gap:20px;min-height:72px}.logo{display:block;flex:none}.logo img,.logo .logo-svg{display:block;height:44px;width:auto}.logo .lg1{fill:#2B184E}.logo .lg2{fill:#6D3CC4}.logo .lg3{fill:#FFFFFF}.jdt.dark .logo .lg1{fill:#F5F3F8}.jdt.dark .logo .lg2{fill:#C8F560}.jdt.dark .logo .lg3{fill:#2B184E}.logo-d,.jdt.dark .logo-l{display:none !important}.jdt.dark .logo-d{display:block !important}.nav{display:flex;gap:2px;margin-inline-start:auto}.nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;color:var(--ink);text-decoration:none;font:600 15px/1 var(--f)}.nav a:hover{background:var(--surface2)}.nav a[aria-current]{background:var(--ink);color:var(--bg)}.head-actions{display:flex;gap:8px;align-items:center}.theme-btn .to-light,.jdt.dark .theme-btn .to-dark{display:none}.jdt.dark .theme-btn .to-light{display:block}.btn-icon{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:0;font:600 15px/1 var(--f);cursor:pointer;text-decoration:none;white-space:nowrap}.btn .ic{width:18px;height:18px}.jdt .btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-chip{background:var(--chip);color:var(--chip-ink)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.only-m{display:none !important}.search-bar{display:flex;gap:8px;padding-block:0 14px}.search-bar[hidden]{display:none}.search-bar input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 16px/1 var(--f)}.nat-test{--c:var(--n-test)}.nat-recit{--c:var(--n-recit)}.nat-conseil{--c:var(--n-conseil)}.nat-actu{--c:var(--n-actu)}.nat-top{--c:var(--n-produit)}.nat-cmp{--c:var(--n-materiel)}.nat-itw{--c:var(--n-itw)}.nat-dossier{--c:var(--n-dossier)}.nat-res{--c:var(--n-recit)}.sg-host{position:relative}.sg-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;display:grid;gap:2px;max-height:min(620px,calc(100vh - var(--sg-top,140px) - 16px));max-height:min(620px,calc(100dvh - var(--sg-top,140px) - 16px));overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 12px 32px rgba(28,23,38,.18)}.sg-panel[hidden]{display:none}.search-bar.sg-host .sg-panel{top:calc(100% - 8px);left:var(--pad,24px);right:var(--pad,24px)}.sg-group + .sg-group{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.sg-k{margin:2px 8px 4px;font:600 11px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.jdt .sg-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 8px;border-radius:var(--r);color:var(--ink);text-decoration:none}.jdt .sg-row:hover,.jdt .sg-row.is-on,.jdt .sg-all:hover,.jdt .sg-all.is-on{background:var(--surface2)}.jdt .sg-row.is-on,.jdt .sg-all.is-on{outline:2px solid var(--accent);outline-offset:-2px}.sg-pic{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--c,var(--accent)) 14%,transparent);color:var(--c,var(--accent))}.sg-pic .ic{width:20px;height:20px}.sg-pic.has-img{background:#FFFFFF}.sg-pic img{display:block;width:100%;height:100%;object-fit:contain}.sg-txt{display:grid;flex:1;gap:1px;min-width:0}.sg-t{overflow:hidden;font:500 15px/1.3 var(--f);text-overflow:ellipsis;white-space:nowrap}.sg-t b{font-weight:700;color:var(--accent)}.sg-s{overflow:hidden;font:400 12.5px/1.3 var(--f);color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.sg-row .badge{flex:none}.jdt .sg-all{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:6px 10px;border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);color:var(--accent);font:600 14px/1.3 var(--f);text-decoration:none}.sg-all span{flex:1;min-width:0;overflow-wrap:anywhere}.sg-all .ic{flex:none;width:18px;height:18px}@media (max-width:720px){.sg-panel,.search-bar.sg-host .sg-panel{left:0;right:0;border-width:1px 0;border-radius:0}}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin:18px 0 14px;padding:0;list-style:none;font:500 13.5px/1.4 var(--f);color:var(--muted)}.crumbs a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);text-decoration:none}.crumbs .ic{width:18px;height:18px;color:var(--accent)}.lien-art .ic{width:1.05em;height:1.05em;margin-inline-start:.22em;vertical-align:-.17em}.crumbs a:hover{text-decoration:underline}.crumbs li + li::before{content:"/";margin-inline-end:6px;color:var(--line)}.hero{position:relative}.art-hero{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 7;background:var(--surface2)}.art-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.art-head{position:absolute;left:24px;top:24px;max-width:min(760px,68%);padding:22px 28px 24px;border-radius:var(--r-lg);background:var(--hero-band);color:#F5F3F8;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.jdt{--hero-band:rgba(28,16,52,.88)}}.kicker{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px 4px 8px;border-radius:999px;background:var(--chip);color:var(--chip-ink);font:700 12.5px/1.2 var(--f);letter-spacing:.05em;text-transform:uppercase}.kicker .ic{width:18px;height:18px}.art-head h1{margin:12px 0 6px;font:600 clamp(30px,4cqi,48px)/1.05 var(--f);letter-spacing:-.035em;text-wrap:balance}.dek{margin:0;font:500 19px/1.35 var(--f);color:#E3DCEF}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font:500 14px/1.3 var(--f);color:#D2C8E3}.meta span{display:inline-flex;align-items:center;gap:6px}.meta .ic{width:18px;height:18px}.meta .meta-author{color:inherit;font-weight:600;text-decoration:none}.meta .m-long{display:inline}.meta .m-court{display:none}.stats{--n:6;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:16px 0 0;background:var(--surface);border-top:3px solid var(--accent-fill);border-bottom:1px solid var(--line);border-radius:0 0 var(--r) var(--r)}.stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-inline-start:1px solid var(--line)}.stat:first-child{border-inline-start:0}.stat dt{display:flex;align-items:center;gap:6px;font:600 11.5px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.stat dt .ic{width:21px;height:21px;color:var(--accent)}.stat dd{margin:0;display:flex;flex-direction:column;gap:2px}.stat strong{font:500 26px/1.05 var(--f-data);letter-spacing:-.04em;overflow-wrap:anywhere}.stat strong.long{font-size:19px;line-height:1.15;letter-spacing:-.03em}.stat small{font:500 12.5px/1.3 var(--f);color:var(--muted)}.jdt .price-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 28px;padding:14px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.ps-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--chip);color:var(--chip-ink)}.ps-ic .ic{width:26px;height:26px}.ps-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-k{display:block;height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 11.5px/14px var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.ps-nom{color:var(--ink)}.stats + .price-strip{margin-top:12px}.ps-v{display:block;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 16px/30px var(--f)}.ps-v strong{font:600 24px/1 var(--f-data);letter-spacing:-.03em}.ps-v .disc{margin-left:4px;vertical-align:3px}.ps-s{display:block;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 13.5px/18px var(--f);color:var(--muted)}.ps-btn .ic{width:20px;height:20px}.disc{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--chip);color:var(--chip-ink);font:700 12.5px/1.2 var(--f-data)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;margin-top:36px}.main{min-width:0;max-width:760px}.aside{min-width:0}.aside-colle .aside{position:sticky;top:var(--aside-top,88px)}.aside-bas .aside{margin-top:var(--aside-decal,0px)}.aside-bas .aside.aside-libre{position:static}.aside-bas .aside.aside-haut{top:88px}.aside .tabs{display:flex;flex-direction:column;gap:28px}.aside .nav-tabs{display:block}.aside .nav-tabs:empty{margin-bottom:-28px}.sidebar [class*="mv-rail-sticky"]{top:73px !important}.lead{margin:0 0 32px;font:400 20px/1.6 var(--f);text-wrap:pretty}.sec-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--ink);font:600 22px/1.2 var(--f);letter-spacing:-.02em}.sec-title .ic{width:26px;height:26px;color:var(--accent)}.author{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:start;margin:0 0 28px;padding:16px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.author>img,.author>.avatar-ini{grid-row:1 / span 3;width:64px;height:64px;border-radius:50%;object-fit:cover}body.jdt .avatar-ini{display:grid;place-items:center;width:var(--t);height:var(--t);border-radius:50%;background:var(--accent-fill);color:var(--on-accent);font:600 calc(var(--t) * .38)/1 var(--f);letter-spacing:-.02em}.author>h2,.author>p,.author>.socials{grid-column:2}.author h2{margin:2px 0 4px;font:600 18px/1.2 var(--f);letter-spacing:-.02em}.author h2 a{color:var(--ink);text-decoration:none}.author-k{font:500 14px/1 var(--f);color:var(--muted);letter-spacing:0}.author p{margin:0 0 8px;font:400 15px/1.5 var(--f);color:var(--muted)}.author p b,.author p strong{color:var(--ink);font-weight:600}.socials{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.socials .ic{width:22px;height:22px}.socials .so-yt .ic{transform:scale(1.05)}.socials .so-st .ic{transform:scale(1.2)}.socials .so-fb .ic{transform:scale(1.12)}.socials .so-x .ic{transform:scale(.88)}.socials-l{gap:8px 10px}.socials-l .btn{min-height:40px;padding:0 14px 0 12px;border-radius:999px;font-size:14.5px}.socials-l .ic{width:20px;height:20px;color:var(--accent)}.page-auteur main,.page-auteurs main{padding-bottom:48px}.auteur-hero{display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:32px;row-gap:18px;align-items:center;margin:8px 0 28px;padding:28px 32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);border-top:4px solid var(--accent)}.auteur-photo{grid-row:1 / span 2;width:168px;height:168px;border-radius:50%;object-fit:cover;background:var(--surface2);box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--chip)}.auteur-id{display:grid;gap:6px;justify-items:start;min-width:0}.auteur-id h1{margin:6px 0 0;font:600 clamp(32px,4cqi,46px)/1.05 var(--f);letter-spacing:-.035em;text-wrap:balance}.auteur-titre{margin:0;font:500 18px/1.35 var(--f);color:var(--muted);text-wrap:balance}.auteur-stats{margin:0;font:500 14px/1.3 var(--f-data);color:var(--muted)}.auteur-stats b{color:var(--ink)}.auteur-corps{display:grid;grid-template-columns:minmax(0,760px) 300px;justify-content:space-between;gap:32px 48px;align-items:start;margin:0 0 40px}.auteur-bio{font:400 18px/1.65 var(--f);color:var(--ink)}.auteur-suivre{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.auteur-suivre h2{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--ink);font:600 18px/1.2 var(--f);letter-spacing:-.02em}.auteur-suivre .socials-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auteur-suivre .socials-l .btn{width:100%;justify-content:flex-start}.auteur-bio p{margin:0 0 16px}.auteur-bio a{color:var(--accent)}.auteur-articles{margin:0 0 40px}.auteur-articles h2{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--ink);font:600 26px/1.15 var(--f);letter-spacing:-.03em}.auteur-articles h2 .ic{width:26px;height:26px;color:var(--accent)}.cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;margin:0;padding:0;list-style:none}.cartes a{display:grid;gap:8px;align-content:start;color:var(--ink);text-decoration:none}.cartes img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r);background:var(--surface2)}.cartes .k{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--f);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.cartes .k .ic{width:18px;height:18px}.cartes .t{font:600 17px/1.3 var(--f);letter-spacing:-.01em;text-wrap:pretty}.cartes a:hover .t{color:var(--accent)}.cartes time{font:500 13px/1 var(--f-data);color:var(--muted)}.auteurs-tete{max-width:760px;margin:8px 0 28px}.auteurs-tete h1{margin:12px 0 8px;font:600 clamp(32px,4cqi,46px)/1.05 var(--f);letter-spacing:-.035em;text-wrap:balance}.auteurs-tete p:not(.kicker){margin:0;font:400 18px/1.55 var(--f);color:var(--muted)}.auteurs-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.auteur-carte{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:14px;align-content:start;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.auteur-carte>img,.auteur-carte>.avatar-ini{grid-row:1 / span 3;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--surface2)}.auteur-carte h2{margin:4px 0 4px;font:600 19px/1.2 var(--f);letter-spacing:-.02em}.auteur-carte h2 a{color:var(--ink);text-decoration:none}.auteur-carte h2 a::after{content:"";position:absolute;inset:0;border-radius:inherit}.auteur-carte.a-page:hover{border-color:var(--accent)}.auteur-carte p{margin:0 0 8px;font:400 14.5px/1.45 var(--f);color:var(--muted)}.auteur-carte p b,.auteur-carte p strong{color:var(--ink);font-weight:600}.auteur-carte .auteur-stats{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:13px}.auteur-carte .voir{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto;font:600 13.5px/1 var(--f);color:var(--accent)}.auteur-carte .voir .ic{width:16px;height:16px}.toc{scroll-margin-top:88px;margin:0 0 36px;padding:18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.toc h2{display:flex;align-items:center;gap:8px;margin:0;font:600 13px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.toc h2 .ic{width:22px;height:22px;color:var(--accent)}.toc ol{margin:10px 0 0;padding-inline-start:24px;columns:2;column-gap:32px;font:500 15px/1.45 var(--f)}.toc li{margin:0 0 6px;break-inside:avoid}.toc li::marker{font:600 13px var(--f-data);color:var(--accent)}.toc a{color:var(--ink);text-decoration:none}.toc a:hover{color:var(--accent);text-decoration:underline}#content>p,#content>ul:not([class]),#content>ol:not([class]),#content>blockquote{margin:0 0 22px;text-wrap:pretty}#content>ul:not([class]),#content>ol:not([class]){padding-inline-start:24px}#content>blockquote{padding:4px 0 4px 18px;border-inline-start:3px solid var(--accent-fill);color:var(--muted)}#content>h2{scroll-margin-top:96px;margin:44px 0 14px;font:600 30px/1.15 var(--f);letter-spacing:-.03em;text-wrap:balance}#content>h3{scroll-margin-top:96px;margin:30px 0 10px;font:600 21px/1.25 var(--f);letter-spacing:-.02em}#content>img,#content>p>img:only-child,#content>a>img:only-child,#content>picture>img,#content>p>picture:only-child>img,#content>a>picture:only-child>img{display:block;width:100%;height:auto;aspect-ratio:auto 3 / 2;margin:0 0 26px;border-radius:var(--r-lg);background:var(--surface2)}#content>picture,#content>p>picture:only-child,#content>a>picture:only-child{display:block}#content>p>i:only-child,#content>p>em:only-child{display:block;margin-top:-14px;font:500 13.5px/1.4 var(--f);font-style:normal;color:var(--muted)}#content iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;margin:0 0 26px;border:0;border-radius:var(--r-lg)}#content table:not(.range table){display:block;max-width:100%;overflow-x:auto;margin:0 0 22px;border-collapse:collapse;font:500 15px/1.4 var(--f)}#content table:not(.range table) td,#content table:not(.range table) th{padding:8px 12px;border-bottom:1px solid var(--line);text-align:left}.toc ~ #content>h2:first-child{margin-top:0}.jdt .h2-top{display:inline-flex;align-items:center;gap:2px;height:26px;margin-inline-start:10px;padding:0 7px 0 9px;vertical-align:middle;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font:600 11px/1 var(--f-data);letter-spacing:.06em}.jdt .h2-top::before{content:"TOP"}.jdt .h2-top .ic,.jdt .h2-ic .h2-top .ic{width:14px;height:14px;color:inherit}.jdt .h2-ic .h2-top{flex:none;margin-inline-start:2px}.jdt .h2-top:hover,.jdt .h2-top:focus-visible{color:var(--accent);border-color:var(--accent)}.see-also{display:grid;gap:2px;margin:0 0 26px;padding:14px 18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--ink) !important;text-decoration:none}.see-also .sa-k{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.see-also .sa-t{font:600 17px/1.3 var(--f)}.see-also .sa-s{font:500 13.5px/1.3 var(--f);color:var(--muted)}.see-also.has-thumb{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px 12px 12px}.see-also .sa-img{display:block;width:136px;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:var(--surface2)}.see-also .sa-txt{display:grid;gap:3px;min-width:0}.see-also:hover .sa-t{color:var(--accent)}.sig{display:block;flex:none;border-radius:3px}.sig-d{display:none}.jdt.dark .sig-l{display:none}.jdt.dark .sig-d{display:block}.range,.alts{margin:0 0 30px}.jdt .h2-ic{display:flex;align-items:center;gap:12px;scroll-margin-top:96px;margin:44px 0 16px;padding:0;border:0;font:600 30px/1.15 var(--f);letter-spacing:-.03em;text-wrap:balance}.jdt .h2-ic .ic{width:30px;height:30px;color:var(--accent)}.range-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.range table{width:100%;min-width:460px;border-collapse:collapse;font:500 14.5px/1.35 var(--f)}.range th,.range td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.range thead th{font:600 11.5px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.range tbody tr:last-child th,.range tbody tr:last-child td{border-bottom:0}.range tbody th a{color:var(--ink);font-weight:600}.range td:nth-child(2),.range td:nth-child(4){font-family:var(--f-data)}.range .is-current{background:color-mix(in srgb,var(--chip) 35%,transparent)}.range .is-current th{font-weight:700}.range-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font:600 14.5px/1.3 var(--f)}.pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 28px}.pc section{padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.pc h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 16px/1.2 var(--f)}.pc h3 .ic{width:24px;height:24px}.pc .up h3 .ic{color:var(--accent)}.pc .down h3 .ic{color:var(--muted)}.pc ul{margin:0;padding-inline-start:18px;font:400 15px/1.5 var(--f)}.pc li{margin-bottom:4px}.alt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alt-grid:has(.alt.has-img){grid-template-columns:minmax(0,1fr)}.alt.has-img{grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"i t p";padding:10px 14px 10px 10px}.alt-img{grid-area:i;display:block;width:112px;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:var(--surface2)}.alt-img.is-gear{object-fit:contain;background:#FFFFFF}.alt-txt{grid-area:t;display:grid;gap:3px;min-width:0}.alt .alt-txt>*{grid-area:auto}.alt-k{font:600 11px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.alt.has-img .alt-n{font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p" "f p";align-items:center;gap:4px 12px;padding:14px 16px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--ink) !important;text-decoration:none}.alt:hover .alt-n{color:var(--accent)}.alt-n{grid-area:n;font:600 15.5px/1.25 var(--f)}.alt-f{grid-area:f;display:flex;flex-wrap:wrap;gap:2px 10px;font:500 13px/1.3 var(--f-data);color:var(--muted)}.alt-p{grid-area:p;display:inline-flex;align-items:center;gap:2px;font:600 17px/1 var(--f-data)}.alt-p .ic{color:var(--muted)}.faq{margin:0 0 28px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;cursor:pointer;list-style:none;font:600 17px/1.35 var(--f)}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--accent);transition:transform .2s}.faq details[open] summary .ic{transform:rotate(90deg)}.faq details p{margin:0 0 16px}.verdict{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin:0 0 30px;padding:22px 24px;border-radius:var(--r-lg);background:#1C1726;color:#F1ECFA}.jdt.dark .verdict{background:#2B2340}.verdict p{margin:0}.verdict a{color:#C9B6F7}.verdict .usage{display:flex;align-items:flex-start;gap:8px;padding-top:12px;border-top:1px solid rgba(241,236,250,.18);font:500 14.5px/1.45 var(--f);color:#D2C8E3}.verdict .usage .ic{width:22px;height:22px;color:var(--chip)}.verdict .usage b{color:#F1ECFA;font-weight:600}.jdt .h2-resume .sig{width:34px;height:34px;border-radius:7px}.qb{--q-ink:var(--ink);--q-muted:var(--muted);--q-line:var(--line);--q-oui:#4E7D12;--q-non:#C4502E;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 0 6px}.verdict .qb{--q-ink:#F1ECFA;--q-muted:#D2C8E3;--q-line:rgba(241,236,250,.18);--q-oui:var(--chip);--q-non:#FF9C80;margin:6px 0 0}.jdt.dark .ub .qb{--q-oui:var(--chip);--q-non:#FF9C80}.qb.solo{grid-template-columns:minmax(0,1fr)}.qb-col{display:grid;align-content:start;min-width:0;padding-top:12px;border-top:3px solid var(--q-oui)}.qb-col.moins{border-top-color:var(--q-non)}.qb-k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:650 18px/1.2 var(--f);letter-spacing:-.015em;color:var(--q-ink)}.qb-s{font:700 22px/1 var(--f-data)}.qb ul{display:grid;margin:0;padding:0;list-style:none}.qb li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:11px 0;border-top:1px solid var(--q-line)}.qb-ic{display:grid;place-items:center;width:24px;height:24px}.qb-ic .ic{width:22px;height:22px}.plus .qb-s,.plus .qb-ic{color:var(--q-oui)}.moins .qb-s,.moins .qb-ic{color:var(--q-non)}.qb-t{display:grid;gap:3px;min-width:0}.qb-t b{font:650 16.5px/1.2 var(--f);color:var(--q-ink)}.qb-t q{font:italic 400 13.5px/1.4 var(--f);color:var(--q-muted);quotes:"« " " »"}.ub .qb{margin-bottom:14px}.vd-usage{padding-top:16px;border-top:1px solid rgba(241,236,250,.18)}.vd-usage h3{display:flex;align-items:center;gap:9px;margin:0 0 4px;font:600 19px/1.2 var(--f);letter-spacing:-.02em;color:#F1ECFA}.vd-usage h3 .ic{width:22px;height:22px;color:var(--chip)}.vd-usage ol,.vd-usage ul{margin:0;padding:0;list-style:none}.verdict .ub-row{border-top-color:rgba(241,236,250,.18)}.verdict .ub-k,.verdict .ub-axis,.verdict .ub-cond{color:#D2C8E3}.verdict .ub-k .ic{color:var(--chip)}.verdict .ub-scale li{background:rgba(241,236,250,.10);color:#C9BEDC}.verdict .ub-scale li.is-on{background:var(--chip);color:var(--chip-ink)}.verdict .ub-chips li{border-color:rgba(241,236,250,.22);color:#C9BEDC}.verdict .ub-chips li.is-on{border-color:var(--chip);background:var(--chip);color:var(--chip-ink)}.verdict .ub-range::before,.verdict .ub-range::after{background:#F1ECFA}.verdict .ub-ruler li{color:#C9BEDC}.verdict .ub-ruler li.is-on{color:#F1ECFA}.verdict .ub-ruler .ub-mark{background:rgba(241,236,250,.10)}.verdict .ub-ruler li.is-on .ub-mark{background:var(--chip)}.usage-b{margin:0 0 30px}.ub{padding:20px 24px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ub ol,.ub ul{margin:0;padding:0;list-style:none}.ub-lead{margin:0 0 18px;font:400 17px/1.55 var(--f)}.ub-row{display:grid;grid-template-columns:136px minmax(0,1fr);gap:18px;padding:16px 0;border-top:1px solid var(--line)}.ub-k{display:flex;align-items:center;gap:8px;align-self:start;padding-top:4px;font:600 12.5px/1.3 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ub-k .ic{width:22px;height:22px;color:var(--accent)}.ub-v{display:grid;gap:10px;min-width:0}.ub-scale{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px}.ub-scale li{display:grid;place-items:center;min-height:54px;padding:6px 8px;border-radius:3px;background:var(--surface2);color:var(--muted);font:500 13px/1.25 var(--f);text-align:center}.ub-scale li:first-child{border-radius:9px 3px 3px 9px}.ub-scale li:last-child{border-radius:3px 9px 9px 3px}.ub-scale li.is-on{background:var(--chip);color:var(--chip-ink);font-weight:650}.ub-scale .ub-mark{display:none}.ub-axis{display:flex;justify-content:space-between;margin:-2px 0 0;font:500 12px/1.2 var(--f-data);color:var(--muted)}.ub-cond{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font:500 13.5px/1.3 var(--f);color:var(--muted)}.ub-cond-court{display:none}.ub-chips{display:flex;flex-wrap:wrap;gap:7px}.ub-chips li{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:500 14px/1.2 var(--f)}.ub-chips li.is-on{padding-inline-start:9px;border-color:var(--chip);background:var(--chip);color:var(--chip-ink);font-weight:650}.ub-chips .ic{width:14px;height:14px;stroke-width:3}.ub-cond .ub-chips li:not(.is-on){border-style:dashed}.ub-ruler-w,.ub-ruler{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:3px}.ub-ruler-w{row-gap:7px}.ub-ruler{grid-row:2;grid-column:1 / -1}.ub-range{grid-row:1;display:flex;align-items:center;gap:8px;font:650 13px/1.2 var(--f);white-space:nowrap}.ub-range::before,.ub-range::after{content:"";flex:1;height:1px;background:var(--ink)}.ub-ruler li{display:grid;gap:7px;justify-items:center;text-align:center;font:500 12.5px/1.2 var(--f-data);color:var(--muted)}.ub-ruler .ub-mark{width:100%;height:12px;border-radius:2px;background:var(--surface2)}.ub-ruler li:first-child .ub-mark{border-radius:6px 2px 2px 6px}.ub-ruler li:last-child .ub-mark{border-radius:2px 6px 6px 2px}.ub-ruler li.is-on{color:var(--ink);font-weight:650}.ub-ruler li.is-on .ub-mark{background:var(--chip)}.ub-note{margin:0;padding-top:12px;border-top:1px solid var(--line);font:500 13px/1.45 var(--f);color:var(--muted)}.ub-note b{color:var(--ink);font-weight:600}.pc.solo{grid-template-columns:minmax(0,1fr)}.mesures{margin:0 0 30px}.mesures .stats{margin:0;border-radius:var(--r);border:1px solid var(--line);border-top:3px solid var(--accent-fill)}.essentiel{margin:0 0 30px;padding:18px 22px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--chip) 30%,var(--surface));border-inline-start:5px solid var(--chip)}.jdt.dark .essentiel{background:color-mix(in srgb,var(--chip) 10%,var(--surface))}.essentiel .ess-k{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 12.5px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase}.essentiel .ess-k .ic{width:22px;height:22px}.essentiel ul{margin:0;padding-inline-start:20px}.essentiel li{margin-bottom:4px}.essentiel p:not(.ess-k){margin:0 0 8px}.citation{margin:6px 0 32px;padding:4px 0 4px 26px;border-inline-start:4px solid var(--accent-fill)}.citation blockquote{margin:0;font:500 23px/1.4 var(--f);letter-spacing:-.015em;text-wrap:balance}.citation blockquote p{margin:0 0 8px}.citation blockquote p:first-child::before{content:"« ";color:var(--accent)}.citation blockquote p:last-child::after{content:" »";color:var(--accent)}.citation figcaption{margin-top:6px;font:600 14px/1.3 var(--f);color:var(--muted)}.citation figcaption::before{content:"— "}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.tags a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--surface);text-decoration:none;font:600 14px/1 var(--f)}.tags .ic{width:18px;height:18px;color:var(--accent)}.offers-wrap{margin:0 0 40px;scroll-margin-top:96px}.offers-wrap .rundeals-offers{min-height:420px}.jdt .offers-mention{margin:-6px 0 14px;font:400 13.5px/1.45 var(--f);color:var(--muted)}.widget{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.widget h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--ink);font:600 18px/1.2 var(--f);letter-spacing:-.02em}.widget h2 .ic{width:24px;height:24px;color:var(--accent)}.hlist{margin:0;padding:0;list-style:none}.hlist.thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.hlist.thumbs a{display:flex;flex-direction:column;gap:8px;padding:0;color:var(--ink);text-decoration:none}.hlist.thumbs a:hover .t{color:var(--accent)}.hlist.thumbs img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;background:var(--surface2)}.hlist.thumbs .t{font:600 13.5px/1.3 var(--f);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.partners{display:flex;flex-direction:column;gap:14px}.partners h2{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding-bottom:8px;border-bottom:2px solid var(--ink);font:600 18px/1.2 var(--f);letter-spacing:-.02em}.partners h2 span{font:500 12px/1 var(--f);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}#adside{display:flex;flex-direction:column;gap:14px}.partners .pt.is-vide img,.fc-band .pt.is-vide img{visibility:hidden}.partners .pt{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}.partners .pt-n{font:600 13px/1.2 var(--f);color:var(--muted)}.partners .pt img{display:block;width:100%;max-width:300px;height:auto;border-radius:8px;background:var(--surface2)}.gg{position:relative;display:grid;gap:14px;margin:8px 0 32px;padding:20px 22px 18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.gg::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#4285F4 0 25%,#EA4335 25% 50%,#FBBC05 50% 75%,#34A853 75%)}.gg p{margin:0}.gg-t{display:flex;align-items:center;gap:10px;font:600 20px/1.2 var(--f);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.gg-t .gg-g{flex:none;width:26px;height:26px}.gg-t b{font-weight:700}.gg-s{margin-top:4px !important;padding-inline-start:36px;font:400 15px/1.45 var(--f);color:var(--muted)}.gg-btns{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gg-btns li{display:flex;flex:1 1 auto;margin:0}.jdt .gg-btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:6px 16px;border:1px solid #DADCE0;border-radius:12px;background:#FFFFFF;color:#3C4043;font:500 15px/1.2 var(--f);text-decoration:none;box-shadow:0 1px 2px rgba(60,64,67,.12);transition:box-shadow .15s,border-color .15s}.jdt .gg-btn:hover{border-color:#BDC1C6;box-shadow:0 2px 6px rgba(60,64,67,.22)}.gg-btn .gg-ic,.gg-btn .gg-g{flex:none;width:24px;height:24px}.gg-pref span{text-align:start}.gg-pref b{font-weight:650}.jdt .nl-cover{position:relative;flex:none;align-self:start}.jdt .nl-cover img{display:block;height:auto;margin:0;border-radius:6px;box-shadow:0 12px 28px rgba(28,23,38,.28)}.nl-badge{position:absolute;top:-8px;right:-10px;padding:4px 10px;border-radius:999px;background:var(--accent-fill);color:#FFFFFF;font:700 12px/1.2 var(--f);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 10px rgba(28,23,38,.2)}.nl-body{display:flex;flex-direction:column;gap:12px;min-width:0}.nl-body .kicker,.w-nl .kicker{align-self:flex-start}.nl-lead{margin:0;font:400 15.5px/1.5 var(--f)}.nl-points{display:grid;gap:8px;margin:0;padding:0;list-style:none;font:400 15px/1.45 var(--f)}.nl-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.nl-points .ic{width:22px;height:22px;color:var(--accent)}.nl-points b{font-weight:600}.jdt .nl-cta{align-self:flex-start;min-height:48px;border-radius:12px;font-size:16px}.nl-proof{display:flex;align-items:center;gap:8px;font:500 14px/1.3 var(--f);color:var(--muted)}.nl-proof img{width:28px;height:28px;border-radius:50%;object-fit:cover}.nl-proof b{color:var(--ink);font-weight:600}.nl-fine{margin:-4px 0 0;font:500 12.5px/1.4 var(--f);color:var(--muted)}.nl-fine a{color:var(--muted)}.jdt .nl-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;padding:26px;margin:8px 0 36px;border-radius:var(--r-lg);background:var(--surface2)}.jdt .nl-card h3{margin:0;font:600 24px/1.15 var(--f);letter-spacing:-.03em;text-wrap:balance}.jdt .w-nl{display:flex;flex-direction:column;gap:12px}.jdt .w-nl .nl-cover{align-self:center;margin:6px 0 4px}.jdt .w-nl h2{margin:0;padding:0;border:0;font:600 20px/1.15 var(--f);letter-spacing:-.02em}.jdt .w-nl .nl-lead{font-size:15px}.jdt .w-nl .nl-cta{align-self:stretch}.site-foot{margin-top:56px;background:#1C1726;color:#D2C8E3}.site-foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:36px 40px}.site-foot img{display:block;height:52px;width:auto}.foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;font:500 14px/1 var(--f)}.foot-links a,.foot-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:#E9E4F2;text-decoration:none;font:inherit;cursor:pointer}.foot-links a:hover,.foot-btn:hover{text-decoration:underline}.foot-btn .ic{width:18px;height:18px;color:var(--chip)}.foot-links .foot-nl{min-height:40px;padding:0 16px;border-radius:999px;background:var(--chip);color:var(--chip-ink);font-weight:600}.foot-links .foot-nl:hover{text-decoration:none;filter:brightness(1.05)}.foot-links .foot-nl .ic{width:18px;height:18px}.foot-court{display:none}.foot-legal{flex:1 0 100%;margin:0;padding-top:16px;border-top:1px solid rgba(241,236,250,.14);font:500 13px/1.4 var(--f);color:#B9B0C9}.jdt dialog.modal{position:fixed;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow:auto;margin:auto;padding:0;border:0;background:var(--surface);color:var(--ink);border-radius:var(--r-lg);box-shadow:0 24px 60px rgba(22,18,31,.35)}.jdt dialog.modal::backdrop{background:rgba(22,18,31,.62);backdrop-filter:blur(2px)}.modal .close{position:absolute;top:10px;right:10px;z-index:1}.splash{width:600px}.splash .sp-img,.splash .sp-img img{display:block;width:100%;height:auto}.splash .foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font:500 13px/1.3 var(--f);color:var(--muted)}.ad-tag{display:inline-flex;align-items:center;gap:6px}.sp-inline{display:grid;justify-items:center;gap:8px;margin:26px 0;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font:500 12.5px/1.3 var(--f);color:var(--muted)}.sp-inline .sp-img{display:block;max-width:100%}.sp-inline .sp-img img{display:block;max-width:100%;height:auto;max-height:420px;margin:0 auto;border-radius:8px}.jdt .nlpop{width:820px;grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:0;padding:0;overflow:hidden auto}.jdt .nlpop[open]{display:grid}.nlp-visual{position:relative;display:grid;place-items:center;padding:40px 28px;background:radial-gradient(120% 90% at 25% 15%,#7A5BE0 0%,#4A2FA8 45%,#1C1726 100%)}.nlp-visual .nl-cover img{width:250px;transform:rotate(-4deg);box-shadow:0 20px 44px rgba(10,6,20,.5)}.nlp-visual .nl-badge{top:-14px;right:-20px;padding:7px 16px;font-size:16px;background:var(--chip);color:var(--chip-ink);transform:rotate(6deg)}.jdt .nlpop .nl-body{gap:14px;padding:34px 34px 24px}.jdt .nlpop h2{margin:0;padding-inline-end:40px;font:600 28px/1.12 var(--f);letter-spacing:-.035em;text-wrap:balance}.jdt .nlpop .nl-lead{font-size:16px}.nlp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px}.jdt .nlp-actions .nl-cta{flex:1 1 auto;justify-content:center;align-self:auto}.jdt .nlpop .nl-proof{padding-top:12px;border-top:1px solid var(--line)}.sheet-handle{display:none}.nl-later{align-self:center;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--muted);font:500 14px/1 var(--f);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.menu-m{width:360px;padding:56px 20px 20px !important}.menu-m nav{display:grid;gap:4px}.menu-m nav a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:var(--ink);text-decoration:none;font:600 17px/1 var(--f)}.menu-m nav a:hover{background:var(--surface2)}.verdict ul,.verdict ol{margin:0;padding-inline-start:22px}.verdict li{margin:0 0 6px}.verdict li b,.verdict li strong{color:#F1ECFA}.verdict .vd-src{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font:500 13.5px/1.4 var(--f);color:#D2C8E3}.verdict .vd-src .ic{flex:none;width:20px;height:20px;color:var(--chip)}.verdict .vd-src a{color:#F1ECFA}.verdict .vd-pc{margin:6px 0 2px}.verdict .vd-pc section{background:rgba(241,236,250,.06);border-color:rgba(241,236,250,.18)}.verdict .vd-pc h3{color:#F1ECFA}.verdict .vd-pc .up h3 .ic{color:var(--chip)}.verdict .vd-pc .down h3 .ic{color:#FF9C80}.verdict .vd-pc ul{padding-inline-start:18px;color:#E3DCEF}.lead-alerte{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px;padding:12px 16px;border-radius:var(--r);background:var(--surface2);font:500 15.5px/1.5 var(--f)}.lead-alerte .ic{flex:none;width:22px;height:22px;margin-top:2px;color:var(--accent)}.page-dev main{padding-bottom:48px}.dev-card{max-width:760px;margin:24px auto 0;padding:28px 32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);border-top:4px solid var(--accent)}.dev-card h1{margin:12px 0 10px;font:600 clamp(28px,4cqi,40px)/1.1 var(--f);letter-spacing:-.03em}.dev-lead{margin:0 0 16px;font:400 18px/1.55 var(--f)}.dev-path{display:flex;align-items:center;gap:8px;margin:0 0 20px;font:500 14px/1.4 var(--f-data);color:var(--muted)}.dev-path .ic{width:18px;height:18px;color:var(--accent)}.dev-path code{font:inherit}.dev-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.dev-list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none;font:400 16px/1.5 var(--f)}.dev-list li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.dev-k{display:inline-flex;align-items:center;gap:6px;font:600 12px/1.3 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.dev-k .ic{width:18px;height:18px;color:var(--accent)}.dev-fine{margin:0;font:400 14px/1.5 var(--f);color:var(--muted)}.dev-fine code{font:500 13px var(--f-data)}@container page (max-width:1099px){.layout{grid-template-columns:minmax(0,1fr);gap:24px}.cartes,.auteurs-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.auteur-corps{grid-template-columns:minmax(0,1fr) 260px;gap:24px 32px}.main{max-width:none}.nav{display:none}.only-m{display:inline-grid !important}.head-actions{margin-inline-start:auto}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(3n+1){border-inline-start:0}.stat:nth-child(n+4){border-top:1px solid var(--line)}.aside .tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aside .nav-tabs:empty{display:none}.aside-colle .aside{position:static}}@container page (max-width:640px){.jdt-page{font-size:17px;line-height:1.62}.auteur-hero{grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:16px;padding:18px 16px}.auteur-photo{grid-row:auto;width:96px;height:96px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--chip)}.auteur-id h1{font-size:28px}.auteur-titre{font-size:15.5px}.auteur-corps{grid-template-columns:minmax(0,1fr)}.auteur-suivre{order:-1;padding:14px}.auteur-bio{font-size:17px}.auteur-articles h2{font-size:22px}.cartes{grid-template-columns:minmax(0,1fr);gap:20px}.cartes a{grid-template-columns:112px minmax(0,1fr);column-gap:12px;row-gap:4px}.cartes img{grid-row:1 / span 3;aspect-ratio:1}.auteurs-grille{grid-template-columns:minmax(0,1fr)}.site-head>.wrap{min-height:60px;gap:8px}.dev-card{padding:20px 16px}.dev-list li{grid-template-columns:minmax(0,1fr);gap:4px}.logo img,.logo .logo-svg{height:34px}.head-actions .btn{display:none}.crumbs li[aria-current]{display:none}.site-foot{margin-top:40px}.site-foot .wrap{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px 14px;padding-block:18px calc(14px + env(safe-area-inset-bottom,0px))}.site-foot img{grid-row:1;grid-column:1 / 4;height:34px}.foot-links{display:contents;font-size:13.5px}.foot-links a{grid-row:2;min-height:40px}.foot-btn{grid-row:3;grid-column:1 / 4;justify-self:start;min-height:40px;white-space:nowrap}.foot-links .foot-nl{grid-row:1;grid-column:4;justify-self:end;min-height:38px;padding:0 14px}.foot-long{display:none}.foot-court{display:inline}.foot-legal{grid-row:3;grid-column:4;justify-self:end;padding:0;border:0;font-size:12.5px;white-space:nowrap}.hero{display:grid;grid-template-columns:minmax(0,1fr)}.art-head{display:contents}.art-hero{grid-area:1 / 1;aspect-ratio:4 / 3;border-radius:var(--r)}.meta{grid-row:3}.art-titre{grid-area:2 / 1;position:relative;z-index:1;margin:-100px 10px 0;padding:14px 16px 16px;border-radius:var(--r);background:var(--hero-band);color:#F5F3F8;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.art-head h1{margin:10px 0 4px;font-size:26px}.dek{font-size:16px}.meta{max-height:24px;overflow:hidden;margin-top:12px;padding:3px 2px 0;gap:6px 14px;color:var(--muted)}.meta .meta-maj{order:9}.meta .m-long{display:none}.meta .m-court{display:inline}.stat{gap:4px;padding:10px 10px 11px}.stat dt{gap:4px;font-size:10.5px;letter-spacing:.05em}.stat dt .ic{width:16px;height:16px}.stat strong{font-size:18px}.stat strong.long{font-size:14.5px}.stat small{font-size:11.5px}.lead{font-size:18px}.toc ol{columns:1}#content>h2,.jdt .h2-ic{font-size:25px}.jdt .h2-ic .ic{width:26px;height:26px}.alt.has-img{grid-template-columns:88px minmax(0,1fr) auto}.alt-img{width:88px}.pc,.alt-grid{grid-template-columns:minmax(0,1fr)}.see-also.has-thumb{grid-template-columns:96px minmax(0,1fr);gap:12px}.see-also .sa-img{width:96px}.ub{padding:16px 16px 12px}.ub-lead{font-size:16px}.ub-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.ub-k{padding-top:0}.ub-scale,.ub-ruler{position:relative;grid-template-columns:minmax(0,1fr);gap:0}.ub-scale::before,.ub-ruler::before{content:"";position:absolute;left:5px;top:14px;bottom:14px;width:2px;background:var(--line)}.ub-scale li,.ub-ruler li{position:relative;display:flex;align-items:center;gap:12px;min-height:0;padding:6px 0;border-radius:0 !important;background:none;color:var(--muted);font:500 15px/1.3 var(--f);text-align:start}.ub-ruler li{font:500 14px/1.3 var(--f-data)}.ub-scale .ub-mark,.ub-ruler .ub-mark{display:block;flex:none;width:12px;height:12px;border-radius:50% !important;background:var(--surface);border:2px solid var(--line)}.ub-scale li.is-on,.ub-ruler li.is-on{background:none;color:var(--ink);font-weight:650}.ub-scale li.is-on .ub-mark,.ub-ruler li.is-on .ub-mark{background:var(--chip);border-color:var(--ink)}.ub-axis{display:none}.ub-ruler-w{grid-template-columns:minmax(0,1fr)}.ub-range{grid-column:1 !important;justify-self:start;max-width:100%;white-space:normal}.ub-range::before,.ub-range::after{display:none}.qb{grid-template-columns:minmax(0,1fr);gap:20px}.verdict .qb:not(.solo){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.verdict .qb-col{padding-top:10px}.verdict .qb-k{gap:6px;margin-bottom:4px;font-size:15px}.verdict .qb-s{font-size:18px}.verdict .qb li{grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;padding:8px 0}.verdict .qb-ic{width:18px;height:18px}.verdict .qb-ic .ic{width:17px;height:17px}.verdict .qb-t b{font-size:14.5px;hyphens:auto}.verdict .qb-t q{display:none}.ub-cond-long{display:none}.ub-cond-court{display:inline}.verdict{padding:18px 16px}.verdict .ub-scale::before,.verdict .ub-ruler::before{background:rgba(241,236,250,.22)}.verdict .ub-scale li,.verdict .ub-ruler li{background:none;color:#C9BEDC}.verdict .ub-scale .ub-mark,.verdict .ub-ruler .ub-mark{background:#1C1726;border-color:rgba(241,236,250,.35)}.jdt.dark .verdict .ub-scale li:not(.is-on) .ub-mark,.jdt.dark .verdict .ub-ruler li:not(.is-on) .ub-mark{background:#2B2340}.verdict .ub-scale li.is-on,.verdict .ub-ruler li.is-on{background:none;color:#F1ECFA}.verdict .ub-scale li.is-on .ub-mark,.verdict .ub-ruler li.is-on .ub-mark{background:var(--chip);border-color:#F1ECFA}.vd-usage:has(>.ub-terrain):has(>.ub-distance){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;align-items:start}.vd-usage:has(>.ub-terrain):has(>.ub-distance)>*{grid-column:1 / -1}.vd-usage:has(>.ub-terrain):has(>.ub-distance)>.ub-terrain{grid-column:1;grid-row:2;padding-inline-end:14px}.vd-usage:has(>.ub-terrain):has(>.ub-distance)>.ub-distance{grid-column:2;grid-row:2;padding-inline-start:14px;border-inline-start:1px solid rgba(241,236,250,.22)}.vd-usage .ub-terrain .ub-l,.vd-usage .ub-distance .ub-l{font-size:14px}.author{grid-template-columns:48px minmax(0,1fr);column-gap:12px;padding:14px 16px}.author>img,.author>.avatar-ini{grid-row:auto;width:48px;height:48px}.author>h2{align-self:center;margin:0}.author>p,.author>.socials{grid-column:1 / -1}.author>p{margin-top:10px}.aside .tabs{display:flex}.jdt .price-strip{grid-template-columns:auto minmax(0,1fr);padding:14px}.ps-btn{grid-column:1 / -1;width:100%}.ps-v,.ps-s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps-v{height:60px}.ps-s{height:36px}.jdt .nl-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 18px}.jdt .nl-card .nl-cover{display:none}.jdt .nl-card h3{font-size:22px}.gg{padding:18px 16px 16px;gap:12px}.gg-t{font-size:18px}.gg-s{padding-inline-start:0;font-size:14.5px}.gg-btns li:last-child{flex-basis:100%}.jdt .nl-cta{align-self:stretch}.splash{width:300px}.jdt dialog.nlpop{width:100%;max-width:100%;max-height:92%;margin:auto 0 0;grid-template-columns:minmax(0,1fr);border-radius:22px 22px 0 0}.nlp-visual{padding:26px 18px 18px}.nlp-visual .nl-cover img{width:150px}.nlp-visual .nl-badge{top:-10px;right:-22px;padding:5px 12px;font-size:14px}.jdt .nlpop .nl-body{gap:10px;padding:16px 18px calc(14px + env(safe-area-inset-bottom,0px))}.jdt .nlpop h2{padding-inline-end:0;font-size:22px}.jdt .nlpop .nl-lead{font-size:15px}.nlp-actions{flex-direction:column;align-items:stretch;gap:2px}.jdt .nlpop .nl-proof{padding-top:10px}.sheet-handle{display:block;position:absolute;top:8px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:999px;background:rgba(255,255,255,.45)}.jdt .nlpop .close{top:10px;right:10px}}@container page (max-width:380px){.site-foot .wrap{column-gap:12px}.foot-legal{display:none}}@media (prefers-reduced-motion:reduce){.jdt *{transition:none !important;scroll-behavior:auto !important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.jdt{--n-test:#5236B3;--n-produit:#4E7D12;--n-recit:#C4502E;--n-conseil:#0F766E;--n-actu:#1D4ED8;--n-materiel:#8A5A00;--n-dossier:#5D556D;--n-itw:#9D2B6B}.jdt.dark{--n-test:#B79CF2;--n-produit:#C8F560;--n-recit:#FF9C80;--n-conseil:#5EEAD4;--n-actu:#93C5FD;--n-materiel:#F5C451;--n-dossier:#B9B0C9;--n-itw:#F9A8D4}.badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:999px;font:600 11.5px/1.2 var(--f);letter-spacing:.04em;text-transform:uppercase}.badge-on{background:var(--chip);color:var(--chip-ink)}.badge-off{background:var(--surface2);color:var(--muted)}.wins{display:flex;flex-wrap:wrap;gap:6px 16px}.win{display:inline-flex;align-items:center;gap:6px;font:600 14.5px/1.2 var(--f);color:var(--ink)}.win i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--n-recit);color:#FFFFFF;font:700 10.5px/1 var(--f-data);font-style:normal}.jdt.dark .win i{color:#16121F}.jdt.nab-ouvert{overflow:hidden}.jdt.nab-ouvert .jdt-page{filter:blur(7px) saturate(.9);pointer-events:none;user-select:none}.nab-couche{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:clamp(14px,3vw,40px);overflow:auto;margin:0;border:0;width:auto;height:auto;max-width:none;max-height:none;color:var(--ink);background:color-mix(in srgb,var(--bg) 62%,transparent);container:nab / inline-size;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nab-couche::backdrop{background:transparent}.nab{width:min(100%,920px);margin:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 24px 60px -20px rgba(28,23,38,.5);padding:clamp(18px,3vw,36px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(16px,3vw,40px);align-items:center}.nab-txt{display:grid;gap:12px;min-width:0}.nab .kicker{justify-self:start}.nab-logo{margin:0 0 4px;justify-self:start;line-height:0}.nab-logo .logo-svg{display:block;height:36px;width:auto}.nab-logo .lg1{fill:#2B184E}.nab-logo .lg2{fill:#6D3CC4}.nab-logo .lg3{fill:#FFFFFF}.jdt.dark .nab-logo .lg1{fill:#F5F3F8}.jdt.dark .nab-logo .lg2{fill:#C8F560}.jdt.dark .nab-logo .lg3{fill:#2B184E}.nab h2{margin:0;font:600 clamp(25px,3.2vw,38px)/1.08 var(--f);letter-spacing:-.035em;text-wrap:balance}.nab h2:focus{outline:none}.nab-lead{margin:0;font:400 17px/1.55 var(--f);color:var(--muted);text-wrap:pretty;max-width:58ch}.nab-lead strong{color:var(--ink);font-weight:600}.nab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.nab-vis svg{display:block;width:100%;height:auto}.nab-aide{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:18px;display:grid;gap:12px}.nab-aide[hidden]{display:none}.nab-aide h3{margin:0;font:600 16px/1.3 var(--f)}.nab-onglets{display:flex;flex-wrap:wrap;gap:6px}.nab-onglets button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 14px/1 var(--f);cursor:pointer}.nab-onglets button[aria-selected="true"]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.nab-onglets button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.nab-etapes{margin:0;padding-left:22px;display:grid;gap:4px;font-size:15.5px}.nab-etapes li::marker{font:700 13px var(--f-data);color:var(--accent)}.nab-etapes[hidden]{display:none}.nab-pied{grid-column:1 / -1;margin:0;font-size:14px;color:var(--muted)}.nab-pied a{color:var(--accent)}.nab .lp-soleil{fill:var(--chip)}.nab .lp-m3{fill:color-mix(in srgb,var(--accent-fill) 20%,var(--bg))}.nab .lp-m2{fill:color-mix(in srgb,var(--accent-fill) 45%,var(--bg))}.nab .lp-sol{fill:color-mix(in srgb,var(--accent-fill) 45%,#1C1726)}.nab .lp-neige{fill:#F5F3F8}.nab .lp-trace{fill:none;stroke:var(--chip);stroke-width:5;stroke-linecap:round;stroke-dasharray:1 13}.nab .lp-fin{fill:color-mix(in srgb,var(--accent-fill) 45%,#1C1726);stroke:var(--chip);stroke-width:4}.nab .lp-c path{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.nab .lp-c circle{fill:var(--ink)}.nab .lp-c rect{fill:var(--chip)}.nab .lp-poteau{fill:var(--ink)}.nab .lp-pan{fill:var(--chip);stroke:#1C1726;stroke-width:5}.nab-bouclier{fill:#1C1726}.nab-bouclier-b{fill:#F5F3F8}.nab-lisse{fill:#F5F3F8;stroke:#1C1726;stroke-width:4}.nab-raye{fill:#1C1726}.nab-pts{fill:var(--accent);font:700 34px/1 var(--f)}@container nab (max-width:700px){.nab-couche{place-items:start center}.nab{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:14px}.nab-vis{order:-1;max-width:420px;justify-self:center;width:100%}.nab h2{font-size:25px}.nab-lead{font-size:15.5px}.nab-actions .btn{flex:1 1 100%}}.nab-appat{position:absolute !important;left:-10000px !important;top:0 !important;width:10px !important;height:10px !important}
.nat-tag{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:999px;background:var(--c);color:#FFFFFF;font:700 11px/1 var(--f);letter-spacing:.06em;text-transform:uppercase}.jdt.dark .nat-tag{color:#16121F}.nat-tag .ic{width:15px;height:15px}.nat-k{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:700 11.5px/1.2 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.nat-k .ic{width:16px;height:16px}.nat-k time,.nat-k .t-min{font:500 12.5px/1 var(--f-data);letter-spacing:0;text-transform:none;color:var(--muted)}.home-sec{margin:0 0 52px}.home .sec-title{font-size:25px;letter-spacing:-.025em}.sec-title .n{padding:4px 9px;border-radius:999px;background:var(--surface2);font:600 13px/1 var(--f-data);letter-spacing:0;color:var(--muted)}.jdt .sec-title .more{display:inline-flex;align-items:center;gap:2px;margin-inline-start:auto;font:600 14.5px/1 var(--f);letter-spacing:0;color:var(--accent);text-decoration:none;white-space:nowrap}.sec-title .more .ic{width:18px;height:18px;color:inherit}.sec-title .sig{width:28px;height:28px}.sec-lead{margin:-6px 0 16px;font:400 15.5px/1.5 var(--f);color:var(--muted);text-wrap:pretty}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.jdt .seg button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 14px/1 var(--f);cursor:pointer;white-space:nowrap}.seg button .ic{width:18px;height:18px}.jdt .seg button:hover{color:var(--ink)}.jdt .seg button.is-on{background:var(--ink);color:var(--bg)}.jdt .seg button.is-on .ic{color:var(--chip)}.une{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin:22px 0 48px}.une-k{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:700 12.5px/1.2 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.une-k .sig{width:22px;height:22px}.jdt .une-hero{display:block;color:inherit;text-decoration:none}.une-hero .art-hero{aspect-ratio:16 / 8.6}.une-hero .art-head{top:auto;bottom:20px;left:20px;max-width:min(640px,80%);padding:18px 24px 20px}.une-hero h2{margin:10px 0 6px;font:600 clamp(28px,3.1cqi,40px)/1.08 var(--f);letter-spacing:-.03em;text-wrap:balance;color:#F5F3F8}.une-hero:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.une-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none}.jdt .une-card{display:grid;align-content:start;gap:8px;color:var(--ink);text-decoration:none}.uc-img{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--surface2)}.uc-img img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.uc-t{font:600 16.5px/1.3 var(--f);letter-spacing:-.01em;text-wrap:pretty}.uc-s{font:500 13px/1.35 var(--f);color:var(--muted)}.une-card:hover .uc-t{color:var(--accent)}.fil{padding:16px 18px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.fil-h{display:flex;align-items:center;gap:10px;margin:0;padding-bottom:10px;border-bottom:2px solid var(--ink);font:600 20px/1.2 var(--f);letter-spacing:-.02em}.fil-live{flex:none;width:10px;height:10px;border-radius:50%;background:#C8F560;box-shadow:0 0 0 1.5px var(--ink)}.fil-h small{margin-inline-start:auto;font:500 13px/1 var(--f);letter-spacing:0;color:var(--muted)}.fil-list{margin:0;padding:0;list-style:none}.fil-list li + li{border-top:1px solid var(--line)}.jdt .fil-list a{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:12px 0;color:var(--ink);text-decoration:none}.fil-d{grid-row:1 / span 2;font:500 11.5px/1.15 var(--f-data);text-transform:uppercase;color:var(--muted)}.fil-d b{display:block;font:600 22px/1 var(--f-data);letter-spacing:-.04em;color:var(--ink)}.fil-t{font:600 15px/1.35 var(--f);text-wrap:pretty}.fil-list a:hover .fil-t{color:var(--accent)}.jdt .fil-more{display:flex;align-items:center;justify-content:center;gap:2px;min-height:44px;margin-top:2px;border-top:1px solid var(--line);font:600 14.5px/1 var(--f);color:var(--accent);text-decoration:none}.fil-more .ic{width:18px;height:18px}.home-stats .stats{margin:0 0 16px;border-radius:var(--r);border:1px solid var(--line);border-top:3px solid var(--accent-fill)}.type-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.jdt .type-tile{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;height:100%;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none}.tt-ic{grid-row:1 / span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface2);color:var(--accent)}.tt-ic .ic{width:26px;height:26px}.tt-n{font:600 14.5px/1.2 var(--f)}.tt-c{font:500 12.5px/1.2 var(--f-data);color:var(--muted)}.jdt .type-tile:hover{border-color:var(--accent)}.jdt .type-tile:hover .tt-ic{background:var(--chip);color:var(--chip-ink)}.car{--per:4;--g:16px}.car-nav{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto}.car-lbl{margin-inline-end:4px;font:500 13px/1 var(--f-data);letter-spacing:0;color:var(--muted)}.jdt .car-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.car-btn .ic{width:20px;height:20px}.car-btn.prev .ic{transform:scaleX(-1)}.jdt .car-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.jdt .car-btn:disabled{opacity:.35;cursor:default}.car .sec-title .more{margin-inline-start:8px}.car-view{overflow:hidden;margin:0 -3px;padding:3px}.car-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--g)) / var(--per));gap:var(--g);margin:0;padding:0;list-style:none;transform:translateX(calc(var(--i,0) * -1 * (100% + var(--g)) / var(--per)));transition:transform .35s ease}.at-0{--i:0}.at-1{--i:1}.at-2{--i:2}.at-3{--i:3}.at-4{--i:4}.at-5{--i:5}.at-6{--i:6}.at-7{--i:7}.at-8{--i:8}.jdt .tcard{display:grid;align-content:start;gap:8px;height:100%;color:var(--ink);text-decoration:none}.tc-img{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--surface2)}.tc-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.tc-note{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 9px 5px 7px;border-radius:999px;background:var(--chip);color:var(--chip-ink);font:700 13px/1 var(--f-data)}.tc-note .ic{width:14px;height:14px}.tc-t{font:600 16px/1.3 var(--f);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tc-f{display:flex;flex-wrap:wrap;gap:2px 10px;padding-top:8px;border-top:1px solid var(--line);font:500 13px/1.3 var(--f-data);color:var(--muted)}.tc-f b{color:var(--ink);font-weight:600}.tcard:hover .tc-t{color:var(--accent)}.top-grid{--n:5;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.topcard .tc-img img{aspect-ratio:4 / 3}.topcard .nat-tag{background:var(--ink);color:var(--bg)}.tc-s{font:400 13.5px/1.45 var(--f);color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@container page (max-width:1099px){.top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:640px){.top-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gap) * -1);padding:0 var(--gap) 4px;scroll-padding-inline:var(--gap);scrollbar-width:none}.top-grid>*{scroll-snap-align:start}}.tops .seg{margin:0 0 16px}.top-panel{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.jdt .top-cover{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 4px 0 var(--chip);color:var(--ink);text-decoration:none}.top-cover img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);background:var(--surface2)}.tco-t{font:600 19px/1.25 var(--f);letter-spacing:-.02em;text-wrap:balance}.tco-m{font:500 13.5px/1.4 var(--f);color:var(--muted)}.jdt .top-cover .btn{justify-self:start;min-height:42px}.top-cover:hover .tco-t{color:var(--accent)}.top-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:24px;margin:0;padding:0;list-style:none}.top-list li{border-top:1px solid var(--line)}.jdt .top-list a{display:grid;grid-template-columns:28px 76px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;color:var(--ink);text-decoration:none}.top-list.no-img a{grid-template-columns:28px minmax(0,1fr);min-height:54px}.tl-n{font:600 15px/1 var(--f-data);color:var(--muted)}.top-list img{display:block;width:76px;height:auto;aspect-ratio:3 / 2;object-fit:contain;border-radius:6px;background:#FFFFFF}.tl-txt{display:grid;gap:3px;min-width:0}.tl-name{font:600 15px/1.25 var(--f)}.tl-f{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font:500 12.5px/1.3 var(--f-data);color:var(--muted)}.tl-f .ic{width:13px;height:13px;color:var(--accent);vertical-align:-1px}.tl-f b{color:var(--ink);font-weight:600}.top-list a:hover .tl-name{color:var(--accent)}.lire-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lire-grid .see-also{margin:0;height:100%}.lire-grid .see-also.has-thumb{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 12px 10px 10px}.lire-grid .see-also .sa-img{width:112px}.lire-grid .sa-t{font-size:15.5px}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.duo-tabs{display:none}.duo .sec-title{font-size:21px}.duo .sec-title .ic{color:var(--c)}.jdt .c-feat{display:grid;gap:8px;color:var(--ink);text-decoration:none}.c-feat img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r);background:var(--surface2)}.c-t{font:600 18px/1.25 var(--f);letter-spacing:-.015em;text-wrap:pretty}.c-s{font:400 14.5px/1.45 var(--f);color:var(--muted)}.c-feat:hover .c-t,.c-list a:hover .c-lt,.a-list a:hover .a-t{color:var(--accent)}.c-list,.a-list{margin:10px 0 0;padding:0;list-style:none}.c-list li,.a-list li{border-top:1px solid var(--line)}.jdt .c-list a{display:grid;gap:4px;padding:11px 0;color:var(--ink);text-decoration:none}.c-lt{font:600 15px/1.35 var(--f);text-wrap:pretty}.a-list{margin-top:0}.a-list li:first-child{border-top:0}.jdt .a-list a{display:grid;grid-template-columns:50px minmax(0,1fr) 76px;gap:12px;align-items:start;padding:12px 0;color:var(--ink);text-decoration:none}.a-date{font:500 11.5px/1.15 var(--f-data);text-transform:uppercase;color:var(--muted)}.a-date b{display:block;font:600 22px/1 var(--f-data);letter-spacing:-.04em;color:var(--ink)}.a-txt{display:grid;gap:4px;min-width:0}.a-ev{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:999px;background:var(--surface2);font:600 12px/1.2 var(--f);color:var(--ink)}.a-ev .ic{width:14px;height:14px;color:var(--c)}.a-t{font:600 15px/1.35 var(--f);text-wrap:pretty}.a-list img{display:block;width:76px;height:76px;object-fit:cover;border-radius:8px;background:var(--surface2)}.race-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0;padding:0;list-style:none}.jdt .rcard{display:grid;align-content:start;gap:8px;color:var(--ink);text-decoration:none}.rc-img{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--surface2)}.rc-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.bib{position:absolute;left:10px;top:10px;display:grid;gap:3px;min-width:104px;padding:12px 12px 9px;border-radius:6px;background:#FFFFFF;color:#1C1726;border-top:7px solid var(--n-recit);box-shadow:0 8px 20px rgba(22,18,31,.28)}.jdt.dark .bib{border-top-color:#C4502E}.bib::before,.bib::after{content:"";position:absolute;top:4px;width:6px;height:6px;border-radius:50%;background:#DDD6E8}.bib::before{left:7px}.bib::after{right:7px}.bib-k{display:flex;align-items:center;gap:4px;font:700 10px/1 var(--f);letter-spacing:.08em;text-transform:uppercase;color:#585068}.bib-k .ic{width:13px;height:13px;color:#C4502E}.bib-v{font:600 26px/1 var(--f-data);letter-spacing:-.05em}.bib-s{font:500 11.5px/1.2 var(--f-data);color:#585068}.rc-t{font:600 17px/1.3 var(--f);letter-spacing:-.01em;text-wrap:pretty}.rc-s{font:400 14px/1.45 var(--f);color:var(--muted)}.rcard:hover .rc-t{color:var(--accent)}.itw-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.jdt .itw-row a{display:grid;justify-items:center;align-content:start;gap:8px;color:var(--ink);text-align:center;text-decoration:none}.itw-ph{display:block;width:108px;height:108px;padding:4px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 3px var(--n-itw)}.itw-ph img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.itw-n{font:600 15px/1.2 var(--f)}.itw-s{font:400 13px/1.35 var(--f);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itw-row a:hover .itw-n{color:var(--accent)}.brand-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.jdt .brand-chips a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);text-decoration:none;font:600 14.5px/1 var(--f)}.brand-chips .n{font:500 12.5px/1 var(--f-data);color:var(--muted)}.jdt .brand-chips a:hover{border-color:var(--accent);color:var(--accent)}.jdt .brand-chips .all{border-style:dashed;color:var(--accent)}.brand-autres{margin:18px 0 8px;font:600 12px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.jdt .brand-chips-autres a{min-height:36px;padding:0 12px;background:transparent;font-weight:500;font-size:13.5px;color:var(--muted)}.who{display:grid;gap:12px}.who-id{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}.who-id img{width:64px;height:64px;border-radius:50%;object-fit:cover}.who-n{display:block;font:600 17px/1.2 var(--f)}.who-r{display:block;font:500 13px/1.3 var(--f);color:var(--muted)}.who p{margin:0;font:400 14.5px/1.5 var(--f);color:var(--muted)}.pt-ph{display:grid;place-items:center;height:120px;border:1px dashed var(--line);border-radius:8px;font:500 12.5px/1 var(--f);color:var(--muted)}@container page (max-width:1099px){.une{grid-template-columns:minmax(0,1fr)}.car{--per:3}.type-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.top-panel{grid-template-columns:240px minmax(0,1fr)}}@container page (max-width:640px){.home-sec{margin-bottom:40px}.home .sec-title{font-size:21px;flex-wrap:wrap}.une{margin:12px 0 36px;gap:20px}.une-hero .art-hero{aspect-ratio:4 / 3}.une-hero h2{margin:8px 0 4px;font-size:24px}.une-row,.type-tiles,.race-grid,.itw-row{display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gap) * -1);padding:0 var(--gap) 4px;scroll-padding-inline:var(--gap);scrollbar-width:none}.une-row{grid-auto-columns:72%;gap:12px}.type-tiles{grid-auto-columns:168px;gap:8px}.race-grid{grid-auto-columns:80%;gap:12px}.itw-row{grid-auto-columns:128px;gap:8px}.une-row>*,.type-tiles>*,.race-grid>*,.itw-row>*{scroll-snap-align:start}.jdt .type-tile{padding:10px}.car .car-nav .car-btn,.car-lbl{display:none}.car-view{overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gap) * -1);padding:3px var(--gap);scroll-padding-inline:var(--gap);scrollbar-width:none}.car .car-track{--per:1.3;--g:12px;transform:none}.car-track>li{scroll-snap-align:start}.tops .seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:14px}.top-panel{grid-template-columns:minmax(0,1fr);gap:14px}.jdt .top-cover{grid-template-columns:116px minmax(0,1fr);column-gap:12px;align-items:center}.top-cover img{grid-row:1 / span 3;aspect-ratio:1}.tco-t{font-size:16px}.jdt .top-cover .btn{display:none}.top-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.jdt .top-list a{grid-template-columns:24px 68px minmax(0,1fr);gap:10px;padding:8px 0}.top-list img{width:68px}.lire-grid{grid-template-columns:minmax(0,1fr)}.duo-tabs{display:flex;margin:0 0 14px}.duo{grid-template-columns:minmax(0,1fr)}.duo>.is-off{display:none}.duo .sec-title{display:none}.jdt .a-list a{grid-template-columns:46px minmax(0,1fr) 64px;gap:10px}.a-list img{width:64px;height:64px}.itw-ph{width:96px;height:96px}.brand-chips{gap:6px}.jdt .brand-chips a{min-height:40px;padding:0 12px;font-size:14px}}.seg-s{display:flex;margin:12px 0 2px}.jdt .seg-s button{flex:1 1 auto;justify-content:center;min-height:36px;padding:0 10px;font-size:13.5px}.fil-list.is-off{display:none}.actu-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.jdt .a-lead{display:grid;align-content:start;gap:8px;color:var(--ink);text-decoration:none}.al-img{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--surface2)}.al-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.a-lead .a-ev{margin-top:4px}.al-t{font:600 27px/1.15 var(--f);letter-spacing:-.025em;text-wrap:balance}.al-s{font:400 15.5px/1.5 var(--f);color:var(--muted);text-wrap:pretty}.al-d{font:500 13px/1 var(--f-data);color:var(--muted)}.a-lead:hover .al-t{color:var(--accent)}.actu .a-list{margin:0}.actu .a-txt{gap:6px}.actu .a-t{font-size:16px}.jdt .actu .a-list a{grid-template-columns:50px minmax(0,1fr) 96px;padding:14px 0}.actu .a-list img{width:96px;height:96px}.a-list .a-ev{font-weight:500;color:var(--muted)}.sub-h{display:flex;align-items:center;gap:8px;margin:30px 0 12px;font:600 18px/1.2 var(--f);letter-spacing:-.015em}.sub-h .ic{width:22px;height:22px;color:var(--c)}.sub-h .n{padding:3px 8px;border-radius:999px;background:var(--surface2);font:600 12.5px/1 var(--f-data);letter-spacing:0;color:var(--muted)}.sub-h small{margin-inline-start:4px;font:500 13.5px/1.2 var(--f);letter-spacing:0;color:var(--muted)}.win-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.jdt .wcard{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center;height:100%;padding:10px 12px 10px 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 4px 0 0 var(--n-recit);color:var(--ink);text-decoration:none}.wcard img{display:block;width:68px;height:68px;object-fit:cover;border-radius:8px;background:var(--surface2)}.wc-txt{display:grid;gap:6px;min-width:0}.wc-ev{font:700 15px/1.2 var(--f);letter-spacing:-.01em}.wc-ev time{margin-inline-start:4px;font:500 12.5px/1 var(--f-data);letter-spacing:0;color:var(--muted)}.wcard .wins{display:grid;gap:4px}.wcard .win{font-size:13.5px;font-weight:500}.wcard .win i{width:18px;height:18px;font-size:9.5px}.jdt .wcard:hover{border-color:var(--n-recit)}.wcard:hover .wc-ev{color:var(--accent)}.courses .race-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.courses .rc-t{font-size:16px}.courses .rc-s{font-size:13.5px}.course-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.jdt .ccard{display:grid;align-content:start;gap:6px;height:100%;padding:12px 12px 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none}.cc-ev{overflow:hidden;font:600 11px/1.2 var(--f);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.cc-n{min-height:2.5em;font:600 15px/1.25 var(--f);letter-spacing:-.01em}.cc-prof{display:block;width:100%;height:44px;margin:2px 0}.cc-prof polygon{fill:color-mix(in srgb,var(--n-recit) 16%,transparent)}.cc-prof polyline{fill:none;stroke:var(--n-recit);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cc-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:500 12.5px/1.3 var(--f-data);color:var(--muted)}.cc-f b{font:600 23px/1 var(--f-data);letter-spacing:-.04em;color:var(--ink)}.cc-f b small{font-size:13px;letter-spacing:0;color:var(--muted)}.cc-f .ic,.cc-b .ic{width:14px;height:14px;margin-inline-end:2px;vertical-align:-2px;color:var(--n-recit)}.cc-b{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid var(--line);font:500 12px/1 var(--f-data);color:var(--muted)}.gpx{padding:3px 6px;border-radius:4px;background:var(--ink);color:var(--bg);font:700 10px/1 var(--f-data);letter-spacing:.06em}.jdt .ccard:hover{border-color:var(--n-recit)}.ccard:hover .cc-n{color:var(--accent)}.itw-list{margin:0;padding:0;list-style:none}.itw-list li + li{border-top:1px solid var(--line)}.jdt .itw-list a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;color:var(--ink);text-decoration:none}.itw-list .itw-ph{width:72px;height:72px;padding:3px}.itw-txt{display:grid;gap:3px;min-width:0}.itw-list .itw-n{font-size:16px}.itw-list .itw-s{font-size:14px}.itw-list a:hover .itw-n{color:var(--accent)}@container page (max-width:1099px){.actu-grid{gap:20px}.win-row{grid-template-columns:repeat(2,minmax(0,1fr))}.courses .race-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:640px){.actu-grid{grid-template-columns:minmax(0,1fr);gap:6px}.al-t{font-size:22px}.al-s{font-size:14.5px}.jdt .actu .a-list a{grid-template-columns:46px minmax(0,1fr) 72px;gap:10px}.actu .a-t{font-size:15px}.actu .a-list img{width:72px;height:72px}.win-row,.course-row,.courses .race-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gap) * -1);padding:0 var(--gap) 4px;scroll-padding-inline:var(--gap);scrollbar-width:none}.win-row{grid-auto-columns:84%;gap:10px}.course-row{grid-auto-columns:62%;gap:10px}.courses .race-grid{grid-auto-columns:80%;gap:12px}.win-row>*,.course-row>*,.courses .race-grid>*{scroll-snap-align:start}.sub-h{flex-wrap:wrap;margin-top:24px;font-size:17px}.sub-h small{flex-basis:100%;margin:0}.jdt .itw-list a{grid-template-columns:64px minmax(0,1fr);gap:12px}.itw-list .itw-ph{width:64px;height:64px}}.top-panel.is-off{display:none}.duo-seul{grid-template-columns:minmax(0,1fr)}.sec-lead-inline{font:500 13.5px/1.2 var(--f);letter-spacing:0;color:var(--muted)}.car-track{transform:translateX(calc(var(--i,0) * -1 * (100% + var(--g)) / var(--per)))}.who .socials{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}@container page (max-width:640px){.home .sec-title .sec-lead-inline{flex-basis:100%}}.liste-pg .a-list-c{margin:0 0 8px}.liste-pg .a-txt{grid-template-columns:minmax(0,1fr)}.liste-pg .a-x{display:block;min-width:0;margin:0;font:400 14px/1.4 var(--f);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liste-pg[aria-busy="true"]{opacity:.55}.liste-pg:focus{outline:none}.srch-pages.pg-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;margin:22px 0 0;font:500 14.5px/1.3 var(--f);color:var(--muted)}.pg-num{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pg-num a,.pg-cur{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:10px;font:600 14px/1 var(--f-data)}.jdt .pg-num a{color:var(--ink);text-decoration:none;border:1px solid var(--line);background:var(--surface)}.jdt .pg-num a:hover{border-color:var(--accent);color:var(--accent)}.jdt .pg-num a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pg-cur{color:var(--surface);background:var(--ink)}.jdt .pg-nav .btn{min-height:38px;gap:4px;padding-inline:12px}.pg-nav .btn .ic{width:16px;height:16px}@container page (max-width:640px){.liste-pg .a-x{display:none}.pg-num a,.pg-cur{min-width:34px;height:34px;padding:0 6px}.srch-pages.pg-nav{gap:10px}.pg-nav .pg-pre,.pg-nav .pg-sui{order:1}}
.finder-lead{margin:-4px 0 14px;font:400 16px/1.55 var(--f);color:var(--muted)}.finder-lead p{margin:0 0 8px}.finder .ub-row:first-child{border-top:0;padding-top:4px}.finder .ub-scale li,.finder .ub-ruler li,.finder .f-chips li{padding:0;background:none}.finder .ub-scale button,.finder .ub-ruler button,.finder .f-chips button{display:grid;width:100%;height:100%;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.finder .ub-scale button{place-items:center;min-height:54px;padding:6px 8px;border-radius:inherit;background:var(--surface2);color:var(--muted);font:500 13px/1.25 var(--f);text-align:center}.finder .ub-scale button:hover{background:color-mix(in srgb,var(--chip) 35%,var(--surface2));color:var(--ink)}.finder .ub-scale button[aria-pressed="true"]{background:var(--chip);color:var(--chip-ink);font-weight:650}.finder .ub-ruler button{gap:7px;justify-items:center;min-width:0;padding-bottom:4px;border-radius:6px;color:var(--muted);font:500 12.5px/1.2 var(--f-data)}.finder .ub-ruler button:hover{color:var(--ink)}.finder .ub-ruler button:hover .ub-mark{background:color-mix(in srgb,var(--chip) 45%,var(--surface2))}.finder .ub-ruler button[aria-pressed="true"]{color:var(--ink);font-weight:650}.finder .ub-ruler button[aria-pressed="true"] .ub-mark{background:var(--chip)}.finder .f-chips button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px dashed var(--line);border-radius:999px;color:var(--muted);font:500 14px/1.2 var(--f)}.finder .f-chips button .ub-mark{display:none}.finder .f-chips button:hover{border-color:var(--accent);color:var(--accent)}.finder .f-chips button[aria-pressed="true"]{border-style:solid;border-color:var(--chip);background:var(--chip);color:var(--chip-ink);font-weight:650}.finder .ub-axis{margin-top:2px}.finder-count{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0 4px;padding:10px 10px 10px 12px;border-radius:12px;background:var(--ink);color:var(--bg);font:500 15px/1.3 var(--f)}.jdt .finder-go{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.finder-go b{display:grid;place-items:center;min-width:46px;height:46px;padding:0 10px;border-radius:10px;background:var(--chip);color:var(--chip-ink);font:600 24px/1 var(--f-data);letter-spacing:-.03em}.finder-go span{font:600 17px/1.2 var(--f)}.finder-go .ic{width:22px;height:22px;color:var(--chip)}.finder-sel{color:#D2C8E3}.jdt.dark .finder-count{background:var(--surface2);color:var(--ink)}.jdt.dark .finder-sel{color:var(--muted)}.jdt .finder-reset{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-inline-start:auto;padding:0 12px;border:1px solid rgba(241,236,250,.3);border-radius:999px;background:transparent;color:inherit;font:600 13.5px/1 var(--f);cursor:pointer}.jdt .finder-reset[hidden]{display:none}.jdt.dark .finder-reset{border-color:var(--line)}.finder-reset .ic{width:16px;height:16px}.gm-intro{margin:-4px 0 16px;font:400 16px/1.55 var(--f);color:var(--muted)}.gm-intro p{margin:0 0 8px}.gm-intro b{color:var(--ink);font:600 20px/1 var(--f-data)}.gm-none{display:flex;gap:10px;align-items:flex-start;margin:0 0 30px;padding:16px 18px;border-radius:var(--r);background:var(--surface2);font:500 15.5px/1.5 var(--f)}.gm-none[hidden]{display:none}.gm-none .ic{flex:none;width:22px;height:22px;color:var(--accent)}.gm-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px 20px;margin:0 0 18px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.gm-card[hidden]{display:none}.gm-card + :not(.gm-card):not(.gm-none){margin-top:34px}.gm-img{display:block;align-self:start;border-radius:10px;overflow:hidden;background:#FFFFFF}.gm-img img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.gm-top{display:grid;gap:10px;align-content:start;min-width:0}.gm-full{grid-column:1 / -1}.gm-card .usage-b{margin:0}.gm-card .ub{padding:6px 20px 4px}.gm-card .ub-row{padding:14px 0}.gm-card .ub-row:first-child{border-top:0}.jdt .gm-h4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;font:600 18px/1.2 var(--f);letter-spacing:-.02em}.jdt .gm-h4 .ic{width:22px;height:22px;color:var(--accent)}.gm-card .see-also{margin:0}.gm-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.gm-card h3{margin:0;font:600 22px/1.2 var(--f);letter-spacing:-.025em}.gm-card h3 a{color:var(--ink);text-decoration:none}.gm-card h3 a:hover{color:var(--accent)}.gm-note{display:inline-flex;align-items:center;gap:5px;font:500 14px/1 var(--f);color:var(--muted)}.gm-note .ic{width:18px;height:18px;color:var(--accent)}.gm-note b{font:600 16px/1 var(--f-data);color:var(--ink)}.gm-f{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font:500 13.5px/1.3 var(--f-data);color:var(--muted)}.gm-f span:last-child{color:var(--ink);font-weight:600}.gm-usage-p{display:flex;gap:8px;align-items:flex-start;margin:0;font:400 16px/1.5 var(--f);text-wrap:pretty}.gm-usage-p .ic{flex:none;width:22px;height:22px;margin-top:2px;color:var(--accent)}.gm-notest{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--r);font:500 14px/1.4 var(--f);color:var(--muted)}.gm-notest .ic{flex:none;width:20px;height:20px;color:var(--accent)}.gm-acts{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px}.jdt .gm-acts .btn-ghost{min-height:48px;padding:0 16px;font-size:14.5px}.jdt .gm-acts .btn-ghost .ic{width:18px;height:18px;color:var(--accent)}.gm-acts .rundeals-offers{min-height:0}.tests{margin:0 0 34px}.tests-lead,.gal-lead,.ft-lead,.arretes-lead,.range-lead{margin:-6px 0 14px;font:400 16px/1.55 var(--f);color:var(--muted)}.tests-lead p,.gal-lead p,.ft-lead p,.arretes-lead p,.range-lead p{margin:0 0 8px}.tests .see-also{margin-bottom:12px}.hlist.thumbs.tests-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:0 0 14px}.tests-grid .t{-webkit-line-clamp:3}.t-date{display:inline-flex;align-items:center;gap:5px;font:500 12.5px/1.3 var(--f);color:var(--muted)}.t-date .ic{width:15px;height:15px;color:var(--accent)}.tests-more{margin:0;font:500 15px/1.45 var(--f)}.tests-more a{display:inline-flex;align-items:center;gap:2px}.tests-more .ic{width:18px;height:18px}.arretes{margin:0 0 34px}.disc-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.disc-strip li{display:grid;gap:6px;align-content:start;padding:12px;border:1px dashed var(--line);border-radius:var(--r)}.disc-strip img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:6px;filter:grayscale(.6);opacity:.85}.d-n{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 15px/1.25 var(--f)}.d-n a{color:var(--ink);text-decoration:none}.d-n a:hover{color:var(--accent)}.d-f{font:500 13px/1.3 var(--f-data);color:var(--muted)}.d-t{display:flex;gap:6px;align-items:flex-start;font:400 13.5px/1.45 var(--f);color:var(--muted);text-decoration:none}.d-t .ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--accent)}a.d-t:hover{color:var(--accent)}.page-gear .range table,.page-gamme .range table{font-size:14px}.page-gear .range th,.page-gear .range td,.page-gamme .range th,.page-gamme .range td{padding:9px 10px}.range-lead{margin:12px 0 0}.widget .w-tags{margin:0;gap:6px}.widget .w-tags a{min-height:36px;padding:0 12px;font-size:13.5px}.widget .w-tags .ic{display:none}.hero-noimg .art-head{position:static;max-width:none;padding:28px 32px 26px;border-radius:var(--r-lg);background:#1C1726;-webkit-backdrop-filter:none;backdrop-filter:none}.jdt.dark .hero-noimg .art-head{background:#2B2340}.gallery{margin:0 0 34px}.gal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.gal-grid li:first-child{grid-column:1 / span 2;grid-row:1 / span 2}.gal-grid a{position:relative;display:block;height:100%;border-radius:10px;overflow:hidden;background:var(--surface2);color:#FFFFFF;text-decoration:none}.gal-grid img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.gal-grid li:first-child img{aspect-ratio:auto}.gal-grid span{position:absolute;inset:auto 0 0;padding:20px 12px 10px;background:linear-gradient(transparent,rgba(28,23,38,.75));font:500 13px/1.3 var(--f);opacity:0;transition:opacity .15s}.gal-grid a:hover span,.gal-grid a:focus-visible span{opacity:1}.gal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px 0 0}.gal-credit{font:500 13.5px/1.4 var(--f);color:var(--muted)}.jdt .gal-cta{min-height:48px;padding:0 20px;border-radius:12px;font-size:16px}.jdt .gal-cta .ic:first-child{width:20px;height:20px}.jdt dialog.lightbox{width:min(1040px,calc(100% - 32px));background:#1C1726;color:#F1ECFA}.lightbox img{display:block;width:100%;height:auto;max-height:calc(100vh - 100px);object-fit:contain;background:#0E0B14}.lightbox .lb-cap{margin:0;padding:10px 16px 12px;font:500 14px/1.4 var(--f);color:#D2C8E3}.lightbox .lb-cap:empty{display:none}.ft-wrap{margin:0 0 24px}.ft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:6px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ft>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--line)}.ft>div:first-child{border-top:0}.ft dt{font:600 12px/1.4 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ft dd{margin:0;font:500 15px/1.4 var(--f)}.ft dd small{font-size:13px;color:var(--muted)}.ft>div.ft-wide{grid-column:1 / -1}.alts-lead{margin:-6px 0 14px;font:400 15px/1.5 var(--f);color:var(--muted)}.alts-lead p{margin:0 0 8px}@container page (max-width:1099px){.gm-card{grid-template-columns:220px minmax(0,1fr)}}@container page (max-width:640px){.finder .ub-scale button,.finder .ub-ruler button{display:flex;align-items:center;gap:12px;min-height:0;padding:6px 0;border-radius:0;background:none;color:var(--muted);font:500 15px/1.3 var(--f);text-align:start}.finder .ub-ruler button{font:500 14px/1.3 var(--f-data)}.finder .ub-scale button[aria-pressed="true"],.finder .ub-ruler button[aria-pressed="true"]{background:none;color:var(--ink)}.finder .ub-scale button[aria-pressed="true"] .ub-mark,.finder .ub-ruler button[aria-pressed="true"] .ub-mark{background:var(--chip);border-color:var(--ink)}.finder .ub-scale button:hover,.finder .ub-ruler button:hover{background:none}.finder-count{padding:8px 8px 8px 10px}.finder-go span{font-size:15px}.jdt .finder-reset{margin-inline-start:0}.gm-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.gm-card h3{font-size:20px}.gm-usage-p{font-size:15px}.gm-card .ub{padding:2px 14px 2px}.gm-card .ub:has(>.ub-terrain):has(>.ub-distance){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;align-items:start}.gm-card .ub:has(>.ub-terrain):has(>.ub-distance)>*{grid-column:1 / -1}.gm-card .ub:has(>.ub-terrain):has(>.ub-distance)>.ub-terrain{grid-column:1;grid-row:2;padding-inline-end:14px}.gm-card .ub:has(>.ub-terrain):has(>.ub-distance)>.ub-distance{grid-column:2;grid-row:2;padding-inline-start:14px;border-inline-start:1px solid var(--line)}.gm-card .ub .ub-terrain .ub-l,.gm-card .ub .ub-distance .ub-l{font-size:14px}.gm-acts{grid-template-columns:minmax(0,1fr)}.jdt .gm-acts .btn-ghost{justify-content:center}.hlist.thumbs.tests-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.disc-strip{grid-template-columns:minmax(0,1fr)}.disc-strip li{grid-template-columns:96px minmax(0,1fr);column-gap:12px}.disc-strip img{grid-row:1 / span 3}.hero-noimg .art-head{display:block;margin-top:0;padding:18px 16px;border-radius:var(--r)}.hero-noimg .art-titre{margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-noimg .meta{color:#D2C8E3}.gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gal-grid li:first-child{grid-column:1 / -1;grid-row:auto}.gal-grid li:first-child img{aspect-ratio:3 / 2}.jdt .gal-cta{width:100%}.ft{grid-template-columns:minmax(0,1fr);padding:4px 16px}.ft>div{grid-template-columns:104px minmax(0,1fr)}}.pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.pr-card.is-off{display:none}.jdt .pr-card a{display:grid;align-content:start;gap:4px;height:100%;padding:10px 12px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none}.pr-img{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--surface2)}.pr-img img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.pr-img .tc-note{position:absolute;right:8px;top:8px}.pr-b{margin-top:4px;font:600 11px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pr-n{font:600 16px/1.25 var(--f);letter-spacing:-.015em}.pr-u{font:400 12.5px/1.35 var(--f);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:2px;font:500 12.5px/1.3 var(--f-data);color:var(--muted)}.pr-f b{font:600 17px/1 var(--f-data);letter-spacing:-.03em;color:var(--ink)}.pr-t{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding-top:6px;border-top:1px solid var(--line);font:500 12px/1.2 var(--f);color:var(--n-test)}.pr-t .ic{width:14px;height:14px}.jdt .pr-card a:hover{border-color:var(--accent)}.pr-card a:hover .pr-n{color:var(--accent)}.pr-img{aspect-ratio:3 / 2;background:#FFFFFF}.pr-img img{object-fit:contain}.pr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.jdt .gm-tiles a{display:grid;align-content:start;gap:8px;height:100%;padding:10px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);text-decoration:none}.gm-tiles img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r);background:var(--surface2)}.gm-tiles .gt-k{display:inline-flex;align-items:center;gap:6px;font:600 11px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.gm-tiles .gt-k .ic{width:16px;height:16px}.gm-tiles .gt-t{font:600 15.5px/1.3 var(--f);letter-spacing:-.01em}.jdt .gm-tiles a:hover .gt-t{color:var(--accent)}@container page (max-width:1099px){.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (max-width:640px){.pr-grid,.pr-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-tiles{grid-template-columns:minmax(0,1fr)}.jdt .gm-tiles a{grid-template-columns:96px minmax(0,1fr);align-items:center}.gm-tiles .gt-k{grid-column:2;grid-row:1}.gm-tiles .gt-t{grid-column:2}.gm-tiles img{grid-row:1 / span 2}}#content>.pr-grid{margin:0 0 30px}h4.pr-n{margin:0}.tab-content{display:grid;gap:10px;font:400 14.5px/1.5 var(--f)}.tab-content p{margin:0}.tab-content h2{margin:6px 0 0;padding:0;border:0;font:600 15px/1.3 var(--f)}.tab-content ul{display:grid;gap:6px;margin:0;padding-inline-start:18px}.tab-content .bk-gammes{padding:0;list-style:none}.bk-gammes h3{margin:4px 0 2px;font:600 12px/1.2 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tab-content a{color:var(--accent)}@container page (max-width:1099px){.w-bookmarks{grid-column:1 / -1}}.pl-list{margin:0;padding:0;list-style:none}.pl-list li{border-top:1px solid var(--line)}.pl-list li:first-child{border-top:0}.jdt .pl-list a{display:grid;grid-template-columns:64px minmax(0,1fr) fit-content(46%);gap:14px;align-items:center;padding:10px 0;color:var(--ink);text-decoration:none}.pl-img{display:block;align-self:start;width:64px;height:64px;border-radius:8px;background:#fff;overflow:hidden}.pl-img img{display:block;width:64px;height:64px;object-fit:contain;background:#fff}.pl-txt{display:grid;gap:3px;min-width:0}.pl-t{font:600 15px/1.3 var(--f);text-wrap:pretty}.pl-list a:hover .pl-t{color:var(--accent)}.pl-k{font:500 13px/1.3 var(--f);color:var(--muted)}.pl-f{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;font:500 13px/1.3 var(--f-data);color:var(--muted)}.pl-f span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pl-f .ic{width:15px;height:15px}.pl-note{color:var(--ink);font-weight:600}.pl-note .ic{color:var(--accent)}.pl-arr{color:var(--muted);font-style:italic}@container page (max-width:640px){.jdt .pl-list a{grid-template-columns:56px minmax(0,1fr);gap:4px 12px}.pl-img,.pl-img img{width:56px;height:56px}.pl-img{grid-row:span 2}.pl-f{justify-content:flex-start}}
.srch-sec{margin:0 0 44px}.jdt .main>section:first-child .h2-ic{margin-top:0}.srch-hero{display:grid;gap:14px;margin:8px 0 28px;padding:28px 32px 24px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r-lg)}.srch-hero h1{margin:0;font:600 clamp(30px,4cqi,44px)/1.08 var(--f);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.srch-hero h1 q{quotes:"« " " »";color:var(--accent)}.srch-form{display:flex;gap:10px;max-width:760px;margin:4px 0 0}.srch-field{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;background:var(--bg)}.srch-field:focus-within{border-color:var(--accent)}.srch-field .ic{flex:none;color:var(--muted)}.srch-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:500 18px/1.2 var(--f);outline:none}.jdt .srch-form .btn{min-height:52px;padding:0 22px}.srch-count{margin:0;font:500 15px/1.45 var(--f);color:var(--muted)}.srch-count b{color:var(--ink);font:600 17px/1 var(--f-data)}.srch-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0}.jdt .s-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:500 14.5px/1 var(--f);text-decoration:none}.s-tab .ic{width:18px;height:18px;color:var(--accent)}.s-tab .n{min-width:24px;padding:4px 7px;border-radius:999px;background:var(--surface2);font:600 12px/1 var(--f-data);text-align:center}.jdt .s-tab:hover{border-color:var(--accent)}.jdt .s-tab.is-on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.jdt .s-tab.is-on .ic{color:var(--chip)}.jdt .s-tab.is-on .n{background:var(--chip);color:var(--chip-ink)}.srch-liste .a-x{margin:0;font:400 14.5px/1.5 var(--f);color:var(--muted);overflow-wrap:anywhere}.srch-liste .a-x strong{color:var(--ink);font-weight:600}.jdt .srch-liste a{grid-template-columns:50px minmax(0,1fr) 96px;padding:14px 0}.srch-liste img{width:96px;height:96px}.srch-liste .is-gear img{object-fit:contain;background:#FFFFFF}.srch-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin:24px 0 0;font:500 14.5px/1.3 var(--f);color:var(--muted)}.srch-pages b{color:var(--ink)}.jdt .srch-pages .btn{min-height:44px}.srch-vide{margin:0 0 44px}.srch-vide h2{margin:0 0 8px;font:600 26px/1.2 var(--f);letter-spacing:-.02em;overflow-wrap:anywhere}.srch-vide p{margin:0 0 16px;font:400 16px/1.5 var(--f);color:var(--muted)}.srch-rub{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.jdt .srch-rub a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font:500 14.5px/1 var(--f);text-decoration:none}.jdt .srch-rub a:hover{border-color:var(--accent)}.srch-rub .ic{width:18px;height:18px;color:var(--accent)}.srch-k{display:flex;align-items:center;gap:8px;margin:0;font:600 12px/1.2 var(--f);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.srch-k .ic{width:20px;height:20px}.mq-texte{max-width:74ch;font:400 16.5px/1.6 var(--f);color:var(--ink);text-wrap:pretty}.mq-texte p{margin:0 0 10px}.mq-texte p:last-child{margin-bottom:0}.srch-hero .stats{margin:0}.srch-more{display:flex;justify-content:center;margin:18px 0 0}.jdt .srch-more .btn{min-height:44px}.jdt .srch-more .btn .ic{color:var(--accent)}.cat-group{margin:0 0 26px}.cat-group:last-child{margin-bottom:0}.cat-h{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:600 18px/1.2 var(--f);letter-spacing:-.02em}.cat-h .ic{width:22px;height:22px;color:var(--accent)}.cat-h span{font:500 13px/1 var(--f-data);color:var(--muted)}@media (max-width:720px){.srch-hero{padding:20px 16px 16px}.mq-texte{font-size:15.5px}.jdt .srch-form .btn{display:none}.jdt .srch-liste a{grid-template-columns:46px minmax(0,1fr) 64px;gap:10px}.srch-liste img{width:64px;height:64px}}
