:root{--blanc:#FFFFFF;--lin:#F4F5F7;--encre:#121A33;--texte:#262C3D;--gris-texte:#666D80;--trait:#E3E5EA;--ciel:#49C2F2;--ciel-fonce:#22A3DA;--code-blanc:#FFFFFF;--code-noir:#14161C;--code-gris:#8E949E;--code-marine:#1F2E6E;--code-kaki:#6E6B3A;--code-rose:#F48FB1;--code-roi:#2F5BEA;--code-menthe:#5FCFAE;--code-corail:#FF7466;--code-lavande:#A99BE8;--code:var(--code-noir);--f-titre:"Familjen Grotesk","Familjen Fallback",system-ui,sans-serif;--f-texte:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--t-h1:700 32px/36px var(--f-titre);--t-h2:700 24px/30px var(--f-titre);--t-h3:700 19px/24px var(--f-titre);--t-texte:400 17px/27px var(--f-texte);--t-long:400 18px/30px var(--f-texte);--t-ui:700 15px/20px var(--f-texte);--t-small:400 13px/18px var(--f-texte);--t-numero:700 32px/36px var(--f-titre);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--r-s:6px;--r-m:16px;--r-bouton:999px;--ombre:0 8px 24px rgba(18,26,51,.10);--focus:0 0 0 2px var(--encre),0 0 0 4px var(--ciel);--coin-s:12px;--coin-m:28px;--coin-l:64px;--coin-xl:160px;--d-rapide:120ms;--d-moyen:220ms;--d-lent:420ms;--c-sortie:cubic-bezier(.2,.8,.2,1);--c-pose:cubic-bezier(.3,1.4,.5,1);--marge:16px;--gouttiere:12px;--colonnes:4;--contenu:1280px}@media (min-width:820px){:root{--marge:24px;--colonnes:8}}@media (min-width:1180px){:root{--t-h1:700 52px/56px var(--f-titre);--t-h2:700 34px/40px var(--f-titre);--t-h3:700 22px/28px var(--f-titre);--t-texte:400 18px/29px var(--f-texte);--gouttiere:24px;--colonnes:12;--marge:32px}}@font-face{font-family:"Familjen Grotesk";src:url(/f/familjen-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201E,U+2026,U+20AC}@font-face{font-family:"Familjen Fallback";src:local("Arial");font-weight:700;size-adjust:101%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--m-coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath d='M2 1H62L32 31Z' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");--m-coin-blanc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cpath d='M3.5 1.8H60.5L32 30Z' fill='%23fff' stroke='%23121A33' stroke-width='3.5' stroke-linejoin='round'/%3E%3C/svg%3E");--m-goutte:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 32'%3E%3Cdefs%3E%3Cpath id='g' fill-rule='evenodd' d='M5.5.5a3.6 3.6 0 1 1-3.4 4.8C1.5 3.9 1.1 2.4 0 1.3 1.6 1.6 3.3.5 5.5.5zM5.4 3.1a1 1 0 1 0 .1 0z'/%3E%3C/defs%3E%3Cuse href='%23g' x='10' y='3'/%3E%3Cuse href='%23g' x='27' y='3'/%3E%3Cuse href='%23g' x='44' y='3'/%3E%3Cuse href='%23g' x='19' y='12'/%3E%3Cuse href='%23g' x='36' y='12'/%3E%3C/svg%3E");--m-mono:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='20 20 60 70'%3E%3Cpath d='M26 34H74V70Q74 74 70 76L52 84Q50 85 48 84L30 76Q26 74 26 70ZM30 24H58L44 38Z' fill='%23D5D8DF'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;background:var(--blanc);color:var(--texte);font:var(--t-texte);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0;color:var(--encre);text-wrap:balance}h1{font:var(--t-h1);letter-spacing:-.02em}h2{font:var(--t-h2);letter-spacing:-.01em}h3{font:var(--t-h3)}p,ul,ol,figure{margin:0}p{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:0;box-shadow:var(--focus);border-radius:4px}.rg-saut{position:absolute;left:var(--e-4);top:-80px;z-index:200;padding:var(--e-3) var(--e-4);background:var(--encre);color:var(--blanc);border-radius:var(--r-bouton);font:var(--t-ui)}.rg-saut:focus{top:var(--e-2)}.rg-wrap{width:100%;max-width:calc(var(--contenu) + 2*var(--marge));margin:0 auto;padding:0 var(--marge)}.rg-pile{display:flex;flex-direction:column;gap:var(--e-5)}.rg-section{padding-top:var(--e-7);display:flex;flex-direction:column;gap:var(--e-5)}.rg-cv{content-visibility:auto;contain-intrinsic-size:auto 600px}.rg-small{font:var(--t-small);color:var(--gris-texte)}.rg-chapo{font:var(--t-texte);color:var(--texte);max-width:52ch}.rg-lien{color:var(--texte);text-decoration:underline 2px var(--trait);text-underline-offset:3px;transition:text-decoration-color var(--d-rapide)}.rg-lien:hover{text-decoration-color:var(--code)}[data-filet] .rg-lien:hover{text-decoration-color:var(--encre)}.rg-lex-lien{color:inherit;text-decoration:underline dotted 1.5px var(--gris-texte);text-underline-offset:3px}.rg-h2{display:flex;align-items:center;gap:var(--e-3)}.rg-entre{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-4)}.rg-coin{--w:var(--coin-m);position:relative;display:inline-block;flex:none;width:var(--w);aspect-ratio:2/1;background:var(--code);color:var(--encre);-webkit-mask:var(--m-coin) 0 0/100% 100% no-repeat;mask:var(--m-coin) 0 0/100% 100% no-repeat;transition:width var(--d-rapide) var(--c-sortie)}.rg-coin[data-filet]{background:currentColor}.rg-coin[data-filet]::after{content:"";position:absolute;inset:1.5px 3.6px 2.2px;background:var(--code);-webkit-mask:inherit;mask:inherit}.rg-coin--s{--w:var(--coin-s)}.rg-coin--l{--w:var(--coin-l)}.rg-coin--xl{--w:var(--coin-xl)}.rg-coin--l::before,.rg-coin--xl::before{content:"";position:absolute;inset:0;z-index:1;background:var(--goutte,rgba(255,255,255,.18));-webkit-mask:var(--m-goutte) 0 0/100% 100%;mask:var(--m-goutte) 0 0/100% 100%}.rg-coin[data-clair]{--goutte:rgba(18,26,51,.12)}.rg-sombre .rg-coin,.rg-chip[aria-current] .rg-coin,.rg-chip[aria-pressed=true] .rg-coin,.rg-btn--couleur .rg-coin{color:var(--blanc)}.rg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:48px;padding:0 var(--e-5);border:0;border-radius:var(--r-bouton);font:var(--t-ui);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-rapide),transform var(--d-rapide) var(--c-sortie)}.rg-btn svg{width:20px;height:20px;flex:none}.rg-btn:active{transform:scale(.98)}.rg-btn:disabled,.rg-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.rg-btn--appel{width:100%;min-height:56px;background:var(--ciel);color:var(--encre);font-size:17px}.rg-btn--appel:hover,.rg-btn--appel:active{background:var(--ciel-fonce)}.rg-btn--sms{width:100%;min-height:52px;background:var(--encre);color:var(--blanc)}.rg-btn--sms:hover{background:color-mix(in oklab,var(--encre) 86%,var(--blanc))}.rg-btn--ecoute{width:100%;background:transparent;color:var(--encre);box-shadow:inset 0 0 0 2px var(--encre)}.rg-btn--ecoute:hover{background:var(--blanc)}.rg-btn--couleur{background:var(--encre);color:var(--blanc)}.rg-btn--couleur:hover{background:color-mix(in oklab,var(--encre) 86%,var(--blanc))}.rg-btn--compact{min-height:36px;padding:0 var(--e-3) 0 var(--e-3)}.rg-btn--compact::before{content:"";position:absolute;inset:-6px 0}.rg-btn--plein{width:100%}.rg-trio{display:inline-flex;gap:3px;align-items:center}.rg-icone{width:24px;height:24px;flex:none}.rg-age{font:var(--t-h3);font-variant-numeric:tabular-nums;color:var(--gris-texte)}.rg-poche{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--e-3);border-radius:var(--r-bouton);box-shadow:inset 0 0 0 1px var(--trait);font:700 13px/18px var(--f-texte);color:var(--encre)}.rg-poche svg{width:16px;height:16px}.rg-legende{display:flex;align-items:center;gap:var(--e-3);font:var(--t-small);color:var(--gris-texte)}.rg-legende svg{width:16px;height:16px;color:var(--encre)}.rg-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-5) var(--gouttiere);margin:0;padding:0;list-style:none}.rg-carte{position:relative;display:flex;flex-direction:column;gap:var(--e-1);min-width:0;transition:transform var(--d-moyen) var(--c-sortie),opacity var(--d-moyen)}.rg-carte[hidden]{display:none}.rg-carte__photo{position:relative;aspect-ratio:4/5;margin:6px 0 var(--e-2);border-radius:var(--r-m);background:var(--lin) var(--m-mono) center/22% no-repeat;transition:box-shadow var(--d-moyen)}.rg-carte__photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rg-carte__photo .rg-coin{position:absolute;top:-6px;left:var(--e-4);transition:transform var(--d-moyen) var(--c-pose)}.rg-carte[data-poche=droite] .rg-carte__photo .rg-coin,.rg-carte[data-poche=deux] .rg-carte__photo .rg-coin+.rg-coin{left:auto;right:var(--e-4)}.rg-carte__nom{display:flex;align-items:baseline;gap:var(--e-2);font:var(--t-h3);color:var(--encre)}.rg-carte__nom a{color:inherit;text-decoration:none}.rg-carte__nom a::after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--r-m)}.rg-carte__nom a:focus-visible{box-shadow:none}.rg-carte__nom a:focus-visible::after{box-shadow:var(--focus)}.rg-carte__accroche{font-size:15px;line-height:20px;color:var(--texte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-carte__couleur{display:flex;align-items:center;gap:6px;font:var(--t-small);color:var(--gris-texte)}.rg-carte:active{transform:scale(.98);transition-duration:var(--d-rapide)}@media (hover:hover){.rg-carte:hover{transform:translateY(-2px)}.rg-carte:hover .rg-carte__photo{box-shadow:var(--ombre)}.rg-carte:hover .rg-carte__photo .rg-coin{transform:translateY(-4px)}}.rg-carte--une{grid-column:span 2;flex-direction:row;gap:var(--e-4);padding:var(--e-3);background:var(--lin);border-radius:var(--r-m)}.rg-carte--une .rg-carte__photo{flex:0 0 44%;margin:6px 0 0}.rg-carte--une .rg-carte__corps{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-2) 0;min-width:0}.rg-carte--une .rg-carte__accroche{white-space:normal;font:var(--t-h3);color:var(--encre);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.rg-carte--une .rg-carte__photo{background-color:var(--blanc)}.rg-rangee{display:grid;grid-auto-flow:column;grid-auto-columns:144px;gap:var(--gouttiere);margin:0 calc(-1*var(--marge));padding:0 var(--marge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--marge);scrollbar-width:none;list-style:none}.rg-rangee>*{scroll-snap-align:start}.rg-rangee .rg-carte__accroche,.rg-rangee .rg-carte__couleur{display:none}.rg-rangee--tribus{grid-auto-columns:168px}.rg-tribu{position:relative;display:flex;flex-direction:column;gap:var(--e-1)}.rg-tribu__photo{aspect-ratio:1;margin-bottom:var(--e-2);border-radius:var(--r-m);background:var(--lin) var(--m-mono) center/22% no-repeat}.rg-tribu a{color:var(--encre);text-decoration:none}.rg-tribu a::after{content:"";position:absolute;inset:0;border-radius:var(--r-m)}.rg-tribu__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.rg-coins{display:inline-flex;gap:4px;align-items:center}.rg-chips{display:flex;gap:var(--e-2);margin:0 calc(-1*var(--marge));padding:4px var(--marge);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 var(--marge);scrollbar-width:none;list-style:none;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.rg-chips::-webkit-scrollbar,.rg-rangee::-webkit-scrollbar{display:none}.rg-chip{position:relative;flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:var(--e-2);height:40px;padding:0 var(--e-4);border:0;border-radius:var(--r-bouton);background:var(--blanc);box-shadow:inset 0 0 0 1px var(--trait);font:var(--t-ui);color:var(--encre);text-decoration:none;cursor:pointer;transition:background-color var(--d-rapide),color var(--d-rapide)}.rg-chip::before{content:"";position:absolute;inset:-4px 0}.rg-chip:hover{box-shadow:inset 0 0 0 1px var(--encre)}.rg-chip:hover .rg-coin--s{--w:14px}.rg-chip[aria-current],.rg-chip[aria-pressed=true],input:checked+.rg-chip{background:var(--encre);color:var(--blanc);box-shadow:none}input:checked+.rg-chip .rg-coin{color:var(--blanc)}.rg-chip--grand{height:56px;padding:0 var(--e-5);font-size:17px}.rg-chip svg:not(.rg-coin){width:18px;height:18px}.rg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rg-selecteur{container-type:inline-size}.rg-selecteur ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-3) var(--e-2);margin:0;padding:0;list-style:none}@container (min-width:720px){.rg-selecteur ul{grid-template-columns:repeat(9,minmax(0,1fr))}}.rg-selecteur a{display:flex;flex-direction:column;align-items:center;gap:var(--e-1);padding:var(--e-1) 0;border-radius:var(--r-s);font:13px/16px var(--f-texte);color:var(--gris-texte);text-align:center;text-decoration:none;transition:opacity var(--d-moyen)}.rg-selecteur a b{display:block;color:var(--encre)}.rg-selecteur .rg-coin{--w:var(--coin-l);margin-bottom:var(--e-1);transition:transform var(--d-moyen) var(--c-pose)}.rg-selecteur[data-choix] a{opacity:.5}.rg-selecteur a[aria-current]{opacity:1}.rg-selecteur a[aria-current] .rg-coin{transform:translateY(4px) scale(1.1)}.rg-entete{position:sticky;top:0;z-index:40;background:var(--blanc);box-shadow:0 1px 0 var(--trait);transition:transform var(--d-moyen) var(--c-sortie)}.rg-entete[data-cache]{transform:translateY(-100%)}.rg-entete__in{display:flex;align-items:center;gap:var(--e-2);height:56px}.rg-logo{display:inline-flex;align-items:baseline;margin-right:auto;font:700 22px/1 var(--f-titre);letter-spacing:-.02em;color:var(--encre);text-decoration:none}.rg-logo .rg-coin{--w:.4em;margin:0 .04em;animation:rg-pose 320ms var(--c-pose) both}.rg-sombre .rg-logo{color:var(--blanc)}@keyframes rg-pose{0%{transform:translateY(-6px);opacity:0}70%{transform:translateY(1px);opacity:1}to{transform:none}}.rg-nav{display:none}.rg-menu-btn{display:grid;place-items:center;width:48px;height:48px;margin-right:-12px;border:0;background:none;color:var(--encre);cursor:pointer}.rg-feuille{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0 var(--marge) var(--e-7);border:0;border-radius:var(--r-m) var(--r-m) 0 0;background:var(--blanc);color:var(--texte);overflow-y:auto;overscroll-behavior:contain}.rg-feuille[open]{animation:rg-feuille var(--d-moyen) var(--c-sortie)}.rg-feuille::backdrop{background:rgba(18,26,51,.4)}@keyframes rg-feuille{from{transform:translateY(100%)}}.rg-feuille__tete{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;background:var(--blanc)}.rg-feuille__tete::before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--trait)}.rg-feuille h2{font:var(--t-h3);margin-bottom:var(--e-3)}.rg-feuille section+section{margin-top:var(--e-6)}.rg-portes{display:grid;grid-template-columns:1fr 1fr;gap:var(--gouttiere)}.rg-porte{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-m);background:var(--lin);color:var(--encre);text-decoration:none}.rg-porte svg{width:24px;height:24px}.rg-liens{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);margin:0;padding:0;list-style:none;font:var(--t-ui)}.rg-liens a{display:inline-flex;align-items:center;min-height:48px;color:var(--encre);text-decoration:none}.rg-ariane ol{display:flex;align-items:center;gap:var(--e-2);margin:0;padding:var(--e-3) 0;list-style:none;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font:var(--t-small);color:var(--gris-texte)}.rg-ariane li{display:flex;align-items:center;gap:var(--e-2)}.rg-ariane li+li::before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.rg-ariane a{color:inherit;text-decoration:none}.rg-ariane a:hover{color:var(--encre)}.rg-appel{display:flex;flex-direction:column;gap:var(--e-3)}.rg-appel__tete,.rg-appel__num,.rg-appel__gay{display:none}.rg-appel__num{font:var(--t-numero);font-variant-numeric:tabular-nums;color:var(--encre);text-decoration:none;letter-spacing:.01em}.rg-appel__gay{font:var(--t-h3);color:var(--encre)}.rg-sms-bloc{display:flex;flex-direction:column;gap:var(--e-2)}.rg-sva{display:flex;align-items:stretch;height:40px;width:max-content;max-width:100%;border:2px solid #A50F78;border-radius:4px;overflow:hidden;font:700 13px/1 Arial,sans-serif}.rg-sva b{display:flex;align-items:center;padding:0 10px;color:#A50F78;background:#fff;font-size:17px;font-variant-numeric:tabular-nums}.rg-sva span{display:flex;align-items:center;padding:0 10px;background:#A50F78;color:#fff;font-size:12px;line-height:14px}.rg-sva--tarif b{display:none}.rg-confess{position:relative;display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-5);border-radius:var(--r-m);background:var(--lin);--code:var(--code-lavande)}.rg-confess>.rg-coin{position:absolute;top:-6px;right:var(--e-5)}.rg-confess__num{display:none;font:var(--t-ui);font-variant-numeric:tabular-nums;color:var(--encre)}.rg-barre{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:var(--e-3);min-height:calc(64px + env(safe-area-inset-bottom));padding:var(--e-3) var(--marge) calc(var(--e-3) + env(safe-area-inset-bottom));background:var(--encre);color:var(--blanc);box-shadow:var(--ombre);transform:translateY(100%);transition:transform var(--d-moyen) var(--c-sortie)}.rg-barre[data-visible]{transform:none}.rg-barre__photo{position:relative;width:40px;height:40px;flex:none;margin-top:4px;border-radius:50%;background:var(--lin) var(--m-mono) center/50% no-repeat}.rg-barre__photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.rg-barre__photo .rg-coin{position:absolute;top:-4px;left:2px}.rg-barre[data-poche=droite] .rg-barre__photo .rg-coin{left:auto;right:2px}.rg-barre__nom{flex:1;font:var(--t-h3);color:var(--blanc)}.rg-barre .rg-btn--appel{width:auto;min-height:48px}.rg-barre__num{display:none}.rg-sonne svg{animation:rg-sonne 180ms ease-in-out 2;transform-origin:50% 50%}@keyframes rg-sonne{25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}.rg-texte{max-width:66ch;font:var(--t-long);color:var(--texte)}.rg-texte>*+*{margin-top:var(--e-4)}.rg-texte h2{display:flex;align-items:center;gap:var(--e-3);margin-top:var(--e-7)}.rg-texte h2::before,.rg-texte li::before{content:"";flex:none;width:var(--coin-s);aspect-ratio:2/1;background:var(--code);-webkit-mask:var(--m-coin) 0 0/100% 100%;mask:var(--m-coin) 0 0/100% 100%}[data-filet] .rg-texte h2::before,[data-filet] .rg-texte li::before{background:var(--m-coin-blanc) 0 0/100% 100%;-webkit-mask:none;mask:none}.rg-texte h3{margin-top:var(--e-5)}.rg-texte ul{padding:0;list-style:none}.rg-texte li{position:relative;padding-left:var(--e-5)}.rg-texte li+li{margin-top:var(--e-2)}.rg-texte li::before{position:absolute;left:0;top:12px}.rg-texte a:not(.rg-lex-lien){color:var(--texte);text-decoration:underline 2px var(--trait);text-underline-offset:3px}.rg-texte a:not(.rg-lex-lien):hover{text-decoration-color:var(--code)}.rg-texte>.rg-rangee-bloc{max-width:none;margin-top:var(--e-7)}.rg-table{width:100%;border-collapse:collapse;font:var(--t-texte)}.rg-table th,.rg-table td{padding:var(--e-3) 0;border-bottom:1px solid var(--trait);text-align:left}.rg-table th{font:var(--t-ui);color:var(--encre)}.rg-table td:last-child,.rg-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.rg-auteur{display:flex;align-items:center;gap:var(--e-4);padding:var(--e-4);border-radius:var(--r-m);background:var(--lin)}.rg-auteur__photo{position:relative;flex:none;width:72px;height:72px;margin-top:4px;border-radius:var(--r-s);background:var(--blanc) var(--m-mono) center/40% no-repeat}.rg-auteur__photo .rg-coin{position:absolute;top:-4px;left:8px}.rg-auteur__corps{display:flex;flex-direction:column;gap:var(--e-1)}.rg-auteur b{font:var(--t-ui);color:var(--encre)}.rg-auteur--compact{padding:var(--e-2) var(--e-4) var(--e-2) var(--e-2);border-radius:var(--r-bouton);width:max-content;max-width:100%;font:var(--t-small)}.rg-auteur--compact .rg-auteur__photo{width:32px;height:32px;border-radius:50%;margin:0}.rg-auteur--compact .rg-auteur__photo .rg-coin{display:none}.rg-guide{position:relative;display:flex;flex-direction:column;gap:var(--e-2)}.rg-guide__photo{aspect-ratio:16/9;border-radius:var(--r-m);background:var(--lin) var(--m-mono) center/14% no-repeat;margin-bottom:var(--e-1)}.rg-guide a{color:var(--encre);text-decoration:none}.rg-guide a::after{content:"";position:absolute;inset:0;border-radius:var(--r-m)}.rg-guide__meta{display:flex;align-items:center;gap:var(--e-2);font:var(--t-small);color:var(--gris-texte)}.rg-guide__meta i{width:24px;height:24px;border-radius:50%;background:var(--lin)}.rg-guide__meta svg{width:16px;height:16px}.rg-guides{display:grid;gap:var(--e-5);grid-template-columns:minmax(0,1fr)}.rg-filtres{position:sticky;top:56px;z-index:20;background:var(--blanc);box-shadow:0 1px 0 var(--trait);transition:top var(--d-moyen) var(--c-sortie)}[data-entete-cache] .rg-filtres{top:0}.rg-filtres__in{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) 0}.rg-filtres__groupe{display:flex;flex-direction:column;gap:var(--e-3)}.rg-filtres__groupe legend{padding:0;font:var(--t-ui);color:var(--encre)}.rg-filtres fieldset{margin:0;padding:0;border:0;min-width:0}.rg-filtres input{position:absolute;opacity:0;pointer-events:none}.rg-filtres input:focus-visible+.rg-chip{box-shadow:var(--focus)}.rg-compte{font:var(--t-small);color:var(--gris-texte);white-space:nowrap}.rg-vide{padding:var(--e-7) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-4)}.rg-faq{display:grid;margin:0}.rg-faq__item{padding:var(--e-5) 0;border-top:1px solid var(--trait)}.rg-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-4)}.rg-faq__btn{flex:none;display:grid;place-items:center;width:48px;height:48px;margin:-12px -8px -12px 0;border:0;background:none;color:var(--encre);cursor:pointer}.rg-faq__btn>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lin)}.rg-faq__btn svg{width:18px;height:18px}.rg-faq__btn[aria-expanded=true] .rg-plus,.rg-faq__btn[aria-expanded=false] .rg-moins{display:none}.rg-faq__r{margin-top:var(--e-3);max-width:66ch}.rg-plus-btn{align-self:center}.rg-pages{display:flex;justify-content:center;gap:var(--e-1);margin:0;padding:0;list-style:none}.rg-pages a{display:grid;place-items:center;min-width:48px;height:48px;border-radius:var(--r-bouton);font:var(--t-ui);color:var(--encre);text-decoration:none}.rg-pages a:hover{background:var(--lin)}.rg-pages a[aria-current]{background:var(--encre);color:var(--blanc)}.rg-pied{margin-top:var(--e-9);padding:var(--e-8) 0 var(--e-7);background:var(--encre);color:var(--blanc)}.rg-pied .rg-logo{font-size:28px}.rg-pied__slogan{margin-top:var(--e-4);font:var(--t-h2);color:var(--blanc);display:flex;align-items:baseline}.rg-pied__slogan .rg-coin{--w:.34em;margin-left:.06em}.rg-pied__cols{display:flex;flex-direction:column;margin-top:var(--e-7)}.rg-pied h2{font:var(--t-ui);color:var(--blanc)}.rg-pied__code{padding-bottom:var(--e-5)}.rg-pied__code ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gouttiere);margin-top:var(--e-3);padding:0;list-style:none}.rg-pied a{display:flex;align-items:center;gap:var(--e-2);min-height:44px;color:#B9BECC;text-decoration:none;font:var(--t-ui);font-weight:400}.rg-pied a:hover{color:var(--blanc)}.rg-pied details{border-top:1px solid rgba(255,255,255,.14)}.rg-pied summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;font:var(--t-ui);list-style:none;cursor:pointer}.rg-pied summary::-webkit-details-marker{display:none}.rg-pied summary svg{width:20px;height:20px;transition:transform var(--d-moyen)}.rg-pied details[open] summary svg{transform:rotate(180deg)}.rg-pied details ul{margin:0 0 var(--e-4);padding:0;list-style:none}.rg-pied__inst{display:flex;flex-wrap:wrap;gap:0 var(--e-5);margin-top:var(--e-5);padding:var(--e-4) 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none}.rg-portail{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--marge);background:var(--blanc);transition:opacity var(--d-moyen) var(--c-sortie) var(--d-lent)}.rg-portail__in{display:flex;flex-direction:column;align-items:center;gap:var(--e-5);text-align:center}.rg-portail__poche{position:relative;width:var(--coin-xl);padding-top:56px}.rg-portail__poche>svg{width:100%;height:auto}.rg-portail__poche .rg-coin{position:absolute;top:0;left:12%;--w:76%;--code:var(--ciel);transition:transform var(--d-lent) var(--c-pose)}.rg-portail[data-entre] .rg-coin{transform:translateY(64px)}.rg-portail[data-entre]{opacity:0;pointer-events:none}.rg-portail form{display:flex;flex-direction:column;align-items:center;gap:var(--e-3)}.rg-portail .rg-logo{margin:0;font-size:32px}.rg-404{display:grid;gap:var(--e-6);padding:var(--e-7) 0}.rg-404__poche{position:relative;width:120px;padding-bottom:40px}.rg-404__poche>svg{width:100%;height:auto}.rg-404__poche .rg-coin{position:absolute;bottom:4px;left:30%;--w:60%;--code:var(--ciel)}.rg-code{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-5) var(--gouttiere);margin:0;padding:0;list-style:none}.rg-code li{position:relative;display:flex;flex-direction:column;gap:var(--e-1);padding-top:var(--e-4);border-top:1px solid var(--trait)}.rg-code .rg-coin{margin-bottom:var(--e-2)}.rg-code a{color:var(--encre);text-decoration:none;font:var(--t-h3)}.rg-code a::after{content:"";position:absolute;inset:0}.rg-code li:hover .rg-coin{transform:translateY(2px)}.rg-etapes{display:grid;gap:var(--e-5);margin:0;padding:0;list-style:none}.rg-etapes li{display:flex;flex-direction:column;gap:var(--e-2)}.rg-etapes__pos{display:flex;gap:4px;margin-bottom:var(--e-2)}.rg-etapes__pos .rg-coin{--code:var(--trait)}.rg-etapes__pos .rg-coin[data-ici]{--code:var(--ciel)}.rg-def{padding:var(--e-5);border-radius:var(--r-m);background:var(--lin);font:700 19px/28px var(--f-texte);color:var(--encre);max-width:66ch}.rg-az{position:sticky;top:56px;z-index:10;padding:var(--e-2) 0;background:var(--blanc)}.rg-az .rg-chip{min-width:40px;justify-content:center;padding:0 var(--e-3)}.rg-mots{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rg-mots li{display:grid;gap:var(--e-1);padding:var(--e-4) 0;border-top:1px solid var(--trait)}.rg-mots a{font:var(--t-h3);color:var(--encre);text-decoration:none}.rg-mots a:hover{text-decoration:underline 2px var(--trait);text-underline-offset:3px}.rg-sms{display:flex;flex-direction:column;gap:var(--e-3);max-width:420px;padding:var(--e-5) var(--e-4);border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--trait)}.rg-bulle{max-width:82%;padding:var(--e-3) var(--e-4);border-radius:var(--r-m) var(--r-m) var(--r-m) 2px;background:var(--encre);color:var(--blanc);font:var(--t-texte)}.rg-bulle--toi{align-self:flex-end;border-radius:var(--r-m) var(--r-m) 2px var(--r-m);background:var(--lin);color:var(--texte)}.rg-bulle time{display:block;margin-top:var(--e-1);font:var(--t-small);opacity:.7}.rg-bande{position:relative;display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-6) var(--e-5);border-radius:var(--r-m);background:var(--lin)}.rg-bande>.rg-coin{position:absolute;top:-6px;left:var(--e-5)}.rg-galerie{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--gouttiere);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*var(--marge));padding:0 var(--marge);list-style:none}.rg-galerie>*{scroll-snap-align:start;aspect-ratio:3/4;border-radius:var(--r-m);background:var(--lin) var(--m-mono) center/18% no-repeat}.rg-accueil,.rg-pratique,.rg-fiche,.rg-hub,.rg-lecture{display:flex;flex-direction:column;gap:var(--e-5);padding-top:var(--e-5)}.rg-o-1{order:1}.rg-o-2{order:2}.rg-o-3{order:3}.rg-o-4{order:4}.rg-o-5{order:5}.rg-o-6{order:6}.rg-o-7{order:7}.rg-o-8{order:8}.rg-o-9{order:9}.rg-pratique__tete{display:flex;flex-direction:column;gap:var(--e-4)}.rg-pratique__tete>.rg-coin{margin-top:var(--e-2)}.rg-fiche__photo{position:relative;aspect-ratio:3/4;margin-top:var(--e-3);border-radius:var(--r-m);background:var(--lin) var(--m-mono) center/16% no-repeat}.rg-fiche__photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rg-fiche__photo .rg-coin{position:absolute;top:-12px;left:var(--e-5)}.rg-fiche[data-poche=droite] .rg-fiche__photo .rg-coin,.rg-fiche[data-poche=deux] .rg-fiche__photo .rg-coin+.rg-coin{left:auto;right:var(--e-5)}.rg-fiche__nom{display:flex;align-items:baseline;gap:var(--e-3);flex-wrap:wrap}.rg-fiche__nom .rg-age{font:var(--t-h2)}.rg-soncode{display:flex;align-items:center;gap:var(--e-3);font:var(--t-texte)}.rg-soncode b{color:var(--encre)}.rg-accroche{font:var(--t-h3);color:var(--encre);max-width:40ch}@media (min-width:820px){.rg-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-code{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-etapes{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-galerie{grid-auto-columns:40%}.rg-chips--ligne{flex-wrap:wrap;overflow:visible;-webkit-mask:none;mask:none}}@media (min-width:1180px){.rg-entete__in{height:72px}.rg-nav{display:flex;align-items:center;gap:var(--e-1);margin-right:var(--e-4)}.rg-nav button,.rg-nav a{display:inline-flex;align-items:center;gap:4px;height:48px;padding:0 var(--e-3);border:0;border-radius:var(--r-bouton);background:none;font:var(--t-ui);color:var(--encre);text-decoration:none;cursor:pointer}.rg-nav button:hover,.rg-nav a:hover,.rg-nav [aria-expanded=true]{background:var(--lin)}.rg-nav svg{width:16px;height:16px}.rg-menu-btn{display:none}.rg-logo{font-size:26px}.rg-panneau{position:fixed;inset:72px 0 auto;width:100%;max-width:none;margin:0;padding:var(--e-6) 0 var(--e-7);border:0;background:var(--blanc);box-shadow:var(--ombre)}.rg-panneau__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--e-7)}.rg-filtres{top:72px}.rg-az{top:72px}.rg-grille{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}.rg-rangee{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;overflow:visible}.rg-rangee--tribus{grid-template-columns:repeat(9,minmax(0,1fr))}.rg-chips{flex-wrap:wrap;margin:0;padding:4px 0;overflow:visible;-webkit-mask:none;mask:none}.rg-code{grid-template-columns:repeat(5,minmax(0,1fr))}.rg-guides{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-faq{grid-template-columns:1fr 1fr;column-gap:var(--e-7)}.rg-faq__btn{display:none}.rg-faq__r[hidden]{display:block}.rg-pied__cols{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:var(--e-6)}.rg-pied details{border:0}.rg-pied details::details-content{content-visibility:visible;height:auto}.rg-pied summary{pointer-events:none;min-height:0;margin-bottom:var(--e-3)}.rg-pied summary svg{display:none}.rg-deux{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gouttiere);align-items:start}.rg-col-4{grid-column:span 4}.rg-col-5{grid-column:span 5}.rg-col-6{grid-column:span 6}.rg-col-7{grid-column:span 7}.rg-col-8{grid-column:span 8}.rg-col-3{grid-column:span 3}.rg-col-9{grid-column:span 9}.rg-colle{position:sticky;top:104px}.rg-portes{gap:var(--gouttiere)}.rg-appel{padding:var(--e-5);border-radius:var(--r-m);background:var(--blanc);box-shadow:var(--ombre);gap:var(--e-4)}.rg-appel__tete{display:flex;align-items:center;gap:var(--e-3);flex-wrap:wrap}.rg-appel__num,.rg-appel__gay{display:block}.rg-appel>.rg-btn--appel,.rg-sms-bloc .rg-btn--sms,.rg-confess .rg-btn--ecoute,.rg-sva--tarif{display:none}.rg-sva--tarif+.rg-sva{display:flex}.rg-confess__num{display:block}.rg-sms-bloc{padding-top:var(--e-4);border-top:1px solid var(--trait)}.rg-fiche__photo{margin-top:var(--e-4)}.rg-galerie{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.rg-barre{justify-content:flex-end;padding-left:max(var(--marge),calc(50% - 640px));padding-right:max(var(--marge),calc(50% - 640px))}.rg-barre__nom{flex:0 1 auto}.rg-barre .rg-btn--appel span{display:none}.rg-barre__num{display:inline;font:var(--t-numero);font-size:22px;font-variant-numeric:tabular-nums}.rg-404{grid-template-columns:auto 1fr;align-items:center}}@media (min-width:1180px) and (max-width:1439px){.rg-grille{--cols:4}}.rg-fiche__grille{display:flex;flex-direction:column;gap:var(--e-5)}.rg-fiche__media{display:contents}.rg-fiche__media .rg-fiche__photo{order:-1}.rg-fiche__media .rg-galerie{order:7}@media (max-width:1179px){.rg-d{display:none!important}}@media (min-width:820px){.rg-fiche__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--e-5);row-gap:var(--e-6);align-items:start}.rg-fiche__grille>*{grid-column:7/-1;min-width:0}.rg-fiche__media{display:flex;flex-direction:column;gap:var(--e-4);grid-column:1/7;grid-row:1/span 20;position:sticky;top:80px}.rg-fiche__media .rg-galerie{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}}@media (min-width:1180px){.rg-m{display:none!important}.rg-fiche__media{top:104px}.rg-accueil__haut{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gouttiere);align-items:start}.rg-accueil__gauche{grid-column:span 4;position:sticky;top:104px;display:flex;flex-direction:column;gap:var(--e-6);padding-right:var(--e-5)}.rg-accueil__droite{grid-column:span 8}}.rg-accueil__haut{display:flex;flex-direction:column;gap:var(--e-5)}@media (min-width:1180px){.rg-entete .rg-btn--compact{min-height:48px;padding:0 var(--e-5)}}.rg-ph{position:absolute;inset:auto 0 12%;text-align:center;font:400 11px/14px ui-monospace,Menlo,monospace;color:var(--gris-texte)}.rg-accueil__gauche{display:flex;flex-direction:column;gap:var(--e-4)}@media (min-width:1180px){.rg-accueil__haut{display:grid}.rg-accueil__gauche{gap:var(--e-6)}}.rg-sva--tarif+.rg-sva{display:none}@media (min-width:1180px){.rg-sva--tarif+.rg-sva{display:flex}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.rg-carte:hover,.rg-carte:active{transform:none}}.rg-accueil__colle{display:flex;flex-direction:column;gap:var(--e-4)}@media (min-width:1180px){.rg-accueil__gauche{position:static;align-self:stretch}.rg-accueil__colle{position:sticky;top:104px;gap:var(--e-6)}}@media (max-width:819px){.rg-grille .rg-r2{display:none}}@media (min-width:820px) and (max-width:1179px){.rg-grille .rg-r3{display:none}}@media (min-width:1180px) and (max-width:1439px){.rg-grille:not(.rg-grille--accueil):not(.rg-grille--col) .rg-r4{display:none}.rg-grille--accueil .rg-r5{display:none}}@media (min-width:1440px){.rg-grille:not(.rg-grille--col) .rg-r5{display:none}}@media (min-width:1180px){.rg-grille--col .rg-r3{display:none}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.rg-description h1{font-size:24px;line-height:30px;color:#121A33;margin:0 56px 8px 0}.rg-description h2:not(:first-child){margin-top:20px}.rg-description h3{font-size:20px;line-height:26px;color:#121A33;margin:16px 0 8px}.rg-description ul,.rg-description ol{margin:0 0 12px;padding-left:22px}.rg-description a,.rg-description strong{color:#121A33;font-weight:700}.rg-fiche__titre p.rg-titre{margin:0;font-family:&#34;Familjen Grotesk&#34;,system-ui,sans-serif;font-weight:600;letter-spacing:.01em;color:#FFFFFF}.rg-grille>li[hidden]{display:none}.rg-carte__photo,.rg-cadre__photo,.rg-rubrique__photo{height:auto}.rg-texte,.rg-faq,.rg-sommaire{max-width:none}@media (min-width:1024px){.rg-texte{font-size:18px;line-height:31px}}.rg-faq summary h3{font:inherit;color:inherit;letter-spacing:inherit;margin:0;text-wrap:pretty}.rg-erreur{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:48px 16px;max-width:640px;margin:0 auto}.rg-erreur__ornement{width:auto;max-width:160px;height:auto}.rg-contact{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:24px 0}.rg-contact__form{display:flex;flex-direction:column;gap:14px}.rg-contact__champ{display:flex;flex-direction:column;gap:6px;font-weight:700}.rg-contact__champ input,.rg-contact__champ textarea{font:inherit;font-weight:400;width:100%;padding:12px;border:2px solid #E3E5EA;border-radius:6px;background:#fff;color:#111;min-height:48px}.rg-contact__champ input:focus-visible,.rg-contact__champ textarea:focus-visible{outline:3px solid #121A33;outline-offset:1px}.rg-contact__case{display:flex;align-items:center;gap:10px;min-height:44px}.rg-contact__case input{width:22px;height:22px;flex:none;accent-color:#49C2F2}.rg-contact__piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rg-contact__envoyer{align-self:flex-start;min-width:180px}.rg-contact__retour{margin:0;padding:12px 14px;border-radius:6px;font-weight:700}.rg-contact__retour--ok{background:#121A33;color:#FFFFFF}.rg-contact__retour--erreur{background:#121A33;color:#FFFFFF}.rg-photo-appel{display:contents}.rg-photo-appel img{cursor:pointer}.rg-mention-tarif{text-align:center!important}.rg-maj{margin:6px 0 14px;font-size:13px;line-height:18px}.rg-guide__maj{margin:6px 0 14px;font-size:13px;line-height:18px}.rg-majeur .rg-portail{display:none}.rg-ui{font:var(--t-ui)}.rg-encre{color:var(--encre)}.rg-carte__photo,.rg-tribu__photo,.rg-guide__photo,.rg-fiche__photo,.rg-auteur__photo,.rg-barre__photo{overflow:visible}.rg-carte__photo img,.rg-fiche__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:inherit}.rg-tribu__photo img,.rg-guide__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:inherit}.rg-tribu a{font:var(--t-h3)}.rg-auteur__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;border-radius:inherit}.rg-auteur__photo .rg-coin{z-index:1}.rg-auteur--compact{color:var(--texte);text-decoration:none}.rg-auteur--compact .rg-auteur__photo{overflow:hidden}.rg-auteur__bio{font-size:15px;line-height:22px}.rg-guide__titre{font:var(--t-h3)}.rg-guide__av{display:inline-block;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--lin)}.rg-guide__av img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.rg-guides--liste{grid-template-columns:minmax(0,1fr)!important}.rg-guides--liste .rg-guide{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--e-3);align-items:start}.rg-guides--liste .rg-guide__photo{grid-row:span 2;margin:0}.rg-carte__photo .rg-coin{z-index:1}.rg-fiche__photo .rg-coin{z-index:1}.rg-chips--wrap{flex-wrap:wrap;overflow:visible;-webkit-mask:none;mask:none;margin:0;padding:4px 0}.rg-rangee-bloc{display:flex;flex-direction:column;gap:var(--e-4);min-width:0}.rg-rangee__titre,.rg-texte .rg-rangee__titre{font:var(--t-h3);margin-top:0}.rg-texte .rg-rangee__titre::before{content:none}.rg-texte .rg-rangee li,.rg-texte .rg-rangee li+li{padding-left:0;margin-top:0}.rg-texte .rg-rangee li::before{content:none}.rg-texte .rg-rangee{margin-top:0}.rg-texte a:not(.rg-lex-lien) .rg-carte__nom,.rg-texte .rg-carte__nom a{text-decoration:none}.rg-texte,.rg-faq,.rg-faq__r{max-width:none}.rg-faq__r>*+*{margin-top:var(--e-3)}.rg-faq__r[hidden]{display:none}.rg-vide[hidden]{display:none}.rg-chip{white-space:nowrap}.rg-vide__p{font:var(--t-h3);color:var(--encre)}.rg-mots__p{font-size:15px;line-height:22px;color:var(--texte)}.rg-code__p{font-size:15px;line-height:20px}.rg-code__mecs{color:var(--encre)}.rg-panneau__titre{font:var(--t-h3);color:var(--encre)}.rg-legende--grande{font:var(--t-ui);color:var(--encre);flex-wrap:wrap}.rg-legende--grande svg{width:24px;height:24px}.rg-bande__p{max-width:56ch}.rg-feuille__titre{font:var(--t-h3);color:var(--encre)}.rg-feuille__inst{border-top:1px solid var(--trait);padding-top:var(--e-4)}.rg-feuille__inst .rg-liens{font:var(--t-small)}.rg-porte b{font:var(--t-h3)}.rg-feuille fieldset{margin:var(--e-5) 0 0;padding:0;border:0;min-width:0}.rg-feuille legend{padding:0;margin-bottom:var(--e-3);font:var(--t-h3);color:var(--encre)}.rg-feuille__pied{position:sticky;bottom:0;margin-top:var(--e-6);padding:var(--e-4) 0;background:var(--blanc)}.rg-filtres__rang{flex:1;min-width:0;margin:0;padding:0;border:0}.rg-filtres__rang .rg-chips{margin-right:0}.rg-filtres__desk{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-4) 0}.rg-filtres__ligne{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap;margin:0;padding:0;border:0;min-width:0}.rg-filtres__ligne>legend{float:left;width:64px;padding:0;font:var(--t-ui);color:var(--encre)}.rg-filtres__ligne .rg-chips{flex:none}.rg-filtres li{position:relative}.rg-compte{margin-top:var(--e-3)}.rg-deux{display:flex;flex-direction:column;gap:var(--e-5)}.rg-pratique__tete .rg-ariane ol{padding-bottom:0}.rg-pratique__retour{align-self:flex-start}.rg-pratique__corps{display:flex;flex-direction:column;gap:var(--e-7);min-width:0}.rg-pratique__grille{order:-1;display:flex;flex-direction:column;gap:var(--e-3)}.rg-pratique__suite{display:flex;flex-direction:column;gap:var(--e-6);min-width:0}.rg-pratique__suite>.rg-rangee-bloc,.rg-pratique__suite>.rg-section{padding-top:0}.rg-pratique--code .rg-pratique__tete>.rg-coin{--code:var(--ciel)}.rg-mecs{gap:0}.rg-mecs__tete{order:0;padding-bottom:var(--e-4)}.rg-mecs__filtres{order:1}.rg-mecs__grille{order:2}.rg-mecs__suite{order:3;display:flex;flex-direction:column;gap:var(--e-6);padding-top:var(--e-7)}.rg-voix__tete{order:0}.rg-voix__sexto{order:1}.rg-voix__grille{order:2;gap:var(--e-3)}.rg-voix__suite{order:3;display:flex;flex-direction:column;gap:var(--e-6);padding-top:var(--e-5)}.rg-sexto__titre{font:var(--t-h3);color:var(--encre)}.rg-lexique__tete{order:0}.rg-lexique__az{order:1}.rg-lexique__mots{order:2}.rg-lexique__suite{order:3;display:flex;flex-direction:column;gap:var(--e-6);padding-top:var(--e-5)}.rg-mots li{scroll-margin-top:120px}.rg-mot__corps{min-width:0}.rg-mot__index .rg-mots li{padding:10px 0}.rg-mot__index a{font:var(--t-ui)}.rg-mot__index a[aria-current]{text-decoration:underline 2px var(--encre);text-underline-offset:3px}.rg-guides-hub__tete{order:0}.rg-guides-hub__etapes{order:1}.rg-guides-hub__cartes{order:2}.rg-guides-hub__suite{order:3;display:flex;flex-direction:column;gap:var(--e-6);padding-top:var(--e-5)}.rg-lecture__date{margin-top:calc(-1*var(--e-3))}.rg-lecture__couverture{margin:0;overflow:hidden}.rg-sommaire{border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.rg-sommaire summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font:var(--t-ui);color:var(--encre);cursor:pointer;list-style:none}.rg-sommaire summary::-webkit-details-marker{display:none}.rg-sommaire summary svg{width:20px;height:20px}.rg-sommaire .rg-liens{flex-direction:column;gap:0;padding-bottom:var(--e-2)}.rg-mots--sommaire li{padding:var(--e-3) 0}.rg-mots--sommaire a{font:var(--t-ui)}.rg-insti .rg-maj{margin-top:calc(-1*var(--e-3))}.rg-apropos{display:flex;flex-direction:column;gap:var(--e-4)}.rg-logo--grand{font-size:44px;margin:0}.rg-apropos .rg-coins .rg-coin{--w:24px}.rg-apropos__slogan{display:flex;align-items:baseline;font:var(--t-h2);color:var(--encre)}.rg-apropos__slogan .rg-coin{--w:.34em;margin-left:.06em}.rg-erreur{display:flex;flex-direction:column;gap:var(--e-6);padding-bottom:var(--e-6)}.rg-404__p{font:var(--t-h3);color:var(--encre)}.rg-404 .rg-btn{align-self:flex-start}.rg-404 .rg-pile{gap:var(--e-4)}.rg-portail form .rg-btn{min-height:52px;padding:0 28px}.rg-portail__quitter{display:inline-flex;align-items:center;min-height:48px;font:var(--t-ui)}.rg-appel__qui{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2)}.rg-fiche__nom h1,.rg-fiche__prenom{font:var(--t-h1);letter-spacing:-.02em;color:var(--encre)}.rg-fiche__titre{font:var(--t-h2)}.rg-appel .rg-sva{margin-inline:auto}.rg-sms-bloc{text-align:center}.rg-ou{display:flex;align-items:center;gap:var(--e-3);font:700 13px/18px var(--f-texte);color:var(--gris-texte)}.rg-ou::before,.rg-ou::after{content:"";flex:1;height:1px;background:var(--trait)}.rg-confess{text-align:center;align-items:center}.rg-confess__titre{font:var(--t-ui);font-size:17px;color:var(--encre)}.rg-confess__p{font-size:15px;line-height:22px;max-width:44ch}.rg-fiche__texte{display:flex;flex-direction:column;gap:var(--e-4)}.rg-page--fiche .rg-pied{padding-bottom:calc(var(--e-7) + 80px)}.rg-barre{visibility:hidden;transition:transform var(--d-moyen) var(--c-sortie),visibility 0s linear var(--d-moyen)}.rg-barre[data-visible]{visibility:visible;transition:transform var(--d-moyen) var(--c-sortie)}.rg-barre__cta{flex:none}.rg-barre__photo{overflow:visible}@media (min-width:700px) and (max-width:819px){.rg-fiche__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--e-5);row-gap:var(--e-6);align-items:start}.rg-fiche__grille>*{grid-column:7/-1;min-width:0}.rg-fiche__media{display:flex;flex-direction:column;gap:var(--e-4);grid-column:1/7;grid-row:1/span 20;position:sticky;top:80px}}@media (min-width:1180px){.rg-grille--4{--cols:4}}.rg-barre__photo img{position:absolute;inset:0}.rg-barre__photo .rg-coin{z-index:1}.rg-accueil__haut{display:contents}.rg-accueil__gauche{display:flex;flex-direction:column;gap:var(--e-4)}.rg-accueil__droite{display:flex;flex-direction:column;gap:var(--e-3)}.rg-accueil__seo{display:flex;flex-direction:column;gap:var(--e-4);padding-top:var(--e-7)}@media (max-width:1179px){.rg-grille--accueil>li:nth-child(n+7){display:none}.rg-accueil:has([data-choix]) .rg-grille--accueil>li:not([hidden]){display:flex}}@media (min-width:820px){.rg-portes--accueil{grid-template-columns:1fr 1fr;gap:var(--e-7) var(--e-5)}}@media (max-width:819px){.rg-portes--accueil{grid-template-columns:minmax(0,1fr);gap:var(--e-7)}}@media (min-width:1180px){.rg-deux{display:grid;gap:var(--gouttiere) var(--e-6)}.rg-accueil{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:var(--e-5);align-items:start}.rg-accueil>*{grid-column:1/-1;min-width:0}.rg-accueil__gauche{grid-column:1/5;align-self:stretch;padding-right:var(--e-5)}.rg-accueil__colle{position:sticky;top:104px;gap:var(--e-6)}.rg-accueil__droite{grid-column:5/-1}.rg-grille--accueil{--cols:5}.rg-grille--col{--cols:3}.rg-pratique__corps{grid-column:6/-1}.rg-rangee{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-rangee--tribus{grid-template-columns:repeat(6,minmax(0,1fr))}.rg-appel{text-align:center}.rg-appel__qui{align-items:center}.rg-fiche__nom{justify-content:center}.rg-appel__num{text-align:center}.rg-sms-bloc{align-items:center}.rg-confess__num{text-align:center}.rg-voix__suite,.rg-lexique__suite,.rg-guides-hub__suite{max-width:none}.rg-lecture__corps{grid-column:span 8}}@media (min-width:1440px){.rg-grille:not(.rg-grille--accueil):not(.rg-grille--col):not(.rg-grille--4){--cols:5}}@media (min-width:820px){.rg-code{grid-template-columns:repeat(5,minmax(0,1fr))}.rg-guides:not(.rg-guides--liste){grid-template-columns:repeat(var(--gc,3),minmax(0,1fr))}.rg-guides:has(>:last-child:nth-child(1)){--gc:1}.rg-guides:has(>:last-child:nth-child(2)){--gc:2}.rg-guides:has(>:last-child:nth-child(3)){--gc:3}.rg-guides:has(>:last-child:nth-child(4)){--gc:2}.rg-guides:has(>:last-child:nth-child(5)),.rg-guides:has(>:last-child:nth-child(7)){--gc:1}.rg-guides:has(>:last-child:nth-child(6)),.rg-guides:has(>:last-child:nth-child(9)){--gc:3}.rg-guides:has(>:last-child:nth-child(8)){--gc:2}}@media (min-width:1180px){.rg-guides:has(>:last-child:nth-child(4)),.rg-guides:has(>:last-child:nth-child(8)){--gc:4}.rg-guides:has(>:last-child:nth-child(5)){--gc:5}.rg-faq{grid-template-columns:minmax(0,1fr)!important;max-width:880px}}.rg-filtres__ligne>.rg-small{display:none}@media (min-width:820px) and (max-width:1179px){.rg-guides:has(>:last-child:nth-child(5)) .rg-guide,.rg-guides:has(>:last-child:nth-child(7)) .rg-guide{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--e-5);align-items:start}.rg-guides:has(>:last-child:nth-child(5)) .rg-guide__photo,.rg-guides:has(>:last-child:nth-child(7)) .rg-guide__photo{grid-row:span 2;margin:0}}.rg-carte__nom{min-width:0}.rg-carte__nom a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rg-carte__nom .rg-age{flex:none}.rg-mecs__suite .rg-texte,.rg-mecs__suite .rg-faq{max-width:880px}.rg-carte__accroche{white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}html:not(.portail-actif) :is([aria-modal="true"][class*="portail"],[aria-modal="true"][class*="gate"]){display:none!important}html.portail-actif,html.portail-actif body{overflow:hidden}