.ra0c-page{color:var(--ra-ink);font-family:var(--ra-font-body);font-size:16px;line-height:1.65;background-color:var(--ra-white)}.ra0c-wrap{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}@media (max-width:479px){.ra0c-wrap{padding-right:16px;padding-left:16px}}.ra0c-section{padding-top:88px;padding-bottom:88px;background-color:var(--ra-white)}@media (max-width:1023px){.ra0c-section{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){.ra0c-section{padding-top:52px;padding-bottom:52px}}.ra0c-section--alt{background-color:var(--ra-bg)}.ra0c-section--teal{background-color:var(--ra-teal-soft)}.ra0c-section--dark{color:var(--ra-white);background-color:var(--ra-navy)}.ra0c-section--tight{padding-top:56px;padding-bottom:56px}.ra0c-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px}.ra0c-head{flex-wrap:wrap}@media (max-width:767px){.ra0c-head{margin-bottom:28px}}.ra0c-head__text{display:flex;flex-flow:column;gap:10px;max-width:720px}.ra0c-eyebrow{color:var(--ra-teal-deep);font-family:var(--ra-font-title);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.ra0c-eyebrow--light{color:var(--ra-teal)}.ra0c-h1{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:700;font-size:52px;line-height:1.1;letter-spacing:-0.01em}@media (max-width:1119px){.ra0c-h1{font-size:44px}}@media (max-width:767px){.ra0c-h1{font-size:34px}}@media (max-width:479px){.ra0c-h1{font-size:30px}}.ra0c-h2{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:700;font-size:36px;line-height:1.2}@media (max-width:1023px){.ra0c-h2{font-size:30px}}@media (max-width:767px){.ra0c-h2{font-size:27px}}.ra0c-h3{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:600;font-size:20px;line-height:1.35}.ra0c-on-dark{color:var(--ra-white)}.ra0c-lead{color:var(--ra-muted);font-size:19px;line-height:1.6}@media (max-width:767px){.ra0c-lead{font-size:17px}}.ra0c-lead--light{color:rgba(255,255,255,.86)}.ra0c-text{color:var(--ra-muted);font-size:16px;line-height:1.7}.ra0c-small{color:var(--ra-muted);font-size:14px;line-height:1.5}.ra0c-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;color:var(--ra-white);font-family:var(--ra-font-title);font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:var(--ra-pink);border-radius:999px;border-top:2px solid var(--ra-pink);border-right:2px solid var(--ra-pink);border-bottom:2px solid var(--ra-pink);border-left:2px solid var(--ra-pink);transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.ra0c-btn:hover{color:var(--ra-white);background-color:var(--ra-pink-deep);transform:translate3d(0,-1px,0)}.ra0c-btn:hover{border-color:var(--ra-pink-deep)}.ra0c-btn:focus-visible{color:var(--ra-white);outline:3px solid var(--ra-teal);outline-offset:3px}@media (max-width:479px){.ra0c-btn{width:100%}}.ra0c-btn--outline{color:var(--ra-navy);background-color:transparent}.ra0c-btn--outline:hover{color:var(--ra-white);background-color:var(--ra-navy)}.ra0c-btn--outline:hover{border-color:var(--ra-navy)}.ra0c-btn--outline{border-color:var(--ra-navy)}.ra0c-btn--light{color:var(--ra-white);background-color:transparent}.ra0c-btn--light:hover{color:var(--ra-navy);background-color:var(--ra-white)}.ra0c-btn--light:hover{border-color:var(--ra-white)}.ra0c-btns{display:flex;gap:12px}.ra0c-btns{flex-wrap:wrap}.ra0c-more{display:inline-flex;align-items:center;gap:6px;color:var(--ra-navy);font-family:var(--ra-font-title);font-weight:600;font-size:15px;text-decoration:none;padding-bottom:2px;border-bottom:2px solid var(--ra-teal)}.ra0c-more:hover{color:var(--ra-teal-deep)}.ra0c-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.ra0c-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ra0c-grid{grid-template-columns:minmax(0,1fr)}}.ra0c-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.ra0c-grid--2{grid-template-columns:minmax(0,1fr)}}.ra0c-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1119px){.ra0c-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ra0c-grid--4{grid-template-columns:minmax(0,1fr)}}.ra0c-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}@media (max-width:1023px){.ra0c-split{grid-template-columns:minmax(0,1fr);gap:36px}}.ra0c-card{display:flex;flex-flow:column;position:relative;overflow:hidden;background-color:var(--ra-white);border-radius:var(--ra-radius);transition:box-shadow 0.2s ease,transform 0.2s ease}.ra0c-card:hover{transform:translate3d(0,-3px,0)}.ra0c-card:hover{box-shadow:var(--ra-shadow-hover)}.ra0c-card{box-shadow:var(--ra-shadow)}.ra0c-card__media{display:block;overflow:hidden;aspect-ratio:4/3;background-color:var(--ra-teal-soft)}.ra0c-card__img{display:block;width:100%;height:100%;object-fit:cover}.ra0c-card__body{display:flex;flex-flow:column;gap:10px;flex-grow:1;padding-top:22px;padding-right:24px;padding-bottom:26px;padding-left:24px}.ra0c-card__meta{display:flex;align-items:center;gap:8px;color:var(--ra-teal-deep);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.06em}.ra0c-card__meta{flex-wrap:wrap}.ra0c-card__title{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:600;font-size:19px;line-height:1.35;text-decoration:none}.ra0c-card__title:hover{color:var(--ra-teal-deep)}.ra0c-card__text{color:var(--ra-muted);font-size:15px;line-height:1.6}.ra0c-event{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;position:relative;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--ra-white);border-radius:var(--ra-radius);transition:box-shadow 0.2s ease,transform 0.2s ease}.ra0c-event:hover{transform:translate3d(0,-2px,0)}.ra0c-event:hover{box-shadow:var(--ra-shadow-hover)}.ra0c-event{box-shadow:var(--ra-shadow)}.ra0c-event__date{display:flex;flex-flow:column;justify-content:center;align-items:center;width:76px;height:76px;color:var(--ra-white);background-color:var(--ra-navy);border-radius:12px}.ra0c-event__day{color:var(--ra-white);font-family:var(--ra-font-title);font-weight:700;font-size:28px;line-height:1}.ra0c-event__month{color:var(--ra-teal);font-family:var(--ra-font-title);font-weight:600;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:0.06em}.ra0c-event__body{display:flex;flex-flow:column;gap:4px;min-width:0px}.ra0c-event__title{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:600;font-size:17px;line-height:1.35;text-decoration:none}.ra0c-event__title:hover{color:var(--ra-teal-deep)}.ra0c-event__place{color:var(--ra-muted);font-size:14px}.ra0c-event__type{color:var(--ra-pink-deep);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ra0c-event__type:empty{display:none}.ra0c-tag{display:inline-flex;align-items:center;color:var(--ra-teal-deep);font-weight:700;font-size:12px;letter-spacing:0.04em;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;background-color:var(--ra-teal-soft);border-radius:999px}.ra0c-tag:empty{display:none}.ra0c-pagehead{position:relative;color:var(--ra-white);padding-top:72px;padding-bottom:72px;background-color:var(--ra-navy);background-image:linear-gradient(120deg,var(--ra-navy-deep) 0%,var(--ra-navy) 55%,var(--ra-blue) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.ra0c-pagehead{padding-top:48px;padding-bottom:48px}}.ra0c-pagehead__inner{display:flex;flex-flow:column;gap:14px;max-width:820px}.ra0c-pagehead__title{color:var(--ra-white);font-family:var(--ra-font-title);font-weight:700;font-size:44px;line-height:1.15}@media (max-width:1023px){.ra0c-pagehead__title{font-size:36px}}@media (max-width:767px){.ra0c-pagehead__title{font-size:30px}}.ra0c-pagehead__lead{color:rgba(255,255,255,.86);font-size:18px;line-height:1.6}.ra0c-crumbs{display:flex;gap:8px;color:rgba(255,255,255,.7);font-size:13px}.ra0c-crumbs{flex-wrap:wrap}.ra0c-crumbs__link{color:var(--ra-teal);text-decoration:none}.ra0c-crumbs__link:hover{color:var(--ra-white)}.ra0c-prose{max-width:780px;color:var(--ra-ink);font-size:17px;line-height:1.75}.ra0c-prose h2{color:var(--ra-ink);font-family:var(--ra-font-title);font-size:28px;line-height:1.25;margin-top:40px;margin-bottom:14px}.ra0c-prose h3{color:var(--ra-ink);font-family:var(--ra-font-title);font-size:21px;line-height:1.3;margin-top:32px;margin-bottom:10px}.ra0c-prose p{margin-bottom:16px}.ra0c-prose ul{margin-bottom:18px;padding-left:22px}.ra0c-prose ul{list-style:disc}.ra0c-prose ol{margin-bottom:18px;padding-left:22px}.ra0c-prose ol{list-style:decimal}.ra0c-prose li{margin-bottom:6px}.ra0c-prose a{color:var(--ra-teal-deep);text-decoration:underline}.ra0c-prose img{height:auto;max-width:100%;border-radius:10px}.ra0c-prose table{width:100%;font-size:15px;margin-bottom:20px}.ra0c-prose table{border-collapse:collapse}.ra0c-prose td{padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;border-bottom:1px solid var(--ra-line)}.ra0c-prose th{text-align:left;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;border-bottom:2px solid var(--ra-navy)}.ra0c-list{display:flex;flex-flow:column;gap:10px}.ra0c-list{list-style:none}.ra0c-list__item{position:relative;color:var(--ra-ink);padding-left:26px}.ra0c-list__item::before{position:absolute;top:0.6em;left:0px;width:10px;height:10px;background-color:var(--ra-teal);border-radius:50%}.ra0c-list__item::before{content:""}.ra0c-panel{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--ra-white);border-radius:var(--ra-radius)}.ra0c-panel{box-shadow:var(--ra-shadow)}@media (max-width:767px){.ra0c-panel{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ra0c-panel--note{background-color:#fff4f8;border-left:4px solid var(--ra-pink)}.ra0c-panel--note{box-shadow:none}.ra0c-price{display:flex;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--ra-line)}.ra0c-price__label{color:var(--ra-ink)}.ra0c-price__value{color:var(--ra-navy);font-family:var(--ra-font-title);font-weight:600}.ra0c-price__value{white-space:nowrap}.ra0c-stat{display:flex;flex-flow:column;gap:4px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--ra-white);border-radius:var(--ra-radius)}.ra0c-stat{box-shadow:var(--ra-shadow)}.ra0c-stat__value{color:var(--ra-navy);font-family:var(--ra-font-title);font-weight:700;font-size:34px;line-height:1.1}.ra0c-stat__label{color:var(--ra-muted);font-size:14px}.ra0c-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px}@media (max-width:767px){.ra0c-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ra0c-logos__item{display:flex;justify-content:center;align-items:center;height:110px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--ra-white);border-radius:12px}.ra0c-logos__item{box-shadow:var(--ra-shadow)}.ra0c-logos__img{width:auto;height:auto;max-width:100%;max-height:74px;object-fit:contain}.ra0c-hdr{font-family:var(--ra-font-body);background-color:var(--ra-white);box-shadow:0px 1px 0px var(--ra-line)}.ra0c-topbar{color:rgba(255,255,255,.8);font-size:13px;background-color:var(--ra-navy-deep)}.ra0c-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:38px}@media (max-width:767px){.ra0c-topbar__inner{justify-content:center}}.ra0c-topbar__txt{color:rgba(255,255,255,.75);font-size:13px}@media (max-width:767px){.ra0c-topbar__txt{display:none}}.ra0c-topbar__links{display:flex;align-items:center;gap:20px}@media (max-width:767px){.ra0c-topbar__links{gap:16px}}.ra0c-topbar__link{color:rgba(255,255,255,.9);font-weight:600;font-size:13px;text-decoration:none}.ra0c-topbar__link:hover{color:var(--ra-teal)}.ra0c-bar__inner{display:flex;align-items:center;gap:28px;position:relative;min-height:84px}@media (max-width:1119px){.ra0c-bar__inner{gap:16px}}@media (max-width:1023px){.ra0c-bar__inner{min-height:72px}}.ra0c-logo{display:flex;align-items:center;flex-shrink:0}.ra0c-logo__img{display:block;width:auto;height:58px}@media (max-width:1023px){.ra0c-logo__img{height:48px}}.ra0c-nav{margin-left:auto}@media (max-width:1023px){.ra0c-nav{display:none}}.ra0c-nav__list{display:flex;align-items:center;gap:4px}.ra0c-nav__list{list-style:none}.ra0c-nav__item{position:relative}.ra0c-nav__item:hover .ra0c-nav__sub{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.ra0c-nav__item:focus-within .ra0c-nav__sub{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.ra0c-nav__link{display:flex;align-items:center;gap:6px;color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:500;font-size:15px;text-decoration:none;padding-top:30px;padding-right:12px;padding-bottom:30px;padding-left:12px}.ra0c-nav__link:hover{color:var(--ra-teal-deep)}.ra0c-nav__link.is-active{color:var(--ra-teal-deep)}@media (max-width:1119px){.ra0c-nav__link{font-size:14px;padding-right:8px;padding-left:8px}}.ra0c-nav__link--parent::after{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:0.6;transform:rotateZ(45deg) translate3d(0,-3px,0)}.ra0c-nav__link--parent::after{content:""}.ra0c-nav__sub{display:flex;visibility:hidden;flex-flow:column;position:absolute;top:100%;left:0px;z-index:50;min-width:270px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--ra-white);border-radius:12px;border-top:3px solid var(--ra-teal);opacity:0;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;transform:translate3d(0,8px,0)}.ra0c-nav__sub{list-style:none;box-shadow:var(--ra-shadow-hover)}.ra0c-nav__sublink{display:block;color:var(--ra-ink);font-size:15px;text-decoration:none;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:8px}.ra0c-nav__sublink:hover{color:var(--ra-teal-deep);background-color:var(--ra-teal-soft)}.ra0c-btn--sm{min-height:42px;font-size:14px;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px}.ra0c-bar__cta{flex-shrink:0}@media (max-width:1023px){.ra0c-bar__cta{display:none}}.ra0c-burger{display:none;margin-left:auto}@media (max-width:1023px){.ra0c-burger{display:block}}.ra0c-burger__btn{display:flex;align-items:center;min-height:44px;color:var(--ra-navy);font-family:var(--ra-font-title);font-weight:600;font-size:15px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-radius:999px;border-top:2px solid var(--ra-navy);border-right:2px solid var(--ra-navy);border-bottom:2px solid var(--ra-navy);border-left:2px solid var(--ra-navy);cursor:pointer}.ra0c-burger__btn:hover{color:var(--ra-white);background-color:var(--ra-navy)}.ra0c-burger__btn{list-style:none}.ra0c-mnav{display:flex;flex-flow:column;position:absolute;top:100%;right:0px;left:0px;z-index:60;max-height:75vh;padding-top:12px;padding-right:16px;padding-bottom:20px;padding-left:16px;background-color:var(--ra-white);border-top:3px solid var(--ra-teal)}.ra0c-mnav{box-shadow:var(--ra-shadow-hover);overflow-y:auto}.ra0c-mnav__link{display:block;color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:500;font-size:16px;text-decoration:none;padding-top:13px;padding-right:8px;padding-bottom:13px;padding-left:8px;border-bottom:1px solid var(--ra-line)}.ra0c-mnav__link:hover{color:var(--ra-teal-deep)}.ra0c-mnav__link--sub{color:var(--ra-muted);font-family:var(--ra-font-body);font-weight:400;font-size:15px;padding-left:24px}.ra0c-ftr{color:rgba(255,255,255,.78);font-family:var(--ra-font-body);font-size:15px;line-height:1.6;background-color:var(--ra-navy-deep)}.ra0c-ftr__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-top:72px;padding-bottom:56px}@media (max-width:1023px){.ra0c-ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ra0c-ftr__grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:52px;padding-bottom:40px}}.ra0c-ftr__brand{display:flex;flex-flow:column;align-items:start;gap:18px}.ra0c-ftr__logo{display:block;width:auto;height:64px}.ra0c-ftr__about{max-width:360px;color:rgba(255,255,255,.72);font-size:15px}.ra0c-ftr__social{color:var(--ra-teal);font-weight:600;text-decoration:none}.ra0c-ftr__social:hover{color:var(--ra-white)}.ra0c-ftr__col{display:flex;flex-flow:column;gap:10px}.ra0c-ftr__title{color:var(--ra-white);font-family:var(--ra-font-title);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:4px}.ra0c-ftr__address{color:rgba(255,255,255,.78);font-style:normal}.ra0c-ftr__link{color:rgba(255,255,255,.78);text-decoration:none}.ra0c-ftr__link:hover{color:var(--ra-teal)}.ra0c-ftr__bottom{border-top:1px solid rgba(255,255,255,.12)}.ra0c-ftr__bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:24px}.ra0c-ftr__bottom-inner{flex-wrap:wrap}.ra0c-ftr__copy{color:rgba(255,255,255,.6);font-size:13px}.ra0c-ftr__legal{display:flex;gap:20px}.ra0c-ftr__legal{flex-wrap:wrap}.ra0c-ftr__legal-link{color:rgba(255,255,255,.7);font-size:13px;text-decoration:none}.ra0c-ftr__legal-link:hover{color:var(--ra-teal)}.ra0c-hero{display:flex;align-items:center;position:relative;min-height:600px;padding-top:96px;padding-bottom:96px;background-color:var(--ra-navy);background-image:linear-gradient(100deg,rgba(34,56,74,.94) 0%,rgba(51,82,107,.8) 50%,rgba(51,82,107,.4) 100%),url(https://www.run-athle-03.fr/wp-content/uploads/2026/04/cda03_pal-run-2026_080.jpg);background-size:auto,cover;background-position:0px 0px,50% 30%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1023px){.ra0c-hero{min-height:520px}}@media (max-width:767px){.ra0c-hero{min-height:0px;padding-top:64px;padding-bottom:88px}}.ra0c-hero__inner{display:flex;flex-flow:column;align-items:start;gap:22px}.ra0c-hero__title{max-width:760px;color:var(--ra-white);font-family:var(--ra-font-title);font-weight:700;font-size:56px;line-height:1.08;letter-spacing:-0.01em}@media (max-width:1119px){.ra0c-hero__title{font-size:46px}}@media (max-width:767px){.ra0c-hero__title{font-size:34px}}@media (max-width:479px){.ra0c-hero__title{font-size:30px}}.ra0c-hero__lead{max-width:600px;color:rgba(255,255,255,.9);font-size:20px;line-height:1.6}@media (max-width:767px){.ra0c-hero__lead{font-size:17px}}.ra0c-quick{position:relative;z-index:2;margin-top:-48px}.ra0c-quick__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1023px){.ra0c-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ra0c-quick__grid{grid-template-columns:minmax(0,1fr)}}.ra0c-quick__item{display:flex;flex-flow:column;gap:4px;text-decoration:none;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--ra-white);border-radius:var(--ra-radius);border-bottom:4px solid var(--ra-teal);transition:transform 0.2s ease,border-color 0.2s ease}.ra0c-quick__item:hover{transform:translate3d(0,-3px,0)}.ra0c-quick__item{box-shadow:var(--ra-shadow-hover)}.ra0c-quick__label{color:var(--ra-teal-deep);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.ra0c-quick__title{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:600;font-size:17px;line-height:1.3}.ra0c-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:767px){.ra0c-events{grid-template-columns:minmax(0,1fr)}}.ra0c-news{border-top:4px solid var(--ra-teal)}.ra0c-news__more{align-self:start;margin-top:auto}.ra0c-organise__list{display:flex;flex-flow:column;gap:16px}.ra0c-organise__list{list-style:none}.ra0c-organise__item{display:flex;align-items:start;gap:18px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:rgba(255,255,255,.07);border-radius:var(--ra-radius);border-top:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.ra0c-organise__num{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;color:var(--ra-navy-deep);font-family:var(--ra-font-title);font-weight:700;background-color:var(--ra-teal);border-radius:50%}.ra0c-organise__txt{color:rgba(255,255,255,.9);font-size:16px;line-height:1.55}.ra0c-pal__media{overflow:hidden;aspect-ratio:4/3;border-radius:var(--ra-radius)}.ra0c-pal__media{box-shadow:var(--ra-shadow-hover)}.ra0c-pal__img{display:block;width:100%;height:100%;object-fit:cover}.ra0c-comp__date{color:var(--ra-navy)}.ra0c-comp__open{align-self:start;color:var(--ra-pink-deep);font-weight:700;font-size:13px;margin-top:auto;padding-top:5px;padding-right:12px;padding-bottom:5px;padding-left:12px;background-color:#fde7f0;border-radius:999px}.ra0c-comp__open:empty{display:none}.ra0c-archive{display:flex;justify-content:center;margin-top:48px}.ra0c-club__media{display:flex;justify-content:center;align-items:center;height:180px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--ra-white);border-bottom:1px solid var(--ra-line)}.ra0c-club__logo{width:auto;height:auto;max-width:100%;max-height:124px;object-fit:contain}.ra0c-figure{overflow:hidden;background-color:var(--ra-white);border-radius:var(--ra-radius)}.ra0c-figure{box-shadow:var(--ra-shadow)}.ra0c-figure__img{display:block;width:100%;height:auto}.ra0c-linkcard{text-decoration:none;border-top:4px solid var(--ra-teal);transition:transform 0.2s ease,box-shadow 0.2s ease}.ra0c-linkcard:hover{transform:translate3d(0,-3px,0)}.ra0c-linkcard:hover{box-shadow:var(--ra-shadow-hover)}.ra0c-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1023px){.ra0c-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ra0c-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ra0c-member{display:flex;flex-flow:column;align-items:center;gap:6px;text-align:center;padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px;background-color:var(--ra-white);border-radius:var(--ra-radius)}.ra0c-member{box-shadow:var(--ra-shadow)}@media (max-width:767px){.ra0c-member{padding-top:20px;padding-right:12px;padding-bottom:20px;padding-left:12px}}.ra0c-member__photo{display:block;width:120px;height:120px;object-fit:cover;margin-bottom:10px;background-color:var(--ra-teal-soft);border-radius:50%;border-top:4px solid var(--ra-teal-soft);border-right:4px solid var(--ra-teal-soft);border-bottom:4px solid var(--ra-teal-soft);border-left:4px solid var(--ra-teal-soft)}@media (max-width:767px){.ra0c-member__photo{width:96px;height:96px}}.ra0c-member__name{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:600;font-size:18px;line-height:1.3}.ra0c-member__role{color:var(--ra-teal-deep);font-weight:600;font-size:14px}.ra0c-docs{display:flex;flex-flow:column;gap:14px}.ra0c-doc{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:24px;padding-top:22px;padding-right:26px;padding-bottom:22px;padding-left:26px;background-color:var(--ra-white);border-radius:var(--ra-radius);border-left:4px solid var(--ra-teal)}.ra0c-doc{box-shadow:var(--ra-shadow)}@media (max-width:767px){.ra0c-doc{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px}}.ra0c-doc__date{color:var(--ra-navy);font-family:var(--ra-font-title);font-weight:600}.ra0c-doc__title{color:var(--ra-ink);font-family:var(--ra-font-title);font-weight:500;font-size:17px;line-height:1.4;text-decoration:none}.ra0c-doc__title:hover{color:var(--ra-teal-deep)}.ra0c-org-presta{margin-top:28px}.ra0c-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:40px}@media (max-width:1023px){.ra0c-contact{grid-template-columns:minmax(0,1fr);gap:28px}}.ra0c-contact__link{color:var(--ra-teal-deep);font-weight:600;text-decoration:none}.ra0c-contact__link:hover{text-decoration:underline}.ra0c-contact__form .ff-btn-submit{font-family:var(--ra-font-title);font-weight:600}.ra0c-contact__form .ff-btn-submit{background-color:var(--ra-pink)!important;border-radius:999px!important;padding:12px 28px!important}.ra0c-legal-todo{margin-bottom:32px}.ra0c-palrun__img{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:var(--ra-radius)}.ra0c-palrun__img{box-shadow:var(--ra-shadow)}.ra0c-palrun__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:767px){.ra0c-palrun__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ra0c-palrun__photo{width:100%;object-fit:cover;aspect-ratio:3/2;border-radius:var(--ra-radius)}.ra0c-palrun__ed{text-decoration:none;padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px;border-top:4px solid var(--ra-pink)}.ra0c-fiche{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:48px}@media (max-width:1023px){.ra0c-fiche{grid-template-columns:minmax(0,1fr);gap:32px}}.ra0c-fiche__side{display:flex;flex-flow:column;gap:24px;position:sticky;top:110px}@media (max-width:1023px){.ra0c-fiche__side{position:static}}.ra0c-fiche__img{width:100%;height:auto;border-radius:var(--ra-radius)}.ra0c-fiche__img{box-shadow:var(--ra-shadow)}.ra0c-infos{display:flex;flex-flow:column;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ra0c-infos__row{display:flex;flex-flow:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--ra-line)}.ra0c-infos__label{color:var(--ra-muted);font-family:var(--ra-font-title);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ra0c-infos__value{color:var(--ra-ink);font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ra0c-infos__value a{color:var(--ra-teal-deep);font-weight:600}.ra0c-infos__value a{word-break:break-word}.ra0c-fiche__infos .ra0c-btns{margin-top:20px}.ra0c-fiche__back{display:flex;justify-content:center}.ra0c-article{max-width:820px}.ra0c-article__intro{color:var(--ra-navy);font-size:19px;line-height:1.65;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--ra-line)}.ra0c-article__back{margin-top:40px}.ra0c-club__img{width:auto;height:auto;max-width:220px;max-height:180px;object-fit:contain}.ra0c-clubfiche__logo{display:flex;justify-content:center;align-items:center;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}