h3,h2{text-wrap:balance;letter-spacing:-.025em;margin:0;font-family:var(--f-titre);font-weight:800;line-height:1.15}h2{font-size:clamp(1.5rem,2.6vw,2rem)}h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}@media (max-width:420px){.rv-0w{font-size:16px;gap:9px}.rv-6c{height:30px;width:30px}.rv-4g{padding:0 14px;font-size:14px}}html{scroll-padding-top:92px}.rv-0s{box-shadow:0 10px 24px -12px rgba(4,120,87,.75)}.rv-4k0c a{color:var(--doux);text-decoration:none}.rv-4k0c a:hover{color:var(--accent-texte)}.rv-4k0c [aria-current]{color:var(--encre)}.rv-9l b{color:var(--encre)}.rv-4g{box-shadow:none}.rv-7s1b::after{transform:translateY(-2px) rotate(45deg);width:6px;opacity:.55;height:6px;border:solid currentColor;border-width:0 1.6px 1.6px 0;content:""}.rv-9m6b{top:calc(100% + 8px);left:0;padding:8px;transform:translateY(6px);transition:opacity .16s,transform .16s,visibility .16s;list-style:none;z-index:35;margin:0;box-shadow:0 22px 48px -16px rgba(9,30,24,.28),0 2px 6px rgba(9,30,24,.06);background:var(--fond);min-width:280px;border:1px solid var(--trait);border-radius:12px}.rv-9m6b a{text-decoration:none;display:block;color:var(--encre);border-radius:7px;padding:9px 12px;font-size:15px;line-height:1.35}.rv-8f1k::after{top:100%;left:0;right:0;position:absolute;height:10px;content:""}.rv-8f1k:hover>.rv-9m6b,.rv-8f1k:focus-within>.rv-9m6b{transform:none;visibility:visible;opacity:1}.rv-7s1b:hover,.rv-7g0s:hover,.rv-8f1k:focus-within>.rv-7s1b{background:var(--surface)}.rv-9m6b a:hover{background:var(--surface);color:var(--accent-texte)}.rv-9m6b a[aria-current],.rv-7g0s[aria-current]{font-weight:600;color:var(--accent-texte)}.rv-2l{border-radius:9px}.rv-7w,.rv-7w::before,.rv-7w::after{transition:transform .2s,background .2s;border-radius:2px}.rv-2p:focus-visible+.rv-2l{outline:3px solid var(--accent);outline-offset:2px}.rv-2p:checked+.rv-2l .rv-7w{background:transparent}.rv-2p:checked+.rv-2l .rv-7w::before{top:0;transform:rotate(45deg)}.rv-2p:checked+.rv-2l .rv-7w::after{top:0;transform:rotate(-45deg)}@media (max-width:1080px){.rv-0g{background:var(--fond);box-shadow:0 24px 40px -24px rgba(9,30,24,.35);padding:8px 20px 24px;position:absolute;overflow-y:auto;border-bottom:1px solid var(--trait);top:100%;left:0;right:0;margin:0;max-height:calc(100vh - 64px)}.rv-2p:checked~.rv-0g{display:block}.rv-2g{flex-direction:column;gap:0;align-items:stretch}.rv-8f1k{border-bottom:1px solid var(--trait);padding-block:6px}.rv-8f1k::after{content:none}.rv-7s1b{font:600 12.5px/1.3 var(--f-texte);width:100%;padding:12px 0 4px;color:var(--doux);pointer-events:none;letter-spacing:.12em;text-transform:uppercase}.rv-7s1b::after{content:none}.rv-9m6b{transform:none;min-width:0;display:grid;visibility:visible;position:static;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));box-shadow:none;border:0;padding:0 0 6px;opacity:1}.rv-9m6b a{padding:10px 0}.rv-7g0s{padding:16px 0;font-weight:600}}.rv-5r:focus{border-radius:7px;z-index:40;color:var(--accent-encre);padding:10px 14px;left:16px;top:8px;background:var(--accent)}.rv-0s{transition:filter .15s,transform .15s,box-shadow .15s}.rv-0s:hover{transform:translateY(-1px);filter:brightness(1.08)}summary:focus-visible,button:focus-visible,.rv-0s:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.rv-8l{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent-texte);color:var(--accent-texte)}.rv-4x{padding-block:clamp(59px,8vw,108px)}.rv-5n{background:var(--surface)}.rv-1b5w{background:var(--bande)}.rv-2j{justify-items:center;text-align:center;margin:0 auto clamp(35px,4.5vw,55px);display:grid;gap:14px;max-width:46rem}.rv-2j h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.rv-3v{margin:0 0 22px;justify-items:start;text-align:left}.rv-0f{color:var(--doux);font-size:1.08rem;line-height:1.65}.rv-7z{max-width:48rem}.rv-5j{max-width:62rem}.rv-2r{width:50px;background:var(--teinte);color:var(--accent-texte);flex:none;display:grid;place-items:center;border-radius:11px;height:50px}.rv-8k8l{padding-top:4px;font-size:15px;font-weight:600;margin-top:auto;color:var(--accent-texte)}.rv-1b5t{padding:0;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.rv-1s8l{background:var(--fond);box-shadow:0 1px 2px rgba(9,30,24,.04),0 12px 32px -22px rgba(9,30,24,.22);gap:12px;text-decoration:none;display:flex;transition:transform .2s,box-shadow .2s;padding:29px 28px 27px;height:100%;color:var(--encre);border:1px solid var(--trait);border-radius:16px;flex-direction:column}.rv-1s8l:hover{box-shadow:0 2px 4px rgba(9,30,24,.04),0 26px 48px -24px rgba(9,30,24,.32);transform:translateY(-3px)}.rv-1s8l strong{font:700 1.22rem/1.3 var(--f-titre);margin-top:8px;letter-spacing:-.015em}.rv-4n9v{font-size:15.5px;line-height:1.6;color:var(--doux)}.rv-2c{padding:0;gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0}.rv-7v7s{flex-direction:column;height:100%;background:var(--fond);text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;color:var(--encre);gap:10px;border:1px solid var(--trait);border-radius:16px;padding:25px 24px}.rv-7v7s:hover{box-shadow:0 22px 44px -26px rgba(9,30,24,.32)}.rv-7v7s strong{font:700 1.1rem/1.3 var(--f-titre);margin-top:6px}.rv-7v7s span:last-child{font-size:15px;line-height:1.6;color:var(--doux)}.rv-7k{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;counter-reset:etape;display:grid;padding:0}.rv-7k li{align-content:start;border:1px solid var(--trait);border-radius:16px;box-shadow:0 1px 2px rgba(9,30,24,.04),0 12px 32px -22px rgba(9,30,24,.22);gap:18px;display:grid;padding:29px 28px;background:var(--fond)}.rv-0n{background:var(--accent);place-items:center;font:800 17px/1 var(--f-titre);width:52px;color:var(--accent-encre);height:52px;border-radius:50%;display:grid}.rv-7k strong{font:700 1.15rem/1.35 var(--f-titre);color:var(--encre);margin-bottom:8px;display:block}.rv-7k p{color:var(--doux);font-size:15.5px;line-height:1.6}.rv-7x{margin-top:clamp(35px,4vw,51px);display:flex;justify-content:center}.rv-7g{list-style:none;gap:22px;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rv-7g li{padding:33px 24px 29px;gap:10px;text-align:center;border:1px solid var(--trait);border-radius:16px;display:grid;justify-items:center;align-content:start}.rv-7g .rv-2r{margin-bottom:8px}.rv-7g strong{font:700 1.08rem/1.35 var(--f-titre)}.rv-7g span:last-child{font-size:15px;line-height:1.6;color:var(--doux)}.rv-2s{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:20px}.rv-6z{padding:24px;background:var(--fond);display:grid;gap:14px;align-content:start;border:1px solid var(--trait);border-radius:16px}.rv-1b{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--encre);font:700 1.12rem/1.3 var(--f-titre);text-decoration:none}.rv-1b::after{font-family:var(--f-texte);content:"→";color:var(--accent-texte)}.rv-1b:hover{color:var(--accent-texte)}.rv-5m{flex-wrap:wrap;padding:0;list-style:none;display:flex;gap:8px;margin:0}.rv-5m a{display:inline-block;border-radius:999px;background:var(--surface);color:var(--encre);padding:6px 13px;text-decoration:none;font-size:14.5px;line-height:1.4}.rv-5m a:hover{color:var(--accent-texte);background:var(--teinte)}@media (max-width:1080px){.rv-2c,.rv-7g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.rv-1b5t{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-7k{grid-template-columns:minmax(0,1fr)}.rv-7k li{gap:20px;grid-template-columns:52px minmax(0,1fr)}}@media (max-width:640px){.rv-1b5t,.rv-7g,.rv-2c{grid-template-columns:minmax(0,1fr)}.rv-1s8l{padding:24px 22px}}.rv-7q{padding-block:clamp(43px,6vw,78px);display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:47px 48px}.rv-0q{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:39px 40px}.rv-2h{max-width:56rem;grid-template-columns:minmax(0,1fr)}.rv-0b4v{top:96px;position:sticky;display:grid;gap:20px}.rv-0c{background:var(--fond);padding:22px 22px 18px;border:1px solid var(--trait);border-radius:14px}.rv-0c ol{padding:0;display:grid;counter-reset:sommaire;margin:12px 0 0;list-style:none;gap:4px;font-size:14.5px;line-height:1.4}.rv-0c li{counter-increment:sommaire;display:grid;grid-template-columns:26px 1fr}.rv-0c li::before{content:counter(sommaire);padding-top:6px;color:var(--accent-texte);font-size:13px;font-weight:600}.rv-0c a{color:var(--doux);text-decoration:none;padding:5px 0}.rv-0c a:hover{color:var(--accent-texte)}.rv-0m{background:var(--bande);padding:25px 24px;color:var(--encre);gap:14px;border:1px solid var(--trait);border-radius:16px;box-shadow:inset 0 4px 0 var(--accent);display:grid}.rv-0m h2{font-size:1.35rem}.rv-0m ul{color:var(--doux);padding:0;gap:8px;list-style:none;font-size:15px;line-height:1.45;margin:0;display:grid}.rv-0m li{padding-left:24px;position:relative}.rv-0m li::before{transform:rotate(45deg);content:"";border:solid var(--accent-texte);border-width:0 2px 2px 0;height:10px;left:4px;top:4px;position:absolute;width:5px}.rv-0m .rv-0s{width:100%}.rv-6t{font-size:13.5px;color:var(--doux)}@media (max-width:1000px){.rv-7q{grid-template-columns:minmax(0,1fr)}.rv-0b4v{position:static}}.rv-9s{display:grid;gap:14px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))}.rv-9s div{background:var(--surface);padding:18px 20px;border:1px solid var(--trait);border-radius:12px}.rv-9s dt{letter-spacing:.1em;color:var(--doux);text-transform:uppercase;font:600 12px/1.35 var(--f-texte)}.rv-9s dd{margin:6px 0 0;font-weight:600;line-height:1.45}.rv-0k8j{display:block;color:var(--accent-texte);margin-top:6px;font-size:13px;font-weight:400}.rv-5s1j{gap:20px;display:grid;line-height:1.75;grid-template-columns:minmax(0,1fr);min-width:0}.rv-5s1j>*{margin:0}.rv-5s1j>h2{padding-bottom:14px;border-bottom:1px solid var(--trait);margin-top:29px}.rv-5s1j>h2:first-child{margin-top:0}.rv-5s1j h3{margin-top:10px}.rv-5s1j a{text-decoration-thickness:1px;text-underline-offset:3px}.rv-5s1j ul,.rv-5s1j ol{margin:0;padding-left:1.3em;gap:10px;display:grid}.rv-5s1j li::marker{color:var(--accent-texte);font-weight:600}.rv-5s1j blockquote{background:var(--teinte);padding:20px 24px;border-radius:12px;box-shadow:inset 4px 0 0 var(--accent);margin:0}.rv-5s1j strong{font-weight:600}.rv-2l8s .rv-5s1j>h2{font-size:clamp(1.6rem,3vw,2.2rem);border-bottom:0;padding-bottom:0}.rv-7z1q{grid-template-columns:minmax(0,1fr);display:grid;gap:12px}.rv-5s1j>.rv-7z1q:not(:first-child){margin-top:55px}.rv-7z1q h2{margin:0 0 12px}.rv-7z1q details{border:1px solid var(--trait);border-radius:12px;background:var(--fond);padding:0 22px}.rv-7z1q details[open]{box-shadow:0 16px 36px -26px rgba(9,30,24,.35)}.rv-7z1q summary{padding-block:18px;font:600 1.04rem/1.45 var(--f-texte);align-items:center;gap:18px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;list-style:none}.rv-7z1q summary::-webkit-details-marker{display:none}.rv-7z1q summary::after{height:8px;border:solid var(--accent-texte);border-width:0 2px 2px 0;margin:-4px 4px 0 0;width:8px;transition:transform .2s;content:"";transform:rotate(45deg)}.rv-7z1q details[open] summary::after{margin-top:4px;transform:rotate(-135deg)}.rv-0j5n{color:var(--doux);display:grid;padding-bottom:20px;gap:10px}.rv-0k{font-size:14.5px;line-height:1.55;border-radius:14px;display:grid;gap:14px;padding:25px 28px;background:var(--surface);grid-template-columns:minmax(0,1fr)}.rv-0k h2{padding:0;font-size:1.15rem;border:0;margin:0}.rv-0k ul{overflow-wrap:anywhere;margin:0;padding:0;gap:10px;list-style:none;display:grid}.rv-0k li{box-shadow:inset 2px 0 0 var(--accent);padding-left:16px}.rv-9c{overflow-x:auto;border:1px solid var(--trait);border-radius:12px}.rv-9c table{border-collapse:collapse;font-size:15.5px;line-height:1.55;width:100%}.rv-9c td,.rv-9c th{border-bottom:1px solid var(--trait);text-align:left;padding:13px 16px;vertical-align:top}.rv-9c th{font:600 12.5px/1.4 var(--f-texte);background:var(--surface);text-transform:uppercase;letter-spacing:.06em;color:var(--doux)}.rv-9c tr:last-child td{border-bottom:0}.rv-6f2t{padding-left:0!important;list-style:none}.rv-6f2t li{position:relative;padding-left:32px}.rv-6f2t li::before{height:18px;content:"";width:18px;left:0;top:.3em;border:2px solid var(--accent-texte);border-radius:4px;position:absolute}.rv-6f2t .rv-1w2c::before{border-color:var(--accent);background:var(--accent)}.rv-4n2b{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.rv-7s{align-content:start;border:1px solid var(--trait);border-radius:12px;display:grid;padding:20px;gap:6px;background:var(--surface)}.rv-9j{color:var(--accent-texte);font:800 1.45rem/1.2 var(--f-titre)}.rv-4j{color:var(--doux);font-size:12.5px}.rv-9d{font-weight:600;color:var(--alerte)}.rv-3d2q{overflow-x:auto;margin:0;border:1px solid var(--trait);border-radius:16px;padding:24px;background:var(--fond);box-shadow:0 16px 40px -30px rgba(9,30,24,.3)}.rv-3d2q img{height:auto;width:100%;max-width:680px;margin:0 auto}.rv-4r0q img{max-width:760px;min-width:520px}.rv-3d2q figcaption{color:var(--doux);padding-top:14px;font-size:14.5px;line-height:1.6}.rv-7p{color:var(--doux);display:block;margin-top:6px;font-size:13px}.rv-7p a{color:var(--accent-texte)}.rv-0r0c{gap:20px;border:1px solid var(--trait);border-radius:16px;background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;box-shadow:inset 0 4px 0 var(--accent);padding:clamp(20px,3vw,31px) clamp(20px,3vw,32px)}.rv-0r0c [hidden]{display:none!important}.rv-5h{max-width:46rem}.rv-7d3d{background:var(--fond);padding:13px 16px;box-shadow:inset 4px 0 0 var(--alerte);border-radius:9px;font-size:15px}.rv-8k{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid;align-items:end}.rv-8k label{gap:6px;font-size:15px;font-weight:600;display:grid}.rv-8k input,.rv-8k select{border:1px solid var(--bord);border-radius:9px;width:100%;background:var(--fond);min-height:48px;padding:10px 12px;color:var(--encre);font:16px var(--f-texte)}.rv-8k select:focus,.rv-8k input:focus{outline:3px solid var(--teinte);outline-offset:0;border-color:var(--accent)}.rv-1n{display:flex!important;font-weight:400!important;gap:10px;align-items:center}.rv-1n input{flex:none;min-height:20px;width:20px;accent-color:var(--accent)}.rv-1j{gap:14px;padding-top:18px;display:grid;border-top:1px solid var(--trait)}.rv-1m2d{font:700 1.1rem/1.45 var(--f-titre)}.rv-1v8k{margin:0;gap:10px;display:grid;padding:0;list-style:none}.rv-1v8k li{display:grid;background:var(--fond);border:1px solid var(--trait);border-radius:11px;box-shadow:inset 4px 0 0 var(--trait);padding:14px 18px;gap:4px}.rv-1v8k li[data-etat=exige]{box-shadow:inset 4px 0 0 var(--accent)}.rv-1v8k li[data-etat=non]{box-shadow:inset 4px 0 0 var(--accent-vif)}.rv-1v8k li[data-etat=nonetabli]{box-shadow:none;border-style:dashed}.rv-1v8k [data-r=etat]{color:var(--doux);letter-spacing:.1em;text-transform:uppercase;font:600 12px/1.35 var(--f-texte)}.rv-1v8k li[data-etat=exige] [data-r=etat]{color:var(--accent-texte)}.rv-1v8k [data-r=statut]{font-size:14px;color:var(--doux)}.rv-1v8k [data-r=source]{font-size:13px;color:var(--accent-texte)}.rv-4s1p li{padding-left:48px;position:relative}.rv-4s1p li::before{border:2px solid var(--accent-texte);border-radius:4px;position:absolute;height:16px;width:16px;content:"";left:16px;top:16px}.rv-1z{gap:8px;display:grid;margin:0}.rv-1z div{background:var(--fond);padding:12px 16px;border:1px solid var(--trait);border-radius:11px}.rv-1z div[data-choisi]{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.rv-1z dt{font-weight:600}.rv-1z dd{font-size:15px;color:var(--doux);margin:4px 0 0}.rv-3s caption{padding:10px 16px;font-size:14px;text-align:left;color:var(--doux)}.rv-3s tr[data-choisi] th,.rv-3s tr[data-choisi] td{font-weight:600;background:var(--teinte)}.rv-0z{margin:0 0 0 6px;display:grid;list-style:none;gap:0;padding:0;border-left:2px solid var(--trait)}.rv-0z li{display:grid;padding:0 0 16px 20px;gap:2px;position:relative}.rv-0z li::before{height:14px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;left:-8px;top:5px;background:var(--accent);width:14px;content:"";position:absolute}.rv-0z span,.rv-0z time{color:var(--accent-texte);text-transform:uppercase;letter-spacing:.04em;font:600 13px/1.4 var(--f-texte)}.rv-8s{display:grid;gap:8px;font-size:14.5px;color:var(--doux)}.rv-8s h3{color:var(--encre)}.rv-8s ul{display:grid;margin:0;padding-left:1.2em;gap:6px}.rv-1f1h{color:var(--accent-texte);padding:0 18px;min-height:44px;justify-self:start;border:1.5px solid var(--accent-texte);border-radius:9px;background:transparent;cursor:pointer;font:600 15px/1.2 var(--f-texte)}.rv-0r0c>.rv-0s{justify-self:start}.rv-1d1p{font-size:14.5px;color:var(--doux);padding-top:12px}.rv-1d1p summary{cursor:pointer;font-weight:600;color:var(--accent-texte)}.rv-1d1p ul{gap:4px;padding-left:1.2em;margin:8px 0 0;display:grid}@media print{.rv-1f1h,.rv-8k,.rv-8s,.rv-3d2q,.rv-0r0c>.rv-0s{display:none!important}.rv-0r0c{border:0;padding:0;background:none;box-shadow:none}.rv-1v8k li{break-inside:avoid}}.rv-3n{display:grid;gap:16px}.rv-1z9s{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));padding:0;margin:0;gap:12px;list-style:none;display:grid}.rv-1z9s a{padding:14px 18px;align-items:center;justify-content:space-between;display:flex;height:100%;background:var(--fond);border:1px solid var(--trait);border-radius:11px;gap:12px;text-decoration:none;font-weight:600;line-height:1.4;color:var(--encre)}.rv-1z9s a::after{color:var(--accent-texte);content:"→"}.rv-1z9s a:hover{border-color:var(--accent);color:var(--accent-texte)}.rv-2s2z{gap:18px;display:grid;padding:0;list-style:none;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.rv-1s{border:1px solid var(--trait);border-radius:14px;background:var(--fond);color:var(--encre);padding:22px 24px;transition:box-shadow .2s;height:100%;gap:8px;text-decoration:none;display:flex;flex-direction:column}.rv-1s:hover{box-shadow:0 22px 44px -26px rgba(9,30,24,.32)}.rv-1s strong{font:700 1.06rem/1.35 var(--f-titre)}.rv-1s span:nth-child(2){display:-webkit-box;font-size:14.5px;line-height:1.55;color:var(--doux);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-1v{justify-self:start}.rv-6k9r{display:grid;background:var(--surface);border:1px solid var(--trait);border-radius:14px;gap:12px;padding:24px 26px}.rv-6k9r address{font-style:normal;font-weight:600;line-height:1.55}.rv-3l{border-top:1px solid var(--trait);background:var(--bande);color:var(--encre)}.rv-4c{gap:39px 64px;display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding-block:clamp(59px,8vw,108px)}.rv-2q{gap:18px;display:grid}.rv-2q h2{font-size:clamp(1.8rem,3.2vw,2.5rem)}.rv-2q p{color:var(--doux)}.rv-9v{list-style:none;margin:6px 0;gap:18px;padding:0;display:grid;counter-reset:marche}.rv-9v li{color:var(--doux);gap:2px 16px;font-size:15.5px;line-height:1.55;counter-increment:marche;display:grid;grid-template-columns:44px 1fr}.rv-9v li::before{width:40px;border-radius:50%;font:800 15px/1 var(--f-titre);height:40px;place-items:center;display:grid;color:var(--accent-encre);background:var(--accent);grid-row:span 2;content:counter(marche)}.rv-9v strong{font-weight:600;color:var(--encre)}.rv-8j0n{gap:12px;margin:4px 0 0;display:grid;padding:0;list-style:none;color:var(--encre)}.rv-8j0n li{padding-left:30px;position:relative}.rv-8j0n li::before{width:6px;border:solid var(--accent-texte);border-width:0 2px 2px 0;transform:rotate(45deg);content:"";height:12px;position:absolute;left:5px;top:5px}.rv-7n{box-shadow:0 30px 60px -36px rgba(9,30,24,.3);gap:16px;background:var(--fond);color:var(--encre);display:grid;border:1px solid var(--trait);border-radius:18px;padding:clamp(22px,3.2vw,37px) clamp(22px,3.2vw,38px)}.rv-7n h2{font-size:1.4rem}@media (max-width:920px){.rv-4c{grid-template-columns:minmax(0,1fr)}}.rv-4z{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.rv-4z fieldset{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;border:0;gap:14px;margin:0;padding:0}.rv-4z legend{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-texte);font:600 12.5px/1.3 var(--f-texte);grid-column:1 / -1;margin-bottom:8px}.rv-4z label{font-size:15px;font-weight:600;gap:6px;display:grid}.rv-4z .rv-7q0t{grid-column:1 / -1}.rv-4z textarea,.rv-4z select,.rv-4z input{background:var(--fond);color:var(--encre);font:16px var(--f-texte);border:1px solid var(--bord);border-radius:9px;min-height:48px;padding:10px 13px;width:100%}.rv-4z input[type=file]{padding:10px;min-height:0}.rv-4z select:focus,.rv-4z textarea:focus,.rv-4z input:focus{border-color:var(--accent);outline:3px solid var(--teinte);outline-offset:0}.rv-4z textarea{min-height:120px;resize:vertical}.rv-4z .rv-1j2f{gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.rv-4z .rv-1j2f legend{font:600 15px/1.4 var(--f-texte);color:var(--encre);letter-spacing:0;text-transform:none;margin-bottom:6px}.rv-4z .rv-0l{gap:10px;font-weight:400;align-items:flex-start;display:flex}.rv-4z .rv-0l input{min-height:18px;accent-color:var(--accent);margin-top:4px;flex:none;width:18px}.rv-4z .rv-6n{font-size:14px;font-weight:400;color:var(--doux)}.rv-4z .rv-2d{font-weight:600;color:var(--alerte)}.rv-4z .rv-4q{margin:0;box-shadow:inset 4px 0 0 var(--accent);background:var(--teinte);font-weight:600;border-radius:9px;padding:14px 16px}.rv-4z .rv-6l{justify-self:start;cursor:pointer;background:var(--accent);padding:0 30px;font:600 16.5px/1.2 var(--f-texte);color:var(--accent-encre);box-shadow:0 12px 26px -14px rgba(4,120,87,.8);border:0;border-radius:11px;min-height:54px}.rv-4z .rv-6l:hover{filter:brightness(1.08)}.rv-3p{left:-10000px!important;width:1px;position:absolute!important;height:1px;overflow:hidden}@media (max-width:760px){.rv-4z .rv-6l{width:100%}}.rv-5q1k{color:var(--doux);background:var(--socle);border-top:1px solid var(--trait);font-size:15px;line-height:1.6}.rv-4t7r{padding-block:71px 35px;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);grid-template-areas:"marque nav" "mention mention";gap:39px 64px;display:grid}.rv-0k2s{align-content:start;display:grid;grid-area:marque;gap:18px}.rv-5q1k .rv-0w{color:var(--encre)}.rv-1m{max-width:26rem}.rv-0n1g{gap:31px 32px;grid-template-columns:repeat(3,minmax(0,1fr));grid-area:nav;display:grid}.rv-3v8q{margin-bottom:4px;color:var(--encre);text-transform:uppercase;font:600 12.5px/1.3 var(--f-texte);letter-spacing:.14em}.rv-2n{display:grid;align-content:start;gap:10px}.rv-5q1k a{text-decoration:none;color:var(--doux)}.rv-5q1k a:hover{color:var(--accent-texte)}.rv-3j{padding-top:25px;border-top:1px solid var(--trait);font-size:13.5px;grid-area:mention}@media (max-width:900px){.rv-4t7r{grid-template-columns:minmax(0,1fr);grid-template-areas:"marque" "nav" "mention"}}@media (max-width:560px){.rv-0n1g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.rv-8c4c,.rv-9l,.rv-3l,.rv-2k,.rv-0b4v,.rv-5q1k{display:none!important}.rv-8c2c{min-height:0;background:none;color:#000}.rv-8c2c h1{text-shadow:none}}