@font-face{font-family:bricolage;src:url(/_next/static/media/bd7594ad0b11ddf3-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_7c71b8{font-family:bricolage,bricolage Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_7c71b8{--f-titre:"bricolage","bricolage Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}@font-face{font-family:figtree;src:url(/_next/static/media/7ba2591d4d0cdc48-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/b64eab09700adbfc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:figtree;src:url(/_next/static/media/01f11ea540e3939a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/e8bd9fc08858c4b1-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/66f64034168f81a7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.00%;size-adjust:101.29%}.__className_fb8349{font-family:figtree,figtree Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_fb8349{--f-texte:"figtree","figtree Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}:root{--navy:#13213c;--navy2:#1e3157;--red:#d7263d;--sand:#e9d9bc;--sand2:#f6eedf;--sky:#eef2f8;--ink:#13213c;--muted:#556079;--line:#d8dee9;--ok:#1f7a4d;--ko:#b3261e;--rose:#fce3e6;--pole:repeating-linear-gradient(90deg,var(--red) 0 22px,#fff 22px 44px);--titre:var(--f-titre),"Bricolage Grotesque",system-ui,sans-serif;--texte:var(--f-texte),Figtree,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:130px}body{margin:0;background:#fff;color:var(--ink);font:400 17px/1.6 var(--texte);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block;height:auto}picture{display:contents}button,input{font:inherit}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.disp,h1,h2,h3{font-family:var(--titre);letter-spacing:-.02em;line-height:1.05;margin:0}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.evitement,.sr{position:absolute}.evitement{left:-9999px;top:8px;z-index:50;background:var(--navy);color:#fff;padding:10px 14px;border-radius:8px}.evitement:focus{left:8px}.pole{height:8px;border-radius:4px}.pole,.topband{background:var(--pole)}.topband{height:6px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:2px}header.site{border-bottom:1px solid var(--line);background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:5}.hrow{justify-content:space-between;gap:16px;padding-block:14px}.hdroite,.hrow{display:flex;align-items:center}.hdroite{gap:10px}.hsearch{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sky)}.logo{display:inline-flex;flex-direction:column;text-decoration:none;line-height:1}.logo b{font:800 28px/1 var(--titre);letter-spacing:-.03em;white-space:nowrap}.logo span{font-size:13px;font-weight:600;color:var(--red);margin-top:4px}.btn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 20px;font:700 15px/1 var(--texte);text-decoration:none;cursor:pointer}.btn.navy{background:var(--navy);color:#fff}.btn.red{background:var(--red);color:#fff}.btn.ghost{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 2px var(--navy)}.btn[disabled]{opacity:.6;cursor:wait}nav.rub{display:flex;gap:6px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}nav.rub a,nav.rub span{flex:none;text-decoration:none;font-weight:600;font-size:14.5px;padding:7px 13px;border-radius:999px;background:var(--sky)}nav.rub a:first-child,nav.rub span:first-child{background:var(--red);color:#fff}nav.rub span.off{color:#7d879c;cursor:default}nav.rub span.off:first-child{background:#e98b98;color:#fff}body:has(main[data-rub=alimentation]) nav.rub [data-rub=alimentation],body:has(main[data-rub=comportement]) nav.rub [data-rub=comportement],body:has(main[data-rub=connaitre]) nav.rub [data-rub=connaitre],body:has(main[data-rub=equitation]) nav.rub [data-rub=equitation],body:has(main[data-rub=galops]) nav.rub [data-rub=galops],body:has(main[data-rub=materiel]) nav.rub [data-rub=materiel],body:has(main[data-rub=races]) nav.rub [data-rub=races],body:has(main[data-rub=robes]) nav.rub [data-rub=robes],body:has(main[data-rub=sante]) nav.rub [data-rub=sante],body:has(main[data-rub=soins]) nav.rub [data-rub=soins]{background:var(--navy);color:#fff}.hero{padding-block:44px 0}.hgrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;align-items:center}.eyebrow{display:inline-block;font-weight:700;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.hero h1{font-size:clamp(40px,6.2vw,76px);font-weight:800;margin:14px 0 18px}.hero h1 em{font-style:normal;background:linear-gradient(transparent 62%,#f9c9cf 0)}.lead{font-size:19px;color:var(--muted);max-width:34em;margin:0 0 24px}.cta{display:flex;flex-wrap:wrap;gap:10px}.hphoto{border-radius:22px;overflow:hidden;aspect-ratio:4/3;position:relative}.hphoto img{width:100%;height:100%;object-fit:cover}.hphoto .badge{position:absolute;left:14px;bottom:14px;background:#fff;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600}.parcours{margin-top:44px;background:linear-gradient(var(--sand2),var(--sand));border-radius:24px 24px 0 0;padding:26px 20px 0}.parcours .tt{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px}.parcours h2{font-size:26px}.parcours .tt small{color:var(--muted);font-size:14px}.course{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;align-items:end;min-height:250px;padding-top:18px}.obst{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:8px;padding-bottom:16px}.obst .jump{position:relative;width:100%;max-width:120px}.obst .ch{position:absolute;bottom:0;width:9px;border-radius:3px 3px 0 0;background:var(--navy)}.obst .ch.l{left:6px}.obst .ch.r{right:6px}.obst .bar{position:absolute;left:0;right:0;height:10px;border-radius:5px;background:var(--pole);box-shadow:0 2px 0 rgba(0,0,0,.15)}.obst .lbl{font:800 15px/1 var(--titre);background:#fff;border-radius:8px;padding:7px 10px;white-space:nowrap;transition:transform .2s}.obst .lbl b{color:var(--red)}.obst.on .lbl,a.obst:hover .lbl{background:var(--navy);color:#fff;transform:translateY(-3px)}.obst.on .lbl b,a.obst:hover .lbl b{color:#fff}.obst.bientot{cursor:default}.cycles{display:grid;grid-template-columns:4fr 3fr;grid-gap:10px;gap:10px;border-top:3px solid rgba(19,33,60,.15);padding:10px 0 16px;font-size:13.5px;font-weight:600;color:var(--muted)}.cycles span:last-child{text-align:right}section.s{padding-block:64px}section.s.pt0{padding-top:0}section.s.pt10{padding-top:10px}.bleu{background:var(--sky)}.sh{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px;flex-wrap:wrap}.sh h2{font-size:clamp(28px,3.6vw,40px);font-weight:800}.sh p{margin:6px 0 0;color:var(--muted)}.lien{text-decoration:none;border-bottom:2px solid var(--red)}.chip,.lien{font-weight:700}.chip{display:inline-block;font-size:12.5px;padding:4px 9px;border-radius:6px;background:var(--sky);color:var(--navy);line-height:1.3}.chip.g{background:var(--rose);color:var(--red)}.tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;border-radius:6px;background:var(--red);color:#fff}.reviser{background:var(--navy);color:#fff;border-radius:24px;overflow:hidden}.reviser .pole{border-radius:0}.reviser .in{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:30px;gap:30px;padding:36px;align-items:center}.reviser h2{font-size:clamp(30px,4vw,46px);font-weight:800;margin-top:14px}.reviser p{color:#c9d3e6;margin:12px 0 0}.reviser .cta{margin-top:20px}.reviser ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.reviser li{background:var(--navy2);border-radius:12px;padding:12px 14px;font-weight:600}.reviser li small{display:block;font-weight:400;color:#afbad0}.prevenir{width:100%;max-width:480px}.prevenir label{display:block;font-weight:600;font-size:14.5px;margin-bottom:6px}.prevenir-ligne{display:flex;gap:8px;flex-wrap:wrap}.prevenir input[type=email]{flex:1 1 220px;min-width:0;border:0;border-radius:999px;padding:12px 18px;color:var(--ink)}.prevenir .piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.reviser .prevenir-note{font-size:13.5px;color:#afbad0;margin-top:8px}.reviser .prevenir-err{color:#ffc4cb}.reviser .prevenir-ok{background:var(--navy2);border-radius:12px;padding:12px 14px;color:#fff}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.duo.seul{grid-template-columns:minmax(0,720px)}.carte{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.notion img{aspect-ratio:16/9;object-fit:cover;width:100%}.notion .in{padding:22px}.notion h3{font-size:26px;margin:8px 0 10px}.notion p{margin:0 0 14px;color:var(--muted)}.quiz{background:var(--sky);border-radius:20px;padding:24px}.quiz h2,.quiz h3{font-size:26px;margin:8px 0 4px}.quiz-aide{margin:0;color:var(--muted);font-size:15px}.q{background:#fff;border-radius:14px;padding:14px 16px;margin-top:12px}.q .enonce{margin:0 0 10px;font-weight:700;display:flex;gap:10px}.qn{flex:none;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;display:grid;place-items:center}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts button{font:600 15px var(--texte);border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;cursor:pointer}.opts button:hover{border-color:var(--navy)}.q.fait .opts button{cursor:default}.opts button.juste{background:var(--ok);border-color:var(--ok);color:#fff}.opts button.faux{background:var(--ko);border-color:var(--ko);color:#fff}.exp{margin:10px 0 0;font-size:15px;color:var(--muted)}.exp strong{color:var(--ink)}.score{margin:14px 0 0;font:800 19px var(--titre);color:var(--ok)}.rubs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.rubs>a,.rubs>div{display:block;text-decoration:none;border-radius:16px;overflow:hidden;background:#fff;transition:transform .15s}.rubs>a:hover{transform:translateY(-3px)}.rubs img{aspect-ratio:4/3;object-fit:cover;width:100%}.rubs .in{padding:12px 14px 14px;border-top:5px solid transparent;border-image:var(--pole) 1}.rubs b{font:800 18px/1.1 var(--titre);display:block}.rubs small{display:block;color:var(--muted);font-size:13.5px;line-height:1.4;margin-top:4px}.rubs .chip{margin-top:8px}.rubs .bientot{display:inline-block;margin:8px 0 0 6px;font-size:12px;font-weight:700;color:var(--muted)}.fiches{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.fiche{text-decoration:none;display:block}.fiche .ph-vide,.fiche img{border-radius:16px;aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.fiche .ph-vide{background:linear-gradient(var(--sand2),var(--sand))}.fiche h3{font-size:21px;margin:12px 0 8px;font-weight:700}.fiche:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.fiche .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13.5px;color:var(--muted)}.liste-pages{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.liste-pages a{display:grid;grid-template-columns:96px 1fr auto;grid-gap:14px;gap:14px;align-items:center;text-decoration:none;border:1px solid var(--line);border-radius:14px;padding:8px}.lp-ph img{object-fit:cover}.lp-ph,.lp-ph img{width:96px;height:64px;border-radius:10px}.lp-ph{background:var(--sand2);overflow:hidden}.lp-t b{display:block;font:700 16.5px/1.25 var(--titre)}.lp-t em,.lp-t small{display:block;color:var(--muted);font-size:14px;line-height:1.35;font-style:normal}.methode{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.methode div{border-top:4px solid var(--navy);padding-top:14px}.methode h3{font-size:21px;margin-bottom:6px}.methode p{margin:0;color:var(--muted)}footer.site{background:var(--navy);color:#c9d3e6;margin-top:30px}footer .in{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:30px;gap:30px;padding-block:44px 30px}footer .logo b{color:#fff}footer .fdesc{font-size:14.5px;margin-top:14px}footer h2{color:#fff;margin:0 0 10px;font:700 15px var(--texte);letter-spacing:0}footer ul{list-style:none;margin:0;padding:0;column-count:2;font-size:14.5px;line-height:2}footer ul.une{column-count:1}footer a{text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer ul span{opacity:.6}footer .bas{border-top:1px solid #2c406b;padding-block:16px;font-size:13px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer .bas p{margin:0;max-width:820px}.fil{font-size:14px;color:var(--muted);padding-top:22px}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline}.ahead{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:end;padding-block:18px 30px}.ahead.sans-photo{grid-template-columns:minmax(0,820px)}.ahead h1,.avenir-tete h1,.page-erreur h1,.site-tete h1{font-size:clamp(36px,5vw,60px);font-weight:800;margin:12px 0 14px}.chapo{font-size:19.5px;margin:0 0 16px}.ameta,.chapo{color:var(--muted)}.ameta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.ameta a{color:inherit}.ahead figure{margin:0}.ahead figure img{border-radius:22px;aspect-ratio:4/3;object-fit:cover;width:100%}figcaption{font-size:13.5px;color:var(--muted);margin-top:8px}.acorps{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:20px 40px}.som{position:-webkit-sticky;position:sticky;top:130px;background:var(--sky);border-radius:16px;padding:18px}.som summary{font:800 18px var(--titre);cursor:pointer;list-style:none}.som ol{margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.5}.som li{margin:6px 0}.som a{text-decoration:none}.som a:hover{text-decoration:underline}.prog{margin-top:14px;background:#fff;border-radius:12px;padding:12px;font-size:14px}.prog b{display:block;font:800 16px var(--titre)}.texte{max-width:720px}.texte h2{font-size:32px;font-weight:800;margin:44px 0 12px}.texte h3{font-size:22px;margin:26px 0 8px}.texte p{margin:0 0 14px}.texte ol,.texte ul{padding-left:22px;margin:0 0 14px}.texte li{margin:5px 0}.texte a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}.texte .quiz{margin-top:44px}.texte .quiz h2{margin:8px 0 4px;font-size:26px}.table-wrap{overflow-x:auto;margin:16px 0}.texte table{border-collapse:collapse;width:100%;font-size:15.5px}.texte td,.texte th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.texte th{background:var(--sky);font-weight:700}.essentiel{border-radius:18px;background:var(--sand2);padding:22px 24px;position:relative;overflow:hidden;margin-bottom:10px}.essentiel:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--pole)}.texte .essentiel h2{margin:4px 0 10px;font-size:22px}.essentiel ul{margin:0;padding-left:20px}.essentiel li{margin:6px 0}.encadre{border-left:6px solid var(--navy);background:var(--sky);border-radius:0 14px 14px 0;padding:16px 18px;margin:18px 0}.encadre.sante{border-color:var(--red);background:#fdf0f2}.encadre.blanc{background:#fff;margin-top:22px}.encadre b{display:block;font:800 18px var(--titre);margin-bottom:4px}.sources{font-size:13.5px;color:var(--muted);border-top:1px solid var(--line);margin-top:36px;padding-top:14px}.sources p{margin:0 0 10px}.sources ul{margin:6px 0 0;padding-left:18px}.faq{margin-top:40px}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{margin:8px 0 0;color:var(--muted)}.others{margin-top:36px}.others h2{font-size:22px!important;margin:0 0 12px!important}.others div{display:flex;flex-wrap:wrap;gap:8px}.others a{text-decoration:none;font-weight:600;font-size:14.5px;padding:7px 13px;border-radius:999px;background:var(--sky)}.liees{grid-template-columns:repeat(3,1fr)}.planche{margin:10px 0 30px;background:var(--sand2);border-radius:20px;padding:18px}.planche-ent{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.planche-ent b{font:800 22px var(--titre)}.planche-photo{position:relative;aspect-ratio:3/2}.planche-photo img{width:100%;height:100%;object-fit:cover;border-radius:14px}.rep{width:0;height:0}.rep,.rep .dot{position:absolute}.rep .dot{left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--red);border:3px solid #fff;font:800 10px/14px var(--titre);color:#fff;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.3)}.rep .lab{position:absolute;white-space:nowrap;font:800 14px/1 var(--titre);color:var(--navy);background:#fff;border-radius:8px;padding:6px 8px;box-shadow:0 2px 6px rgba(0,0,0,.18)}.rep .lab i{font-style:normal;color:#fff;background:var(--red);border-radius:4px;padding:1px 5px;margin-left:6px;font-size:11px}.rep .ln{position:absolute;background:#fff}.rep.haut .ln{left:-1px;bottom:10px;width:2px;height:34px}.rep.haut .lab{bottom:42px;left:0;transform:translateX(-50%)}.rep.gauche .ln{right:10px;top:-1px;height:2px;width:46px}.rep.gauche .lab{right:54px;top:-13px}.rep.droite .ln{left:10px;top:-1px;height:2px;width:46px}.rep.droite .lab{left:54px;top:-13px}.legende{display:none;margin:12px 0 0;padding:0;list-style:none;column-count:2;font-size:15px}.legende li{page-break-inside:avoid;break-inside:avoid;margin:4px 0}.legende b{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font:800 11px/22px var(--titre);text-align:center;margin-right:6px}.planche figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.nuancier{margin:10px 0 30px}.nuancier .tt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.texte .nuancier h2{font-size:24px;margin:0}.nuancier .tt small{color:var(--muted)}.robes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.robes>a,.robes>span{text-decoration:none;border-radius:14px;overflow:hidden;background:#fff;border:2px solid var(--line);display:block}.robes>a:hover{border-color:var(--navy)}.robes .c{display:block;height:70px;border-bottom:5px solid transparent;border-image:var(--pole) 1}.robes .n{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font:800 16px var(--titre)}.robes em{font:700 11.5px var(--texte);background:var(--rose);color:var(--red);border-radius:6px;padding:2px 7px}.ghead{padding-block:26px 0}.ghead .row{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:end}.gnum{font:800 clamp(80px,13vw,170px) /.85 var(--titre);letter-spacing:-.05em;margin-top:8px}.gnum span span{color:var(--red)}.gtitre{font-size:clamp(40px,6vw,72px);font-weight:800;margin:12px 0 0}.ghead .chapo{margin-top:18px}.ghead .hphoto{aspect-ratio:3/2}.mini{display:flex;gap:6px;margin-top:20px;flex-wrap:wrap}.mini a,.mini span{text-decoration:none;font-weight:700;font-size:14px;border-radius:999px;padding:6px 12px;background:var(--sky)}.mini .on{background:var(--red);color:#fff}.mini .off{color:#8a93a6}.savoir{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.savoir div{background:var(--sand2);border-radius:16px;padding:18px}.savoir b{display:block;font:800 19px/1.2 var(--titre);margin-bottom:6px}.savoir p{margin:0;font-size:15.5px;color:var(--muted)}.check{display:grid;grid-gap:10px;gap:10px}.check label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer}.check input{width:24px;height:24px;accent-color:var(--ok);margin-top:2px}.check b{font:800 19px/1.2 var(--titre);display:block}.check small{color:var(--muted);font-size:15px}.check a{font-size:14px;font-weight:700;white-space:nowrap}.check label:has(input:checked){background:#eaf5ef;border-color:#b7dcc6}.compteur{font-weight:700;color:var(--ok)}.figs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.figs div{background:var(--sand2);border-radius:16px;padding:16px}.figs svg{width:100%;height:auto;background:var(--sand);border-radius:8px}.figs b{display:block;font:800 18px var(--titre);margin:10px 0 4px}.figs p{margin:0;font-size:14.5px;color:var(--muted)}.texte-galop{max-width:760px}.avenir-tete{padding-block:26px 30px;max-width:860px}.avenir-liste ul{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.avenir-liste li{display:flex;justify-content:space-between;gap:8px;align-items:center;background:var(--sky);border-radius:12px;padding:10px 12px;font-weight:600;font-size:15px}.avenir-liste h2{font-size:28px}.site-tete{padding-block:26px 24px;max-width:860px}.texte-site{padding-block:24px 40px}.page-erreur{padding-block:60px 40px;max-width:900px}.recherche .search,.search-xl{display:flex;align-items:center;gap:10px;border:2px solid var(--navy);border-radius:999px;padding:6px 18px;margin:24px 0 12px;max-width:640px}.recherche .search input,.search-xl input{border:0;outline:0;flex:1 1;padding:10px 0;font-size:18px;background:transparent;min-width:0}.r-compte{color:var(--muted)}.page-recherche{padding-bottom:40px}@media (max-width:900px){.acorps,.ahead,.duo,.ghead .row,.hgrid,.reviser .in{grid-template-columns:1fr}.rubs{grid-template-columns:repeat(2,1fr)}.fiches,.liees{grid-template-columns:1fr 1fr}.methode,.savoir{grid-template-columns:1fr}.figs{grid-template-columns:1fr 1fr}footer .in{grid-template-columns:1fr}.som{position:static}.acorps{gap:24px}.liste-pages{grid-template-columns:1fr}.avenir-liste ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){body{font-size:16.5px}.wrap{padding-inline:16px}.hrow{gap:10px}.hrow .btn{padding:9px 12px;font-size:13px;white-space:nowrap}.hdroite{gap:6px}.hsearch{width:38px;height:38px}.logo b{font-size:21px}.logo span{font-size:12px}.hero{padding-top:26px}.hphoto{aspect-ratio:3/2}.parcours{margin-inline:-16px;border-radius:0;padding-inline:12px}.course{gap:4px;min-height:0}.obst .lbl{font-size:12px;padding:5px 6px}.obst .lbl .gw{display:none}.obst .ch{width:6px}.obst .ch.l{left:2px}.obst .ch.r{right:2px}.fiches,.liees{grid-template-columns:1fr}.cycles{font-size:12px}.rubs{gap:10px}.rubs b{font-size:16px}.rubs small{display:none}section.s{padding-block:44px}.reviser{border-radius:18px}.reviser .in{padding:24px}.check label{grid-template-columns:auto 1fr}.check a{grid-column:2}.figs{grid-template-columns:1fr 1fr;gap:10px}.rep .lab,.rep .ln{display:none}.legende{display:block}.robes{grid-template-columns:repeat(2,1fr)}.avenir-liste ul{grid-template-columns:1fr}.liste-pages a{grid-template-columns:72px 1fr}.liste-pages a .chip{display:none}.lp-ph,.lp-ph img{width:72px;height:52px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:46px;height:46px;padding:0 11px;border:2.5px solid var(--navy);border-radius:14px;background:#fff;cursor:pointer;position:relative;z-index:60}.burger span{display:block;height:3px;border-radius:3px;background:var(--navy);transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:first-child{transform:translateY(9px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.menu-mobile{position:fixed;inset:0;z-index:50;background:var(--sand2);overflow-y:auto;padding:calc(96px + env(safe-area-inset-top, 0px)) 20px calc(32px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:18px}.menu-mobile:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--pole)}.menu-mobile[hidden]{display:none}.msearch{display:flex;align-items:center;gap:10px;background:#fff;border:2px solid var(--navy);border-radius:999px;padding:12px 18px}.msearch input{border:0;outline:0;flex:1 1;font:inherit;background:transparent;min-width:0}.menu-mobile nav{display:flex;flex-direction:column;border-top:2px solid var(--navy)}.menu-mobile nav a,.menu-mobile nav span{font:800 21px/1.2 var(--titre);letter-spacing:-.01em;padding:15px 2px;border-bottom:2px solid var(--navy);text-decoration:none;color:var(--navy)}.menu-mobile nav a:after{content:"→";float:right;color:var(--red)}.menu-mobile nav span.off{color:#7d879c}.menu-mobile .btn{align-self:stretch;text-align:center;justify-content:center}html.menu-ouvert{overflow:hidden}html.menu-ouvert header.site{z-index:55}@media (max-width:900px){.burger{display:flex}.hdroite .btn.navy,.hdroite .hsearch,nav.rub{display:none}}