@layer composants{.rs-haut{padding-block:var(--espace-8) var(--espace-7);text-align:center;& h1{max-inline-size:16ch;margin-inline:auto;font-size:var(--taille-heros);line-height:1.05;text-wrap:balance}}.rs-surtitre{display:inline-block;margin-block-end:var(--espace-4);font-size:var(--taille-s);font-weight:var(--graisse-demi);color:var(--gris-600)}.rs-sous{max-inline-size:44ch;margin:var(--espace-4) auto 0;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}.rs-industries{padding-block-start:var(--espace-7);text-align:center}.rs-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--espace-4);margin:var(--espace-7) 0 0;padding:0;list-style:none;text-align:start}.rs-carte{display:grid;align-content:start;justify-items:start;gap:var(--espace-2);padding:var(--espace-5);border-radius:1.25rem;background:var(--ap-sable);overflow-wrap:anywhere;& h3{margin-block-start:var(--espace-3);font-size:var(--taille-l);line-height:1.25}& p:not(.rs-pilule){font-size:var(--taille-s);line-height:1.5;color:var(--ap-doux)}}.rs-pilule{font-size:var(--taille-xs);font-weight:var(--graisse-demi);line-height:1.6;color:var(--gris-600)}.rs-fin{padding-block:var(--espace-section)}.rs-fin-bande{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--espace-4);padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) var(--espace-5);border-radius:var(--ap-rayon);background:var(--ap-sable);text-align:center;overflow-wrap:anywhere;& h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}& p{max-inline-size:44ch;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}}.rs-fin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-3);max-inline-size:100%;margin-block-start:var(--espace-2);.ap-bouton{flex-wrap:wrap;row-gap:0;max-inline-size:100%}}.rs-bouton-encre{background:var(--ap-encre);color:var(--gris-0);&:hover{background:#34302b}}@media(forced-colors:active){.rs-carte,.rs-fin-bande,.rs-pilule,.rs-surtitre{border:1px solid CanvasText}}}