.oxa-pv.oxa-pv-reglementation{position:relative;box-sizing:border-box;padding:0 16px 4rem;line-height:1.6;color:var(--page-texte,#113);overflow-wrap:anywhere;container-type:inline-size}
.oxa-pv.oxa-pv-reglementation>*{max-width:calc(var(--page-largeur,1265px) - 32px);margin-left:auto;margin-right:auto}
.oxa-pv.oxa-pv-reglementation .oxa-reg-bandeau{font-size:2.5rem;font-weight:500;line-height:1;color:var(--bleu1,#f7f7ff);text-transform:uppercase;text-align:center;background:linear-gradient(to right,var(--bleu21,#00002e) 0%,var(--bleu19,#091178) 100%);margin:0 calc(50% - 50cqw - 16px);padding:2rem max(16px,calc(50cqw - 616px))}
.oxa-pv.oxa-pv-reglementation h1{font-size:2.5rem;font-weight:600;line-height:1.2;color:var(--bleu21,#00002e);text-align:center;margin:2rem 0 .75rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil{margin:0 0 2rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .5rem;font-size:.875rem;color:var(--page-discret,#5c5c72)}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil li+li::before{content:"\203A";margin-right:.5rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil a{color:inherit;text-decoration:none}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil a:hover{color:var(--page-texte,#113);text-decoration:underline}
.oxa-pv.oxa-pv-reglementation .oxa-reg-fil [aria-current]{color:var(--page-texte,#113);font-weight:600}
.oxa-pv.oxa-pv-reglementation .oxa-reg-accueil .oxa-reg-fil{max-width:46rem;margin-left:auto;margin-right:auto;border-bottom:4px solid var(--carte,#2444cc);padding-bottom:.6rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne{max-width:46rem;margin:0 auto}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne p,.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne ul{margin:0 0 1rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne li{margin:0 0 .4rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-ouverture{box-sizing:border-box;font-size:1.0625rem;background:var(--bleu2,#e3f1ff);border:1px solid var(--page-bord,#d4d4e4);border-radius:.75rem;padding:1.25rem 1.5rem;margin:0 0 1rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-ouverture>:last-child{margin-bottom:0}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne strong{font-weight:600}
.oxa-pv.oxa-pv-reglementation h2{font-size:1.35rem;font-weight:600;line-height:1.35;color:var(--bleu21,#00002e);margin:3.5rem 0 .8rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte{margin:3.5rem 0 0;background:var(--page-surface,#fff);border:1px solid var(--page-bord,#d4d4e4);border-top:4px solid var(--carte,#2444cc);border-radius:.75rem;padding:1rem 1.25rem .25rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte+.oxa-reg-carte{margin-top:1rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte h2{font-size:1.0625rem;font-weight:700;line-height:1.4;color:var(--carte-texte,#2444cc);margin:.25rem 0 .75rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte ul{padding-left:1.25rem;font-size:.9375rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte p{font-size:.9375rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.2rem 1rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:.9375rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens li{margin:0;padding:0}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens>li:first-child{grid-column:1/-1}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens a,.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens li>span{display:flex;align-items:center;gap:.5rem;box-sizing:content-box;min-height:2.8em;padding:.3rem .5rem;border-radius:.4rem;color:var(--page-texte,#113);font-weight:600;line-height:1.4;text-decoration:none}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens a::before{content:"\203A";content:"\203A" / "";color:var(--carte,#2444cc);font-weight:700}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens li>span{padding-left:1.35rem;color:var(--page-discret,#5c5c72)}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens.oxa-reg-avec-ico a::before{content:none}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens.oxa-reg-avec-ico li>span{padding-left:.5rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-ico{flex:none;display:inline-block;width:1.75rem;height:1.75rem;background:var(--carte,#2444cc);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
.oxa-pv.oxa-pv-reglementation .oxa-reg-ico-couleur{background:var(--ico) center/contain no-repeat;-webkit-mask:none;mask:none}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens .oxa-reg-ico{width:1.25rem;height:1.25rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens li>span .oxa-reg-ico{opacity:.6}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne ul.oxa-reg-icones{list-style:none;padding:0}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones>li{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 .75rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones>li>.oxa-reg-ico{margin-top:.05rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;column-gap:1rem;align-items:center;line-height:1.5;margin:0 0 1.1rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien{display:block;line-height:0;border-radius:.5rem;transition:transform .15s ease}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien .oxa-reg-ico{width:2.5rem;height:2.5rem;transition:background-color .15s ease}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien:hover{transform:scale(1.12)}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien:hover .oxa-reg-ico{background-color:var(--carte-survol,#1a3299)}
.oxa-pv.oxa-pv-reglementation a.oxa-reg-plus{align-self:center;white-space:nowrap;padding:.3rem .5rem;border-radius:.4rem;color:var(--page-texte,#113);font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none}
.oxa-pv.oxa-pv-reglementation a.oxa-reg-plus::before{content:"\203A";content:"\203A" / "";margin-right:.4rem;color:var(--carte,#2444cc);font-weight:700}
.oxa-pv.oxa-pv-reglementation a.oxa-reg-plus:hover,.oxa-pv.oxa-pv-reglementation a.oxa-reg-plus:focus-visible{background:color-mix(in srgb,var(--carte,#2444cc) 12%,transparent)}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens a:hover,.oxa-pv.oxa-pv-reglementation ul.oxa-reg-liens a:focus-visible{background:color-mix(in srgb,var(--carte,#2444cc) 12%,transparent)}
.oxa-pv.oxa-pv-reglementation .oxa-reg-renvoi{box-sizing:border-box;background:var(--page-surface,#fff);border:1px solid var(--page-bord,#d4d4e4);border-left:4px solid var(--carte,#2444cc);border-radius:.75rem;padding:1rem 1.25rem;margin:0 0 1rem;font-size:.9375rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-colonne .oxa-reg-renvoi p{margin:0}
.oxa-pv.oxa-pv-reglementation .oxa-reg-m{background:none;color:inherit;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-skip-ink:none;position:relative;cursor:default}
.oxa-pv.oxa-pv-reglementation mark.oxa-reg-doc{text-decoration-color:var(--bleu12,#4787e6)}
.oxa-pv.oxa-pv-reglementation mark.oxa-reg-drg{text-decoration-color:var(--violet9,#b873c4)}
.oxa-pv.oxa-pv-reglementation mark.oxa-reg-pb{text-decoration-color:var(--orange12,#ff6400)}
.oxa-pv.oxa-pv-reglementation .oxa-reg-def{text-decoration-color:var(--page-discret,#5c5c72);text-decoration-thickness:1px}
.oxa-pv.oxa-pv-reglementation .oxa-reg-m:hover::after,.oxa-pv.oxa-pv-reglementation .oxa-reg-m:focus::after{content:attr(data-info);position:absolute;left:0;top:100%;z-index:5;margin-top:.35rem;width:max-content;max-width:min(18rem,80cqw);padding:.35rem .6rem;border-radius:.4rem;background:var(--page-texte,#113);color:var(--bleu1,#f7f7ff);font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.35;text-decoration:none;white-space:normal;pointer-events:none}
.oxa-pv.oxa-pv-reglementation.oxa-reg-js .oxa-reg-m:hover::after,.oxa-pv.oxa-pv-reglementation.oxa-reg-js .oxa-reg-m:focus::after{content:none}
.oxa-pv.oxa-pv-reglementation .oxa-reg-bulle{display:none;position:absolute;z-index:20;box-sizing:border-box;max-width:min(18rem,80cqw);padding:.35rem .6rem;border-radius:.4rem;background:var(--page-texte,#113);color:var(--bleu1,#f7f7ff);font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.35;pointer-events:none}
.oxa-pv.oxa-pv-reglementation .oxa-reg-bulle.oxa-reg-bulle-on{display:block}
.oxa-pv.oxa-pv-reglementation .oxa-reg-date{font-size:.9rem;color:var(--page-discret,#5c5c72);margin:2rem 0 0}
@media (prefers-reduced-motion:reduce){
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien{transition:none}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien:hover{transform:none}
}
@media (max-width:600px){
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus>li{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem}
.oxa-pv.oxa-pv-reglementation ul.oxa-reg-icones-plus a.oxa-reg-ico-lien .oxa-reg-ico{width:2.25rem;height:2.25rem}
.oxa-pv.oxa-pv-reglementation a.oxa-reg-plus{grid-column:2;justify-self:start;margin-top:.15rem;padding-left:0}
.oxa-pv.oxa-pv-reglementation .oxa-reg-bandeau,.oxa-pv.oxa-pv-reglementation h1{font-size:1.75rem}
.oxa-pv.oxa-pv-reglementation h2{margin-top:2.5rem}
.oxa-pv.oxa-pv-reglementation .oxa-reg-carte{margin-top:2.5rem}
}
