.rc-ressources__grille{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:600px){.rc-ressources__grille{grid-template-columns:repeat(2,1fr)}}.rc-ressources__carte{display:flex;flex-direction:column;gap:1rem;padding:2.8rem;height:100%;text-decoration:none;color:inherit;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.16);transition:border-color .15s ease,transform .15s ease}.rc-ressources__carte:hover{border-color:var(--rc-rouge);transform:translateY(-2px);text-decoration:none}.rc-ressources__carte-icone{color:var(--rc-rouge)}.rc-ressources__carte-icone .rc-icone{width:3rem;height:3rem}.rc-ressources__carte-titre{font-size:1.9rem;line-height:1.2;text-transform:uppercase;margin:0}.rc-ressources__carte-texte{font-size:1.5rem;line-height:1.55;margin:0;opacity:.75}.rc-ressources__carte-fleche{margin-top:auto;padding-top:1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-rouge)}.rc-outil{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.rc-outil{grid-template-columns:1fr 1.1fr;gap:5.6rem}}.rc-outil__panneau{padding:2.8rem;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.18)}.rc-outil__champ{margin-bottom:2rem}.rc-outil__champ:last-child{margin-bottom:0}.rc-outil__champ label,.rc-outil__legende{display:block;margin-bottom:.7rem;font-size:1.4rem;font-weight:600}.rc-outil__champ select,.rc-outil__champ input[type=number],.rc-outil__champ input[type=text]{width:100%;padding:1.1rem 1.3rem;font-family:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.28);border-radius:0;-webkit-appearance:none;appearance:none}.rc-outil__champ input:focus-visible,.rc-outil__champ select:focus-visible{outline:none;border-color:var(--rc-rouge);box-shadow:0 0 0 3px #ed29392e}.rc-outil__aide{margin:.7rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.7}.rc-outil__resultat{padding:2.8rem;background-color:var(--rc-noir);color:var(--rc-blanc)}.rc-outil__resultat-label{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;color:#fff9}.rc-outil__valeur{font-size:clamp(4rem,9vw,6.4rem);font-weight:700;line-height:.95;letter-spacing:-.04em;margin:0;font-variant-numeric:tabular-nums}.rc-outil__valeur small{font-size:.35em;font-weight:700;opacity:.55;letter-spacing:-.01em}.rc-outil__detail{margin:1.6rem 0 0;font-size:1.45rem;line-height:1.6;color:#ffffffbf}.rc-jauge{margin-top:2rem;height:1rem;background-color:#ffffff24;overflow:hidden}.rc-jauge__barre{height:100%;width:0%;background-color:var(--rc-rouge);transition:width .35s ease,background-color .35s ease}@media(prefers-reduced-motion:reduce){.rc-jauge__barre{transition:none}}.rc-outil__alerte{margin-top:1.6rem;padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.5;background-color:var(--rc-rouge);color:var(--rc-blanc)}.rc-outil__alerte[hidden]{display:none}.rc-tableau-scroll{overflow-x:auto}.rc-tableau{width:100%;min-width:44rem;border-collapse:collapse;font-size:1.45rem}.rc-tableau caption{caption-side:top;text-align:left;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;padding-bottom:.9rem}.rc-tableau th,.rc-tableau td{text-align:left;padding:1rem 1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.14);vertical-align:top}.rc-tableau thead th{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.65;border-bottom:2px solid rgba(var(--color-foreground),.3);white-space:nowrap}.rc-tableau td:first-child{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-tableau tbody tr:last-child td{border-bottom:0}.rc-methode{margin-top:3.2rem;padding:2.4rem 2.8rem;border-left:3px solid var(--rc-rouge);background-color:rgba(var(--color-foreground),.04)}.rc-methode h3{font-size:1.6rem;line-height:1.25;text-transform:uppercase;margin:0 0 1rem}.rc-methode p{font-size:1.45rem;line-height:1.6;margin:0 0 .8rem}.rc-methode p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rc-outils.css.map */
