@font-face{font-family:Hubot Sans;src:url(/fonts/hubot-sans-var.woff2) format("woff2-variations");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/azeret-mono-var.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--kob-ink: oklch(19% .014 358);--kob-ink-rgb: 25 17 20;--kob-ink-2: oklch(34% .01 358);--kob-paper: oklch(97.4% .004 90);--kob-paper-rgb: 247 246 243;--kob-paper-dim: oklch(80% .008 90);--kob-surface: oklch(94.2% .006 90);--kob-surface-2: oklch(90.5% .007 90);--kob-line: oklch(84% .006 90);--kob-line-soft: oklch(90% .005 90);--kob-legende: oklch(47.5% .008 90);--kob-accent: oklch(45% .135 358);--kob-accent-rgb: 140 44 85;--kob-accent-fort: oklch(38% .13 358);--kob-accent-sur-ink: oklch(62% .155 358);--kob-voile: oklch(95% .022 358);--field-line: oklch(55% .01 90);--accent: oklch(45% .135 358);--on-accent: oklch(97.4% .004 90);--hdr: 66px;--hdr-m: 58px;--hdr-hors-flux: 0;--volet-l: min(24rem, 100%);--volet-fond: oklch(97.4% .004 90);--voile: rgb(var(--kob-ink-rgb) / .55);--barre-h: 4.25rem;--barre-fond: oklch(19% .014 358);--barre-texte: oklch(97.4% .004 90);--lf-encre: oklch(19% .014 358);--prose-l: 40rem;--map-land: oklch(94.2% .006 90);--map-line: oklch(84% .006 90);--map-com: oklch(94.2% .006 90);--map-com-line: oklch(97.4% .004 90);--map-in: oklch(90.5% .007 90);--map-page: oklch(95% .022 358);--map-dot: oklch(47.5% .008 90);--map-dot-page: oklch(45% .135 358);--map-label: oklch(19% .014 358);--map-muted: oklch(47.5% .008 90);--map-focus: oklch(45% .135 358);--kob-gout: clamp(1.05rem, 2.4vw, 2rem);--kob-l: 76rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--kob-paper);color:var(--kob-ink);font-family:Hubot Sans,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.62;font-weight:400;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{color:var(--kob-accent-fort)}:focus-visible{outline:2px solid var(--kob-accent);outline-offset:2px}h1,h2,h3,h4{margin:0;font-weight:400;letter-spacing:-.015em;overflow-wrap:break-word}p,ul,ol{margin:0 0 1em}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--kob-ink);color:var(--kob-paper);padding:.7rem 1.1rem;font-size:15px;text-decoration:none}.skip-link:focus{left:0;color:var(--kob-paper)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kob-h1{font-size:clamp(28px,3.2vw,42px);line-height:1.06;font-weight:250;font-variation-settings:"wght" 250,"wdth" 100;letter-spacing:-.02em}.kob-h1--large{font-size:clamp(30px,4vw,54px);line-height:1.04}.kob-fort{font-weight:800;font-variation-settings:"wght" 800,"wdth" 100}.kob-h2{font-size:clamp(24px,2.6vw,34px);line-height:1.14;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;letter-spacing:-.018em}.kob-h3{font-size:20px;line-height:1.28;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;letter-spacing:-.008em}.kob-lede{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--kob-ink-2);max-width:46ch}.kob-lib{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-legende);margin:0 0 .75rem}.kob-leg{font-size:13px;line-height:1.5;color:var(--kob-legende)}.kob-mono{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.kob-wrap{width:min(100% - (var(--kob-gout) * 2),var(--kob-l));margin-inline:auto}.kob-sec{padding-block:clamp(2.6rem,5vw,4.4rem);border-top:1px solid var(--kob-line)}.kob-sec--nofil{border-top:0}.kob-sec--surface{background:var(--kob-surface);color:var(--kob-ink)}.kob-sec--ink{background:var(--kob-ink);color:var(--kob-paper);border-top-color:var(--kob-ink)}.kob-sec--ink .kob-h2,.kob-sec--ink .kob-h3,.kob-sec--ink p,.kob-sec--ink li{color:var(--kob-paper)}.kob-sec--ink .kob-lede,.kob-sec--ink .kob-leg,.kob-sec--ink .kob-lib{color:var(--kob-paper-dim)}.kob-sec--ink a{color:var(--kob-paper)}.kob-sec--ink a:hover{color:var(--kob-accent-sur-ink)}.kob-tete{margin-bottom:clamp(1.5rem,3vw,2.4rem)}.kob-tete .kob-lede{margin-top:.85rem}.kob-prose-col{max-width:68ch}.kob-prose-col p+p{margin-top:0}.kob-hdr{position:sticky;top:0;z-index:60;background:var(--kob-paper);border-bottom:1px solid var(--kob-line)}.kob-hdr__in{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.8rem);height:var(--hdr-m)}.kob-marque{display:flex;flex-direction:column;gap:1px;text-decoration:none;color:var(--kob-ink);margin-right:auto;line-height:1.1}.kob-marque__n{font-size:16px;font-weight:800;font-variation-settings:"wght" 800,"wdth" 92;letter-spacing:-.02em}.kob-marque__s{font-size:10px;font-weight:500;font-variation-settings:"wght" 500,"wdth" 87;letter-spacing:.1em;text-transform:uppercase;color:var(--kob-legende)}.kob-nav{display:none}.kob-nav__l{display:flex;align-items:center;gap:clamp(.85rem,1.6vw,1.5rem);list-style:none;margin:0;padding:0}.kob-nav__l>li{display:flex;align-items:center}.kob-nav a{display:inline-block;font-size:14px;line-height:1.35;font-weight:500;font-variation-settings:"wght" 500,"wdth" 95;text-decoration:none;padding-block:.35rem;border-bottom:2px solid transparent}.kob-nav a:hover{border-bottom-color:var(--kob-line)}.kob-nav a[aria-current=page]{border-bottom-color:var(--kob-accent);color:var(--kob-accent)}.header-cta{display:none;background:var(--kob-accent);color:var(--kob-paper);font-size:14px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 95;text-decoration:none;padding:.6rem 1.05rem;border:0;white-space:nowrap}.header-cta:hover{background:var(--kob-accent-fort);color:var(--kob-paper)}.kob-burger{font:inherit;font-size:13px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--kob-ink);border:1px solid var(--kob-line);padding:.5rem .85rem;cursor:pointer}.kob-burger:hover{border-color:var(--kob-ink)}@media(min-width:981px){.kob-hdr__in{height:var(--hdr)}.kob-nav{display:block}.header-cta{display:inline-block}}.kob-volet__pan{border-left:1px solid var(--kob-line);display:flex;flex-direction:column}.kob-volet__tete{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem var(--kob-gout);border-bottom:1px solid var(--kob-line)}.kob-volet__titre{font-size:16px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 92;margin:0}.kob-volet__fermer{font:inherit;font-size:22px;line-height:1;background:transparent;color:var(--kob-ink);border:1px solid var(--kob-line);width:2.1rem;height:2.1rem;cursor:pointer}.kob-volet__fermer:hover{border-color:var(--kob-ink)}.kob-volet__corps{padding:1.2rem var(--kob-gout) 2.5rem}.kob-vmenu{list-style:none;margin:0 0 1.6rem;padding:0}.kob-vmenu li{border-bottom:1px solid var(--kob-line-soft)}.kob-vmenu a{display:block;padding:.72rem 0;font-size:16px;text-decoration:none}.kob-vmenu a:hover{color:var(--kob-accent-fort)}.kob-barre{display:flex;gap:1px;border-top:1px solid var(--kob-ink);background:var(--barre-fond);color:var(--barre-texte)}.kob-barre a,.kob-barre button{font:inherit;font-size:14px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 92;flex:1 1 50%;text-align:center;padding:1.05rem .5rem;text-decoration:none;border:0;cursor:pointer;background:var(--kob-ink);color:var(--kob-paper)}.kob-barre a:hover,.kob-barre button:hover{background:var(--kob-accent-fort);color:var(--kob-paper)}.kob-barre__p{background:var(--kob-accent)}.kob-crumb{border-bottom:1px solid var(--kob-line-soft);background:var(--kob-paper)}.kob-crumb ol{width:min(100% - (var(--kob-gout) * 2),var(--kob-l));margin-inline:auto;padding-block:.6rem;font-size:12.5px;color:var(--kob-legende)}.kob-crumb a{text-decoration:none}.kob-crumb a:hover{text-decoration:underline}.kob-crumb [aria-current=page]{color:var(--kob-ink)}.kob-hero{padding-block:clamp(1.1rem,2.2vw,1.9rem) clamp(1.8rem,3.4vw,3rem);border-bottom:1px solid var(--kob-line)}.kob-hero__g{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:clamp(1rem,2.2vw,1.5rem) var(--kob-gout)}.kob-hero__dire{grid-row:1;grid-column:1}.kob-hero__saisie{grid-row:2;grid-column:1}.kob-hero__sous{grid-row:3;grid-column:1}.kob-hero__apres{grid-row:4;grid-column:1}.kob-hero__sous{max-width:60ch}@media(min-width:861px){.kob-hero__g{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:clamp(1.6rem,3vw,3rem)}.kob-hero__dire{grid-row:1;grid-column:1 / span 7}.kob-hero__sous{grid-row:2;grid-column:1 / span 6}.kob-hero__apres{grid-row:3;grid-column:1 / span 7;align-self:end}.kob-hero__saisie{grid-row:1 / span 3;grid-column:8 / span 5}}.kob-hero__mc{margin:.9rem 0 0;font-size:15px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 95;color:var(--kob-accent);border-left:3px solid var(--kob-accent);padding-left:.8rem}.rlh{border-top:1px solid var(--kob-line);border-bottom:1px solid var(--kob-line)}.rlh__l{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 clamp(.9rem,1.8vw,1.6rem);padding:.72rem .65rem;border-top:1px solid var(--kob-line-soft)}.rlh__l:first-child{border-top:0}.rlh__l:nth-child(2n){background:var(--kob-surface-2)}.kob-sec--ink .rlh__l:nth-child(2n){background:rgb(var(--kob-paper-rgb) / .06)}.rlh__code{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-variant-numeric:tabular-nums;color:var(--kob-ink-2);min-width:4.5rem}.kob-sec--ink .rlh__code{color:var(--kob-paper-dim)}.rlh__seq{border-left:1px solid var(--kob-line);padding-left:clamp(.9rem,1.8vw,1.6rem);position:relative}.rlh__t{overflow-wrap:break-word;font-size:16px;line-height:1.4;font-weight:400;margin:0}.rlh__l--dec .rlh__t{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.rlh__l--dec .rlh__seq:before{content:"";position:absolute;left:-2px;top:.28rem;bottom:.28rem;width:3px;background:var(--kob-accent)}.kob-sec--ink .rlh__l--dec .rlh__seq:before{background:var(--kob-accent-sur-ink)}.rlh__note{font-size:13px;line-height:1.45;font-variation-settings:"wght" 400,"wdth" 87;color:var(--kob-legende);text-align:right;min-width:8.5rem;padding-top:.14rem}.kob-sec--ink .rlh__note{color:var(--kob-paper-dim)}.rlh__leg{margin-top:.85rem;font-size:13px;color:var(--kob-legende)}.kob-sec--ink .rlh__leg{color:var(--kob-paper-dim)}.rlh-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem)}.rlh-duo__t{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-legende);margin:0 0 .7rem}@media(min-width:861px){.rlh-duo{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.rlh-duo .rlh__l{grid-template-columns:auto minmax(14rem,1fr) minmax(0,auto)}.rlh-duo .rlh__note{min-width:0;overflow-wrap:break-word;hyphens:auto}}@media(max-width:640px){.rlh__l{grid-template-columns:minmax(0,1fr);row-gap:.3rem;padding:.85rem 0}.rlh__code{min-width:0}.rlh__seq{border-left:1px solid var(--kob-line)}.rlh__note{text-align:left;min-width:0;padding-left:clamp(.9rem,1.8vw,1.6rem);border-left:1px solid var(--kob-line)}}.kob-retro{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:rgb(var(--kob-paper-rgb) / .18);border:1px solid rgb(var(--kob-paper-rgb) / .18)}.kob-retro__i{background:var(--kob-ink);color:var(--kob-paper);padding:1.05rem clamp(.9rem,1.8vw,1.4rem)}.kob-retro__c{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-variant-numeric:tabular-nums;color:var(--kob-accent-sur-ink);display:block;margin-bottom:.45rem}.kob-retro__t{font-size:15px;line-height:1.45;margin:0;color:var(--kob-paper)}@media(min-width:641px){.kob-retro{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:981px){.kob-retro{grid-template-columns:repeat(6,minmax(0,1fr))}}.kob-cells{gap:1px;background:var(--kob-line);border:1px solid var(--kob-line)}.kob-cells>*{background:var(--kob-paper);padding:clamp(1.05rem,2vw,1.5rem)}.kob-sec--surface .kob-cells>*{background:var(--kob-surface)}.kob-cell__t{font-size:17px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:0 0 .5rem}.kob-cell__p{font-size:15px;line-height:1.5;color:var(--kob-ink-2);margin:0}.kob-cell__d{display:block;margin-top:.75rem;font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:var(--kob-legende)}.kob-cell a{font-weight:500}.kob-fils{list-style:none;margin:0;padding:0}.kob-fils>li{border-top:1px solid var(--kob-line);padding:.95rem 0;display:grid;gap:.28rem}.kob-fils>li:last-child{border-bottom:1px solid var(--kob-line)}.kob-fils__t{font-size:16px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.kob-fils__p{font-size:15px;line-height:1.5;color:var(--kob-ink-2);margin:0}.kob-liste{list-style:none;margin:0 0 1em;padding:0}.kob-liste li{position:relative;padding-left:1.35rem;margin-bottom:.5rem}.kob-liste li:before{content:"";position:absolute;left:0;top:.78em;width:.75rem;height:1px;background:var(--kob-accent)}.kob-sec--ink .kob-liste li:before{background:var(--kob-accent-sur-ink)}.kob-t{font-size:15px;border:1px solid var(--kob-line)}.kob-t caption{text-align:left;font-size:13px;color:var(--kob-legende);padding-bottom:.6rem}@media(max-width:640px){.kob-t caption{display:block;width:100%}}.kob-t th{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-legende);background:var(--kob-surface);padding:.72rem .9rem;border-bottom:1px solid var(--kob-line)}.kob-t td{padding:.78rem .9rem;border-top:1px solid var(--kob-line-soft);line-height:1.45}.kob-t tbody tr:nth-child(2n) td{background:var(--kob-surface-2)}@media(max-width:640px){.kob-t tbody tr{border-top:1px solid var(--kob-line);display:block}.kob-t td:before{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-legende);margin-bottom:.2rem}.kob-t td{border-top:0;padding-block:.42rem}}.ph{margin:0}.ph__cadre{overflow:hidden;background:var(--kob-surface-2);border:1px solid var(--kob-line)}.ph__cadre--169{aspect-ratio:16 / 9}.ph__cadre--43{aspect-ratio:4 / 3}.ph__cadre--85{aspect-ratio:3 / 2}.ph__cadre img{width:100%;height:100%;object-fit:cover;display:block}.ph__legende{margin-top:.6rem;font-size:13px;line-height:1.45;color:var(--kob-legende)}.kob-sec--ink .ph__legende{color:var(--kob-paper-dim)}.ph--remplir{display:block}.kob-cas{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--kob-line);border:1px solid var(--kob-line)}.kob-cas__i{background:var(--kob-paper);padding:clamp(1.05rem,2vw,1.5rem)}.kob-sec--surface .kob-cas__i{background:var(--kob-surface)}.kob-cas__c{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:var(--kob-legende);display:block;margin-bottom:.55rem}.kob-cas__t{font-size:16px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:0 0 .45rem}.kob-cas__p{font-size:15px;line-height:1.5;color:var(--kob-ink-2);margin:0}.kob-cas__m{margin-top:1rem;font-size:13px;color:var(--kob-legende)}@media(min-width:741px){.kob-cas{grid-template-columns:repeat(3,minmax(0,1fr))}.kob-cas--duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.kob-inter{border:1px solid var(--kob-line);border-top:2px solid var(--kob-accent);padding:clamp(1.2rem,2.4vw,1.9rem);background:var(--kob-paper)}.kob-sec--surface .kob-inter{background:var(--kob-surface)}.kob-inter__t{font-size:19px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:0 0 .7rem}.kob-inter__l{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.7rem}.kob-inter__l li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;font-size:15px;line-height:1.5;align-items:baseline}.kob-inter__q{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;color:var(--kob-accent);white-space:nowrap}.kob-avis__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;border-bottom:1px solid var(--kob-line);padding-bottom:.85rem;margin-bottom:1.4rem}.kob-avis__note{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-variant-numeric:tabular-nums;color:var(--kob-ink)}.kob-avis__n{font-size:14px;color:var(--kob-legende)}.kob-avis__l{list-style:none;margin:0;padding:0;gap:1px;background:var(--kob-line);border:1px solid var(--kob-line)}.kob-avis__i{background:var(--kob-paper);padding:clamp(1rem,2vw,1.35rem)}.kob-sec--surface .kob-avis__i{background:var(--kob-surface)}.kob-avis__q{font-size:15px;line-height:1.55;margin:0 0 .7rem}.kob-avis__s{font-size:12.5px;color:var(--kob-legende);display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:baseline}.kob-avis__e{letter-spacing:.12em;color:var(--kob-accent)}.kob-avis__d{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-variant-numeric:tabular-nums}.kob-avis__plus{margin-top:1.3rem}.kob-avis__plus>summary{cursor:pointer;font-size:14px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 92;padding:.7rem .95rem;border:1px solid var(--kob-line);list-style:none}.kob-avis__plus>summary::-webkit-details-marker{display:none}.kob-avis__plus>summary:hover{border-color:var(--kob-ink)}.kob-avis__plus[open]>summary{border-bottom-width:0}.kob-avis__plus .kob-avis__l{border-top:0}.kob-relance{margin-top:clamp(1.6rem,3vw,2.4rem);border-top:2px solid var(--kob-accent);background:var(--kob-voile);color:var(--kob-ink);padding:clamp(1rem,2vw,1.35rem) clamp(1.05rem,2vw,1.5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;align-items:center}.kob-relance__p,.kob-sec--ink .kob-relance__p,.kob-sec--surface .kob-relance__p{margin:0;font-size:15.5px;line-height:1.5;color:var(--kob-ink)}.kob-sec--ink .kob-relance__a,.kob-sec--ink .kob-relance__a:hover{color:var(--kob-paper)}.kob-relance__a{justify-self:start;background:var(--kob-accent);color:var(--kob-paper);font-size:14px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 95;text-decoration:none;padding:.62rem 1.05rem;white-space:nowrap}.kob-relance__a:hover{background:var(--kob-accent-fort);color:var(--kob-paper)}@media(min-width:741px){.kob-relance{grid-template-columns:minmax(0,1fr) auto;gap:1.6rem}}.kob-lf-card{background:var(--kob-paper);border:1px solid var(--kob-ink);padding:clamp(1.05rem,2.2vw,1.6rem)}.kob-sec--ink .kob-lf-card,.kob-sec--surface .kob-lf-card{background:var(--kob-paper)}.kob-lf-title{font-size:19px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:0 0 .35rem;line-height:1.2}.kob-lf-note{font-size:14.5px;line-height:1.45;margin:0 0 1rem;color:var(--kob-accent);font-weight:700;font-variation-settings:"wght" 700,"wdth" 95}.kob-lf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .7rem}.kob-lf-field{display:grid;gap:.25rem;min-width:0}.kob-lf-field--wide{grid-column:1 / -1}.kob-lf-field label{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.08em;text-transform:uppercase;color:var(--kob-ink-2)}.kob-lf-field input,.kob-lf-field select,.kob-lf-field textarea{font:inherit;font-size:16px;line-height:1.35;width:100%;padding:.52rem .6rem;background:var(--kob-paper);color:var(--kob-ink);border:1px solid var(--field-line);border-radius:0;-webkit-appearance:none;appearance:none}.kob-lf-field select{background-image:none;padding-right:.6rem}.kob-lf-field textarea{resize:vertical;min-height:3.4rem}.kob-lf-field input:focus,.kob-lf-field select:focus,.kob-lf-field textarea:focus{outline:2px solid var(--kob-accent);outline-offset:1px;border-color:var(--kob-ink)}.kob-lf-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;margin-top:.95rem;font-size:13px;line-height:1.45;color:var(--kob-ink-2)}.kob-lf-consent input{width:1.05rem;height:1.05rem;margin-top:.18rem;accent-color:var(--kob-accent)}.kob-lf-submit{font:inherit;font-size:16px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 95;width:100%;margin-top:.95rem;padding:.82rem 1.1rem;background:var(--kob-accent);color:var(--kob-paper);border:0;border-radius:0;cursor:pointer}.kob-lf-submit:hover{background:var(--kob-accent-fort)}.kob-lf-submit:disabled{background:var(--kob-ink-2);cursor:progress}.kob-lf-reassure{margin:.75rem 0 0;font-size:12.5px;line-height:1.45;color:var(--kob-legende)}.kob-lf-error{margin:0 0 .9rem;padding:.7rem .85rem;background:var(--kob-ink);color:var(--kob-paper);font-size:14px;line-height:1.45}.kob-lf-card--compact .kob-lf-title{font-size:17px}.kob-lf-card--compact .kob-lf-fields{gap:.55rem}.kob-lf-card--compact .kob-lf-field textarea{min-height:3rem}.kob-carte{border:1px solid var(--kob-line);background:var(--kob-paper);padding:clamp(.75rem,1.6vw,1.2rem);width:min(100%,900px);margin-inline:auto}.kob-carte .ph__legende{margin-top:.75rem}@media(max-width:860px){.kob-carte .mp-label,.kob-carte .mp-scale,.kob-carte .mp-attrib,.kob-carte .mp-leader{display:none}}.kob-carte svg{display:block;width:100%;height:auto;font-family:Hubot Sans,Helvetica Neue,Arial,sans-serif}.kob-communes{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--kob-gout);font-size:15px}.kob-communes li{break-inside:avoid;padding:.32rem 0;border-bottom:1px solid var(--kob-line-soft)}.kob-communes a{text-decoration:none}.kob-communes a:hover{text-decoration:underline}.kob-communes__km{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-variant-numeric:tabular-nums;color:var(--kob-legende);margin-left:.4rem}@media(min-width:741px){.kob-communes{columns:3}}@media(min-width:981px){.kob-communes{columns:4}}.kob-reperes{display:flex;flex-wrap:wrap;gap:0 clamp(1.2rem,3vw,2.4rem);border-top:1px solid var(--kob-line);border-bottom:1px solid var(--kob-line);padding-block:.85rem;margin-bottom:1.4rem}.kob-reperes__i{display:grid;gap:.12rem;padding-block:.25rem}.kob-reperes__v{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-variant-numeric:tabular-nums;color:var(--kob-ink)}.kob-reperes__k{font-size:10.5px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-legende)}.kob-somm{border-top:1px solid var(--kob-line);border-bottom:1px solid var(--kob-line);padding-block:1rem;margin-bottom:1.8rem}.kob-somm ol{list-style:none;margin:0;padding:0;display:grid;gap:.42rem;font-size:15px}.kob-somm a{text-decoration:none}.kob-somm a:hover{text-decoration:underline}.kob-regle{border:1px solid var(--kob-line);border-top:2px solid var(--kob-accent);background:var(--kob-surface);color:var(--kob-ink);padding:clamp(1rem,2vw,1.4rem);margin:1.6rem 0}.kob-regle__t{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-accent);margin:0 0 .6rem}.kob-regle p{font-size:15px;line-height:1.55}.kob-regle__s{font-size:12.5px;color:var(--kob-legende);margin:.7rem 0 0}.kob-art{font-size:17px;line-height:1.68}.kob-art>*{max-width:68ch}.kob-art h2{font-size:clamp(21px,2.1vw,27px);line-height:1.2;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;letter-spacing:-.015em;margin:2.1rem 0 .85rem;padding-top:1.1rem;border-top:1px solid var(--kob-line)}.kob-art h2:first-child{margin-top:0}.kob-art a{font-weight:500}.kob-meta{font-size:12.5px;color:var(--kob-legende);display:flex;flex-wrap:wrap;gap:.3rem .85rem}.kob-meta__l{font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-variant-numeric:tabular-nums}.kob-ftr{background:var(--kob-ink);color:var(--kob-paper);border-top:3px solid var(--kob-accent);padding-block:clamp(2.2rem,4vw,3.2rem) 1.6rem;font-size:15px}.kob-ftr a{color:var(--kob-paper);text-decoration:none}.kob-ftr a:hover{color:var(--kob-accent-sur-ink);text-decoration:underline}.kob-ftr__g{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,3vw,2.6rem)}.kob-ftr__t{font-size:11px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 87;letter-spacing:.09em;text-transform:uppercase;color:var(--kob-paper-dim);margin:0 0 .85rem}.kob-ftr__l{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.kob-ftr__p{color:var(--kob-paper-dim);margin:.5rem 0 0;font-size:14px;line-height:1.5;max-width:44ch}.kob-ftr__bas{margin-top:clamp(1.8rem,3vw,2.6rem);padding-top:1.1rem;border-top:1px solid rgb(var(--kob-paper-rgb) / .22);display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:13px;color:var(--kob-paper-dim)}@media(min-width:741px){.kob-ftr__g{grid-template-columns:1.4fr 1fr 1fr}}@media(min-width:981px){.kob-ftr__g{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.prose-page{padding-block:clamp(2.4rem,5vw,4rem)}.prose{font-size:17px;line-height:1.68}.prose h1{font-size:clamp(28px,3.4vw,40px);line-height:1.1;font-weight:250;font-variation-settings:"wght" 250,"wdth" 100;letter-spacing:-.02em;margin-bottom:1.2rem}.prose h2{font-size:21px;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:2rem 0 .7rem;padding-top:1rem;border-top:1px solid var(--kob-line)}.prose ul{padding-left:1.15rem}.prose li{margin-bottom:.4rem}.prose a{font-weight:500}.kob-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,3vw,2.6rem);align-items:start}@media(min-width:861px){.kob-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.kob-split__t,.kob-split__i{min-width:0}.kob-espace{margin-top:clamp(1.6rem,3vw,2.4rem)}.rlh-bloc>.kob-h2+.kob-lede{margin-bottom:1.3rem}.rlh-bloc>.kob-lib+.rlh{margin-top:.25rem}.rlh-bloc>.rlh{margin-top:1.2rem}.rlh-bloc>.kob-lede+.rlh{margin-top:1.2rem}.kob-faq>li{padding-block:1.15rem}.kob-faq .kob-fils__t{display:block;margin-bottom:.35rem}.kob-cell{min-width:0}.kob-fin{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,3vw,2.6rem);align-items:start}@media(min-width:861px){.kob-fin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.kob-fin__t,.kob-fin__f{min-width:0}.kob-dd-li{position:relative}.kob-dd>summary{display:inline-block;cursor:pointer;list-style:none;font-size:14px;line-height:1.35;font-weight:500;font-variation-settings:"wght" 500,"wdth" 95;padding-block:.35rem;border-bottom:2px solid transparent}.kob-dd>summary::-webkit-details-marker{display:none}.kob-dd>summary:after{content:" +";color:var(--kob-legende)}.kob-dd[open]>summary{border-bottom-color:var(--kob-accent)}.kob-dd[open]>summary:after{content:" –"}.kob-dd__p{position:absolute;top:calc(100% + .35rem);left:0;z-index:70;min-width:17rem;background:var(--kob-paper);border:1px solid var(--kob-ink);padding:.9rem 1.1rem}.kob-dd__l{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.kob-dd__l a{font-size:14.5px;text-decoration:none;border-bottom:0;padding-block:0}.kob-dd__l a:hover{text-decoration:underline}.kob-secteurs{gap:1px}.kob-secteur{background:var(--kob-surface);padding:clamp(1.05rem,2vw,1.5rem)}.kob-secteur .kob-h3{margin-bottom:.5rem}.kob-secteur .kob-fils__p{margin-bottom:.9rem}.kob-communes--sect{columns:2;font-size:15px}.kob-communes__atone{color:var(--kob-legende)}@media(min-width:741px){.kob-communes--sect{columns:2}}.kob-exergue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(1rem,2vw,1.6rem);align-items:center;border-top:2px solid var(--kob-accent);border-bottom:1px solid var(--kob-line);padding-block:1.1rem;margin-top:clamp(1.4rem,2.6vw,2rem)}.kob-exergue__v{font-size:clamp(30px,4vw,44px);line-height:1;color:var(--kob-accent)}.kob-exergue__l{margin:0;font-size:14px;line-height:1.5;color:var(--kob-ink-2)}.kob-art-tete{padding-block:clamp(2.2rem,4vw,3.4rem)}.kob-art-tete .kob-lede{margin-top:1rem}.kob-art-tete .kob-meta{margin-top:1.1rem}.kob-art-col{width:min(100%,52rem);margin-inline:auto}.kob-art-capture{margin:1.8rem 0 2.2rem}.kob-art-col .ph{margin-bottom:2rem}.kob-suite{margin-top:clamp(2rem,4vw,3rem);padding-top:1.4rem;border-top:1px solid var(--kob-line)}.kob-fiche .ph{margin-bottom:.9rem}.kob-fiche .kob-cell__t{font-size:16px;line-height:1.3}.kob-situ .kob-h2+.kob-lede{margin-bottom:1.3rem}.kob-situ .kob-h2{margin-bottom:1.1rem}.kob-avis .kob-h2{margin-bottom:.9rem}.kob-lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kob-volet{color:var(--kob-ink)}.kob-volet__voile{cursor:pointer}.mp-carte{display:block;width:100%;height:auto}@media(min-width:901px){.kob-fils__p,.kob-cas__m,.rlh__leg{max-width:68ch}}h1,h2,h3,h4,:where(.kob-h1,.kob-h2){-webkit-hyphens:manual;hyphens:manual}:where(.kob-g){display:grid;grid-template-columns:repeat(var(--kob-cols, 1),minmax(0,1fr))}:where(.kob-g[data-fill="1"])>:last-child{grid-column:span var(--kob-fill-span, 1) / -1}@media(max-width:980px){:where(.kob-g){grid-template-columns:repeat(var(--kob-cols-md, 1),minmax(0,1fr))}:where(.kob-g[data-fill="1"])>:last-child{grid-column:auto}:where(.kob-g[data-fill-md="1"])>:last-child{grid-column:span var(--kob-fill-span-md, 1) / -1}}@media(max-width:620px){:where(.kob-g){grid-template-columns:minmax(0,1fr)}:where(.kob-g[data-fill="1"])>:last-child,:where(.kob-g[data-fill-md="1"])>:last-child{grid-column:auto}}:where(.kob-tw){overflow-x:auto}:where(.kob-t){width:100%;border-collapse:collapse}:where(.kob-t th,.kob-t td){text-align:left;vertical-align:top}@media(max-width:640px){:where(.kob-t,.kob-t tbody,.kob-t tr,.kob-t td,.kob-t th){display:block;width:100%}:where(.kob-t thead){display:none}:where(.kob-t td,.kob-t th){width:auto!important}:where(.kob-t td[data-col]:not([data-col=""])):before{content:attr(data-col) " ";display:block}}:where(.kob-crumb ol){list-style:none;margin:0;padding:0}:where(.kob-crumb li){display:inline}:where(.kob-crumb){padding-top:calc(var(--hdr, 0px) * var(--hdr-hors-flux, 1))}@media(max-width:980px){:where(.kob-crumb){padding-top:calc(var(--hdr-m, var(--hdr, 0px)) * var(--hdr-hors-flux, 1))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(min-width:981px){[data-drawer-open=menu]{display:none}}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--barre-fond, #fff);color:var(--barre-texte, #1d1d1f)}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}svg [hidden]{display:none}figure[data-remplir]{height:100%;margin:0}figure[data-remplir]>div{height:100%;aspect-ratio:auto}figure[data-remplir] img{width:100%;height:100%;object-fit:cover}:where(.prose-page)>:where(.prose){width:min(100% - 2.25rem,var(--prose-l, 42rem));margin-inline:auto}form[data-lead-form]{color:var(--lf-encre, #1d1d1f)}form[data-lead-form] :where(h1,h2,h3,h4,p,li,label,legend,small,span,a){color:inherit}
