@layer composants{.sv-pilule{justify-self:start;font-size:var(--taille-s);font-weight:var(--graisse-demi);color:var(--gris-600)}.sv-surtitre{display:inline-block;font-size:var(--taille-s);font-weight:var(--graisse-demi);color:var(--gris-600)}.sv-bouton-encre{background:var(--ap-encre);color:var(--gris-0);&:hover{background:#34302b}}.sv-exemple{margin-block-start:var(--espace-2);font-size:var(--taille-xs);text-align:center;color:var(--ap-doux)}.sv-haut{padding-block-start:var(--espace-5)}.sv-panneau{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--espace-7);padding:clamp(1.75rem,1rem + 3vw,4rem);border-radius:var(--ap-rayon);background:var(--ap-sable)}.sv-panneau-seul{grid-template-columns:minmax(0,1fr);text-align:center}.sv-haut-texte{display:grid;justify-items:start;gap:var(--espace-4);overflow-wrap:anywhere;& h1{max-inline-size:18ch;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);line-height:1.06;text-wrap:balance}>p:not(.ap-bientot,.sv-pilule){max-inline-size:44ch;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}}.sv-panneau-seul .sv-haut-texte{justify-items:center;.sv-pilule{justify-self:center}& h1{max-inline-size:22ch}}.sv-actions{display:flex;flex-wrap:wrap;gap:var(--espace-3);margin-block-start:var(--espace-2);.ap-bouton{flex-wrap:wrap;row-gap:0;max-inline-size:100%}}.sv-panneau-seul .sv-actions{justify-content:center}.sv-visuel{display:grid;place-items:center;min-inline-size:0}.sv-visuel .ap-objet-plaque{display:grid;place-items:center}.sv-avis{display:grid;gap:var(--espace-3);inline-size:min(100%,25rem)}.sv-avis-carte{padding:var(--espace-4) var(--espace-5);border-radius:1.25rem;background:var(--gris-0);box-shadow:var(--ap-ombre);font-size:var(--taille-s);line-height:1.5;overflow-wrap:anywhere;& p+p{margin-block-start:var(--espace-2)}}.sv-avis-reponse{margin-inline-start:var(--espace-6);border-inline-start:3px solid var(--vert-500)}.sv-avis-qui{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espace-2)}.sv-avis-ini{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:#c26b4e;font-size:var(--taille-xs);font-weight:var(--graisse-demi);color:var(--gris-0)}.sv-avis-or{letter-spacing:.04em;color:var(--or-400)}@media(width<56rem){.sv-panneau{grid-template-columns:minmax(0,1fr);gap:var(--espace-6)}}.sv-section{padding-block-start:var(--espace-section)}.sv-titre{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.08;text-wrap:balance}.sv-sous{max-inline-size:52ch;margin-block-start:var(--espace-3);font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux)}.sv-note{margin-block-start:var(--espace-5);font-size:var(--taille-s);color:var(--ap-doux);& a{color:var(--ap-encre);text-decoration-color:var(--vert-500);text-decoration-thickness:2px;text-underline-offset:3px}}.sv-etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-4);margin:var(--espace-6) 0 0;padding:0;list-style:none;& li{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}& li>p:last-child{margin-block-start:var(--espace-2);font-size:var(--taille-s);line-height:1.55;color:var(--ap-doux)}}.sv-num{font-size:var(--taille-s);font-weight:var(--graisse-demi);color:var(--vert-700)}@media(width<64rem){.sv-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<36rem){.sv-etapes{grid-template-columns:minmax(0,1fr)}}.sv-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-4);margin:var(--espace-6) 0 0;padding:0;list-style:none;& li{padding:var(--espace-5);border:1px solid var(--ap-ligne);border-radius:1.25rem;overflow-wrap:anywhere}& h3{font-size:var(--taille-l);line-height:1.25}& p{margin-block-start:var(--espace-2);font-size:var(--taille-s);line-height:1.55;color:var(--ap-doux)}& a{color:var(--ap-encre);text-decoration-color:var(--vert-500);text-decoration-thickness:2px;text-underline-offset:3px}}@media(width<64rem){.sv-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<36rem){.sv-points{grid-template-columns:minmax(0,1fr)}}.sv-deux{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--espace-7);align-items:start;.sv-titre{margin-block-start:var(--espace-4)}}.sv-texte{max-inline-size:40rem;font-size:var(--taille-l);line-height:1.6;color:var(--ap-doux);overflow-wrap:anywhere;& p+p{margin-block-start:var(--espace-4)}}@media(width<56rem){.sv-deux{grid-template-columns:minmax(0,1fr);gap:var(--espace-4)}}.sv-regles{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--espace-7);padding:clamp(2rem,1rem + 4vw,4rem);border-radius:var(--ap-rayon);background:var(--ap-encre);color:var(--gris-0);overflow-wrap:anywhere;& h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}}.sv-regles-liste{margin:0;padding:0;list-style:none;border-block-start:1px solid rgb(255 255 255 / .16);& li{padding-block:var(--espace-3);border-block-end:1px solid rgb(255 255 255 / .16);font-size:var(--taille-l);line-height:1.4}}@media(width<56rem){.sv-regles{grid-template-columns:minmax(0,1fr);gap:var(--espace-5)}}.service .sv-faq{padding-block-end:0}.sv-question{padding-block-start:var(--espace-8);text-align:center;& p{max-inline-size:52ch;margin-inline:auto;font-size:var(--taille-l);line-height:1.5;color:var(--ap-doux);overflow-wrap:anywhere}& a{color:var(--ap-encre);font-weight:var(--graisse-moyenne);text-decoration-color:var(--vert-500);text-decoration-thickness:2px;text-underline-offset:3px}}.sv-autres{padding-block:var(--espace-section);& h2{font-size:var(--taille-2xl);line-height:1.2}}.sv-autres-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--espace-5) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--ap-ligne);& li{border-block-end:1px solid var(--ap-ligne)}& li+li{border-inline-start:1px solid var(--ap-ligne)}& a{display:grid;gap:var(--espace-1);block-size:100%;padding:var(--espace-5);color:var(--ap-encre);text-decoration:none;overflow-wrap:anywhere}& a:hover b{text-decoration:underline;text-decoration-color:var(--vert-500);text-decoration-thickness:2px;text-underline-offset:4px}& a:focus-visible{outline:var(--focus-epaisseur) solid var(--couleur-focus);outline-offset:-2px}& b{font-size:var(--taille-l);font-weight:500}& span{font-size:var(--taille-s);line-height:1.5;color:var(--ap-doux)}}@media(width<48rem){.sv-autres-liste{grid-template-columns:minmax(0,1fr)}.sv-autres-liste li+li{border-inline-start:0}.sv-autres-liste a{padding-inline:0}}@media(forced-colors:active){.sv-panneau,.sv-etapes li,.sv-regles,.sv-avis-carte,.sv-pilule,.sv-surtitre{border:1px solid CanvasText}}}