.reglement-module__0Rt5Nq__page{max-width:640px;min-height:60vh;margin:0 auto;padding:1.5rem 1rem 5rem}.reglement-module__0Rt5Nq__enTete{text-align:center;margin-bottom:1.5rem}.reglement-module__0Rt5Nq__actions{justify-content:flex-start;margin-bottom:1rem;display:flex}.reglement-module__0Rt5Nq__retourButton{color:#004071;min-height:44px;font-family:var(--font-jost,"Jost",sans-serif);cursor:pointer;background:#fffffff2;border:2px solid #ffffff73;border-radius:14px;padding:.65rem 1rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .2s,border-color .2s}.reglement-module__0Rt5Nq__retourButton:hover{border-color:#0065b173;transform:translateY(-1px);box-shadow:0 4px 12px #0041712e}.reglement-module__0Rt5Nq__retourButton:focus-visible{outline-offset:2px;outline:2px solid #0065b1}.reglement-module__0Rt5Nq__titre{font-family:var(--font-jost,"Jost",sans-serif);color:#fff;text-align:center;margin:0 0 .25rem;font-size:1.5rem;font-weight:700;line-height:1.35}.reglement-module__0Rt5Nq__sousTitre{font-family:var(--font-jost,"Jost",sans-serif);color:#fffffff2;text-align:center;margin:0;font-size:1rem;line-height:1.4}.reglement-module__0Rt5Nq__searchWrapper{margin-bottom:1.25rem}.reglement-module__0Rt5Nq__searchLabel{font-family:var(--font-jost,"Jost",sans-serif);color:#fff;text-align:center;margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.reglement-module__0Rt5Nq__searchInput{width:100%;font-family:var(--font-jost,"Jost",sans-serif);color:#1a1a1a;box-sizing:border-box;background:#fffffff2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") 1rem no-repeat;border:2px solid #fff6;border-radius:16px;padding:.75rem 1rem .75rem 2.75rem;font-size:1rem}.reglement-module__0Rt5Nq__searchInput::placeholder{color:#9ca3af}.reglement-module__0Rt5Nq__searchInput:focus{border-color:#0065b1;outline:none;box-shadow:0 0 0 3px #0065b133}.reglement-module__0Rt5Nq__searchInput:focus-visible{outline-offset:2px;outline:2px solid #0065b1}.reglement-module__0Rt5Nq__articlesList{flex-direction:column;gap:1rem;display:flex}.reglement-module__0Rt5Nq__card{background:#fff;border:1px solid #0065b11f;border-radius:20px;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 2px 12px #00417114}.reglement-module__0Rt5Nq__cardHidden{display:none}.reglement-module__0Rt5Nq__articleTitre{font-family:var(--font-jost,"Jost",sans-serif);color:#0065b1;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.35}.reglement-module__0Rt5Nq__article p{font-family:var(--font-jost,"Jost",sans-serif);color:#374151;margin:0 0 .5rem;font-size:.9375rem;line-height:1.55}.reglement-module__0Rt5Nq__article p:last-child{margin-bottom:0}.reglement-module__0Rt5Nq__article ul{margin:0 0 .5rem;padding:0;list-style:none}.reglement-module__0Rt5Nq__article ul li{font-family:var(--font-jost,"Jost",sans-serif);color:#374151;margin-bottom:.35rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.55;position:relative}.reglement-module__0Rt5Nq__article ul li:before{content:"•";color:#0065b1;font-weight:700;position:absolute;left:0}.reglement-module__0Rt5Nq__article ol{margin:0 0 .5rem;padding-left:1.5rem}.reglement-module__0Rt5Nq__article ol li{font-family:var(--font-jost,"Jost",sans-serif);color:#374151;margin-bottom:.35rem;font-size:.9375rem;line-height:1.55}.reglement-module__0Rt5Nq__sousSection{font-family:var(--font-jost,"Jost",sans-serif);color:#1a1a1a;margin:.5rem 0 .25rem;font-size:.9375rem;font-weight:600}.reglement-module__0Rt5Nq__signature{font-family:var(--font-jost,"Jost",sans-serif);color:#6b7280;border-top:1px solid #00000014;margin-top:1.5rem;padding-top:1rem;font-size:.9375rem}.reglement-module__0Rt5Nq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reglement-module__0Rt5Nq__aucunResultat{font-family:var(--font-jost,"Jost",sans-serif);color:#ffffffe6;text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;margin:0;padding:2rem 1rem;font-size:.9375rem}
