.DesignSystem{max-width:1200px;color:var(--color-text);margin:0 auto;padding:50px}.DesignSystem h1{margin-bottom:20px;font-size:40px}.DesignSystem h2{font-family:var(--font-title);margin:30px 0 20px}.DesignSystem hr{border:0;border-top:1px solid var(--color-black);margin:40px 0}.DesignSystem-colors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;display:grid}.DesignSystem-colorBox{border:1px solid var(--color-grey);border-radius:8px;width:100%;height:60px;margin-top:10px;display:block}.DesignSystem-colorBox.isColor-black{background-color:var(--color-black)}.DesignSystem-colorBox.isColor-white{background-color:var(--color-white)}.DesignSystem-colorBox.isColor-lightgrey{background-color:var(--color-lightgrey)}.DesignSystem-colorBox.isColor-grey{background-color:var(--color-grey)}.DesignSystem-colorBox.isColor-darkgrey{background-color:var(--color-darkgrey)}.DesignSystem-colorBox.isColor-background{background-color:var(--color-background)}.DesignSystem-colorBox.isColor-primary{background-color:var(--color-primary)}.DesignSystem-colorBox.isColor-secondary{background-color:var(--color-secondary)}.DesignSystem-colorBox.isColor-text{background-color:var(--color-text)}.DesignSystem-colorBox.isColor-title{background-color:var(--color-title)}.DesignSystem-colorBox.isColor-error{background-color:var(--color-error)}.DesignSystem-colorBox.isColor-warning{background-color:var(--color-warning)}.DesignSystem-colorBox.isColor-success{background-color:var(--color-success)}.DesignSystem-fontText{font-family:var(--font-text)}.DesignSystem-fontTitle{font-family:var(--font-title)}.DesignSystem-taille{flex-direction:column;gap:15px;display:flex}.DesignSystem-taille .label{display:block}.DesignSystem-typoTitle{text-transform:uppercase;margin:3rem 0;font-size:25px;font-weight:900}.DesignSystem-typoGrid{justify-content:space-between;gap:100px;display:flex}.DesignSystem-column{flex:1}.DesignSystem-columnTitle{border-bottom:2px solid var(--color-grey);margin-bottom:2rem;padding-bottom:1rem;font-size:20px}.DesignSystem-group{flex-direction:column;gap:10px;display:flex}.DesignSystem-item{margin-bottom:1.5rem}.DesignSystem-label{margin-bottom:4px;font-family:monospace;font-size:11px;display:block}.DesignSystem-textDesktopxs{font-size:var(--desktop-xs);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktops{font-size:var(--desktop-s);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopm{font-size:var(--desktop-m);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopl{font-size:var(--desktop-l);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopxl{font-size:var(--desktop-xl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopxxl{font-size:var(--desktop-xxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopxxxl{font-size:var(--desktop-xxxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textDesktopxxxxl{font-size:var(--desktop-xxxxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilexs{font-size:var(--mobile-xs);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobiles{font-size:var(--mobile-s);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilem{font-size:var(--mobile-m);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilel{font-size:var(--mobile-l);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilexl{font-size:var(--mobile-xl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilexxl{font-size:var(--mobile-xxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilexxxl{font-size:var(--mobile-xxxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-textMobilexxxxl{font-size:var(--mobile-xxxxl);font-family:var(--font-text);line-height:1.2}.DesignSystem-weightblack{font-weight:var(--font-weight-black)}.DesignSystem-weightbold{font-weight:var(--font-weight-bold)}.DesignSystem-weightsemiBold{font-weight:var(--font-weight-semiBold)}.DesignSystem-weightmedium{font-weight:var(--font-weight-medium)}.DesignSystem-weightnormal{font-weight:var(--font-weight-normal)}.DesignSystem-buttons{flex-direction:column;gap:20px;display:flex}.DesignSystem-buttons .button{width:fit-content;height:45px;padding:0 30px}.DesignSystem-inputs{flex-direction:column;gap:20px;display:flex}.DesignSystem-questionsReponses{flex-direction:column;gap:15px;display:flex}.DesignSystem-item{border:.5px solid var(--color-text);background:var(--color-white);max-width:auto;border-radius:12px;flex-direction:column;height:auto;padding:15px 25px;display:flex}@media (max-width:750px){.DesignSystem-item{height:auto;min-height:auto}}@media (max-width:576px){.DesignSystem-item{height:auto;padding:15px}}.DesignSystem-item.is-active{background:var(--color-background);border:none;gap:15px;height:auto}.DesignSystem-question{cursor:pointer;justify-content:space-between;gap:35px;height:auto;display:flex}@media (max-width:576px){.DesignSystem-question{gap:20px;height:auto}}.DesignSystem-questionTexte{font-family:var(--font-text);font-size:var(--desktop-m);font-weight:var(--font-weight-semiBold);text-align:left;color:var(--color-text);justify-content:center;align-items:center;line-height:22px;display:flex}@media (max-width:576px){.DesignSystem-questionTexte{line-height:1.4}}.DesignSystem-iconMoins,.DesignSystem-iconPlus{flex-shrink:0;width:35px;transition:transform .24s}.DesignSystem-iconMoins svg,.DesignSystem-iconPlus svg{color:var(--color-secondary);width:16px;height:16px;display:block}.DesignSystem-iconPlus{height:28px;padding:4px 10.5px 10px}.DesignSystem-iconMoins{height:14px;padding:4px 10.5px 10px}.DesignSystem-answerContainer{opacity:0;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .28s 80ms,padding .32s;display:grid;overflow:hidden}.DesignSystem-answerContainer.is-open{opacity:1;grid-template-rows:1fr}.DesignSystem-answerContainer{will-change:grid-template-rows,opacity}.DesignSystem-answer{overflow:hidden}.DesignSystem .RichText{flex-direction:column;gap:10px;display:flex}.DesignSystem .RichText p{font-size:var(--desktop-m);padding-bottom:0;line-height:1.4}
