:root{--dk-base:#fbfbf9;--dk-card:#ffffff;--dk-body:#393922;--dk-subtle:#70705c;--dk-border:#e8e8e3;--dk-brand:#5c7a15;--dk-brand-deep:#4b6411;--dk-tint:#f0f4e6;--dk-head-bg:#ffffff;--dk-bar-fg:#393922;--dk-ff-h:"Gill Sans","Gill Sans MT",Calibri,sans-serif;--dk-texte:Avenir,"Avenir Next","Segoe UI",sans-serif;--dk-arrondi:10px;--dk-measure:39.5rem;--dk-w-max:60rem}*{box-sizing:border-box}html{font-size:103%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--dk-base);color:var(--dk-body);font-family:var(--dk-texte);line-height:1.65}a{color:var(--dk-brand)}a:hover,a:focus{color:var(--dk-brand-deep)}h1,h2,h3{font-family:var(--dk-ff-h);font-weight:700;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(1.6rem,4vw,2.35rem)}h2{font-size:clamp(1.25rem,3vw,1.65rem)}h3{font-size:1.12rem}p,ul,ol{margin:0 0 1em}img{max-width:100%;height:auto}.nukc{border-top:1px solid var(--dk-border);background:var(--dk-card);margin-top:2rem}.tqr{max-width:var(--dk-w-max);margin:0 auto;padding:1.5rem 16px .5rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));font-size:.95rem}.wymo{font-weight:700;font-family:var(--dk-ff-h);margin-bottom:.4rem}.nukc ul{list-style:none;padding:0;margin:0}.nukc li{margin-bottom:.25rem}.iix{color:var(--dk-subtle);font-size:.85rem}.zb3{max-width:var(--dk-w-max);margin:0 auto;padding:.5rem 16px 1.5rem;font-size:.82rem;color:var(--dk-subtle)}.sbf5{max-width:var(--dk-measure);margin:0 auto}.ogv7{margin-bottom:1.5rem}.qzz0{font-size:1.04rem}.qzz0 h2{margin-top:1.8em}.qzz0 h3{margin-top:1.4em}.qzz0 blockquote{margin:1em 0;padding:.2em 1em;border-left:4px solid var(--dk-brand);color:var(--dk-subtle)}.qzz0 table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95rem;display:block;overflow-x:auto}.qzz0 th,.qzz0 td{border:1px solid var(--dk-border);padding:.4rem .6rem;text-align:left}.xk{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--dk-border)}.knx{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;font-size:.95rem}.ju{display:flex;gap:1rem;align-items:center;margin-top:1.5rem}.dag3{background:var(--dk-head-bg);color:var(--dk-bar-fg);border-bottom:1px solid var(--dk-border)}.sxb{max-width:var(--dk-w-max);margin:0 auto;padding:1rem 16px;display:grid;gap:.4rem}.qs{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;font-family:var(--dk-ff-h);font-weight:700;font-size:1.22rem}.elcq{width:40px;height:40px}.eriw{margin:0;opacity:.82;font-size:.95rem}.wwk{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.3rem;font-size:.95rem}.wwk a{color:inherit;text-decoration:none;padding:.2rem 0;border-bottom:2px solid transparent}.wwk a:hover,.wwk a[aria-current="page"]{border-bottom-color:currentColor}.sxb{text-align:center;justify-items:center}.wwk{justify-content:center}.xfne{background:var(--dk-tint);border-radius:var(--dk-arrondi);padding:1.4rem 1.5rem;margin-bottom:1rem;max-width:var(--dk-measure)}.xfne a{color:var(--dk-brand-deep)}.pmc3{font-size:1.45rem}.vtu7{font-weight:600}.wh4{position:absolute;left:-999px;top:0;background:var(--dk-brand);color:#fff;padding:.5rem 1rem}.wh4:focus{left:1rem;z-index:10}.glpi6{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.utz4{display:grid;gap:1rem;max-width:var(--dk-measure)}.xtzb1{background:var(--dk-card);border:1px solid var(--dk-border);border-radius:var(--dk-arrondi);padding:1rem 1.1rem}.se1{margin-bottom:.3rem}.se1 a{text-decoration:none;color:var(--dk-body)}.se1 a:hover{color:var(--dk-brand);text-decoration:underline}.nww{color:var(--dk-subtle);font-size:.86rem;margin-bottom:.45rem}.xei{margin:0;color:var(--dk-subtle)}.ckm4{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.ckm4 a{display:inline-block;background:var(--dk-tint);color:var(--dk-brand-deep);padding:.3rem .7rem;border-radius:999px;text-decoration:none;font-size:.9rem}.ckm4 a:hover{text-decoration:underline}.gaj9{max-width:var(--dk-w-max);margin:0 auto;padding:1.5rem 16px 3rem}.lsg{max-width:var(--dk-measure);margin:0 0 2rem}.wedm0{margin-bottom:.6rem}.klh8{color:var(--dk-subtle);font-size:1.05rem}.wii h2,.ziwr4 h2,.ib6 h1{margin-bottom:1rem}.deyu6{color:var(--dk-subtle)}.nroi0{margin-top:1rem}.ziwr4{margin-top:2.5rem}@media (prefers-reduced-motion:reduce){*{transition:none !important}}@media (max-width:42rem){.gaj9{padding-top:1rem}.xfne{padding:1rem 1.1rem}}