.rc-entete p{max-width:60ch}.rc-formulaire{margin:4px 0 28px}.rc-formulaire__libelle{letter-spacing:.14em;text-transform:uppercase;color:var(--mag-gris);margin-bottom:8px;font-size:.72rem;font-weight:600;display:block}.rc-formulaire__ligne{align-items:stretch;gap:10px;max-width:760px;display:flex}.rc-formulaire input{border:1px solid var(--mag-bordure);border-radius:var(--mag-rayon-image);background:var(--mag-blanc);min-width:0;height:54px;color:var(--mag-anthracite);box-shadow:var(--mag-ombre);transition:border-color var(--mag-transition), box-shadow var(--mag-transition);flex:1;padding:0 18px;font-family:inherit;font-size:1.05rem}.rc-formulaire input::placeholder{color:var(--mag-gris-clair)}.rc-formulaire input:focus,.rc-formulaire input:focus-visible{border-color:var(--mag-or-profond);outline:none;box-shadow:0 0 0 3px #d7bc7359}.rc-formulaire__effacer{border:1px solid var(--mag-bordure);border-radius:var(--mag-rayon-image);color:var(--mag-gris);cursor:pointer;background:0 0;flex:none;padding:0 14px;font-family:inherit;font-size:.88rem}.rc-formulaire__effacer:hover{border-color:var(--mag-or-clair);color:var(--mag-anthracite)}.rc-formulaire__envoyer{background:var(--mag-or-profond);border-color:var(--mag-or-profond);color:var(--mag-ivoire);flex:none;justify-content:center}.rc-formulaire__envoyer:hover{background:#6f5517;border-color:#6f5517}.rc-etat{border:1px solid var(--mag-bordure);border-radius:var(--mag-rayon-image);background:var(--mag-blanc);max-width:760px;color:var(--mag-gris);margin:0 0 56px;padding:22px 24px;line-height:1.65}.rc-etat p{margin:0 0 10px}.rc-etat p:last-child{margin-bottom:0}.rc-etat h2{font-family:var(--mag-police-titre);color:var(--mag-anthracite);margin:0 0 12px;font-size:1.35rem;font-weight:600}.rc-etat ul{margin:0 0 14px;padding-inline-start:20px}.rc-etat li{margin-bottom:4px}.rc-assistant{vertical-align:middle;margin-inline-start:4px}.rc-exemples{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-exemples>span{color:var(--mag-gris);font-size:.86rem}.rc-puce{border:1px solid var(--mag-bordure);background:var(--mag-blanc);color:var(--mag-anthracite);cursor:pointer;transition:border-color var(--mag-transition), background var(--mag-transition), color var(--mag-transition);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:.86rem;font-weight:500;display:inline-flex}.rc-puce:hover{border-color:var(--mag-or-clair)}.rc-puce.est-actif{background:var(--mag-anthracite);border-color:var(--mag-anthracite);color:var(--mag-ivoire)}.rc-puce__compte{color:var(--mag-gris);font-size:.74rem;font-weight:600}.rc-puce.est-actif .rc-puce__compte{color:#fbf8f3bf}.rc-total{color:var(--mag-gris);margin:0 0 12px;font-size:.9rem}.rc-filtres{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.rc-categorie{margin-bottom:48px}.rc-categorie__entete{margin-bottom:8px}.rc-categorie__compte{color:var(--mag-gris);flex:none;font-size:.84rem}.rc-note{color:var(--mag-gris);margin:0 0 6px;font-size:.82rem;font-style:italic}.rc-liste{max-width:860px;margin:0;padding:0;list-style:none}.rc-resultat{border-bottom:1px solid var(--mag-bordure);padding:18px 0}.rc-resultat__contexte{letter-spacing:.1em;text-transform:uppercase;color:var(--mag-or-profond);margin:0 0 4px;font-size:.72rem;font-weight:600}.rc-resultat__titre{font-family:var(--mag-police-titre);margin:0;font-size:clamp(1.1rem,1.02rem + .3vw,1.28rem);font-weight:600;line-height:1.3}.rc-resultat__titre a{color:var(--mag-anthracite);overflow-wrap:anywhere}.rc-resultat__titre a:hover{color:var(--mag-or-profond);text-underline-offset:3px;text-decoration:underline}.rc-resultat__extrait{color:var(--mag-gris);overflow-wrap:anywhere;margin:8px 0 0;font-size:.94rem;line-height:1.65}.rc-surligne{color:var(--mag-anthracite);background:#f3e6c2;border-radius:2px;padding:0 1px}.rc-categorie__pied{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;display:flex}@media (width<=640px){.rc-formulaire__ligne{flex-wrap:wrap}.rc-formulaire input{flex-basis:100%}.rc-formulaire__envoyer{flex:1}.rc-etat{padding:18px}.rc-categorie__compte{display:none}}
