{"id":9,"date":"2025-11-24T16:58:36","date_gmt":"2025-11-24T16:58:36","guid":{"rendered":"https:\/\/mcsportedge.com\/?page_id=9"},"modified":"2026-05-20T10:52:53","modified_gmt":"2026-05-20T14:52:53","slug":"resultats","status":"publish","type":"page","link":"https:\/\/mcsportedge.com\/en\/resultats\/","title":{"rendered":"Results"},"content":{"rendered":"<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..700&family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n\n    <div class=\"mc-res-page\">\n      <div class=\"mc-res-inner\">\n\n        <!-- HERO -->\n        <section class=\"mc-res-hero mc-reveal\">\n          <p class=\"mc-res-eyebrow\">Official Results<\/p>\n          <h1>Results <em>saison<\/em> 2026<\/h1>\n          <p class=\"mc-res-intro\">\n            Retrouve tous les \u00e9v\u00e9nements chronom\u00e9tr\u00e9s par MC Sport pour la saison\n            <strong>2026<\/strong>.\n            R\u00e9sultats en direct, classements officiels et cumulatifs de s\u00e9ries.\n          <\/p>\n\n                      <div class=\"mc-res-series\">\n              <div class=\"mc-res-series-label\">S\u00e9ries & classements<\/div>\n              <div class=\"mc-res-series-list\">\n                                  <a href=\"#mc-serie-coupe-nv-cloutier-2026\" class=\"mc-res-chip\">\n                    Coupe NV Cloutier 2026                    <span class=\"mc-res-chip-count\">\n                      1                    <\/span>\n                  <\/a>\n                              <\/div>\n            <\/div>\n                  <\/section>\n\n        \n          <!-- TOOLBAR : recherche + filtres -->\n          <section class=\"mc-res-toolbar mc-reveal\">\n            <div class=\"mc-res-search-label\">Filtrer les r\u00e9sultats<\/div>\n            <div class=\"mc-res-search-row\">\n              <input\n                class=\"mc-res-search-input\"\n                type=\"search\"\n                id=\"mcResultsSearch\"\n                placeholder=\"Nom, lieu, sport, s\u00e9rie...\"\n                autocomplete=\"off\"\n              \/>\n            <\/div>\n\n                          <div class=\"mc-res-filters\">\n                <button class=\"mc-res-filter-btn is-active\" data-filter=\"all\">All sports<\/button>\n                                  <button class=\"mc-res-filter-btn\" data-filter=\"velo-de-montagne\">\n                    Mountain Biking                  <\/button>\n                              <\/div>\n                      <\/section>\n\n          <!-- LISTE R\u00c9SULTATS -->\n          <section class=\"mc-res-section mc-reveal\">\n            <div class=\"mc-res-section-header\">\n              <h2><em>Events<\/em> chronom\u00e9tr\u00e9s<\/h2>\n              <span class=\"mc-res-count\" id=\"mcResultsCount\">\n                1                \u00e9v\u00e9nement              <\/span>\n            <\/div>\n\n            <div class=\"mc-res-list\" id=\"mcResultsGrid\">\n                              <article\n                  class=\"mc-res-card has-logo\"\n                  data-sport=\"velo-de-montagne\"\n                  data-search=\"coupe nv cloutier #1 2026 mont-bellevue v\u00e9lo de montagne offre combin\u00e9e coupe nv cloutier 2026\"\n                >\n                  <div class=\"mc-res-date\">\n                    23 May 2026                  <\/div>\n\n                  <div class=\"mc-res-body\">\n                    <h3 class=\"mc-res-title\">\n                      <a href=\"https:\/\/mcsportedge.com\/events\/2026\/coupe-nv-cloutier-1-2026.html\" target=\"_blank\" rel=\"noopener\">\n                        Coupe NV Cloutier #1 2026                      <\/a>\n                    <\/h3>\n\n                                          <div class=\"mc-res-meta\">\n                        <svg class=\"mc-res-meta-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                          <path d=\"M12 21s-7-6.5-7-12a7 7 0 0114 0c0 5.5-7 12-7 12z\"\/>\n                          <circle cx=\"12\" cy=\"9\" r=\"2.5\"\/>\n                        <\/svg>\n                        Mont-Bellevue                      <\/div>\n                    \n                                          <div class=\"mc-res-tags\">\n                                                  <span class=\"mc-res-tag\">Mountain Biking<\/span>\n                                                                          <span class=\"mc-res-tag mc-res-tag-service\">Combined package<\/span>\n                                              <\/div>\n                    \n                    <div class=\"mc-res-actions\">\n                      <a class=\"mc-res-btn mc-res-btn-primary\" href=\"https:\/\/mcsportedge.com\/events\/2026\/coupe-nv-cloutier-1-2026.html\" target=\"_blank\" rel=\"noopener\">\n                        <span>Voir les r\u00e9sultats<\/span>\n                        <span class=\"mc-res-btn-arrow\">\u2192<\/span>\n                      <\/a>\n                                              <a class=\"mc-res-btn\" href=\"https:\/\/mcsportedge.com\/live\/2026\/cumulatif\/nv\/nv1.html\" target=\"_blank\" rel=\"noopener\">\n                          <span>Serie Standing<\/span>\n                          <span class=\"mc-res-btn-arrow\">\u2192<\/span>\n                        <\/a>\n                                          <\/div>\n                  <\/div>\n\n                                      <div class=\"mc-res-logo\">\n                      <img decoding=\"async\" src=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier-300x300.png\"\n                           alt=\"Coupe NV Cloutier #1 2026\"\n                           loading=\"lazy\" \/>\n                    <\/div>\n                                  <\/article>\n                          <\/div>\n\n            <p class=\"mc-res-no-match\" id=\"mcResultsNoMatch\" hidden>\n              Aucun \u00e9v\u00e9nement ne correspond \u00e0 ta recherche. Ajuste les filtres ou la recherche.\n            <\/p>\n          <\/section>\n\n                      <section class=\"mc-res-section mc-res-section-cumul mc-reveal\">\n              <div class=\"mc-res-section-header\">\n                <h2>Classements <em>cumulatifs<\/em> 2026<\/h2>\n              <\/div>\n              <p class=\"mc-res-cumul-intro\">\n                S\u00e9ries et circuits disposant d'un classement cumulatif pour la saison\n                <strong>2026<\/strong>.\n              <\/p>\n\n              <div class=\"mc-res-cumul-list\">\n                                  <div class=\"mc-res-cumul-serie\" id=\"mc-serie-coupe-nv-cloutier-2026\">\n                    <h3>Coupe NV Cloutier 2026<\/h3>\n                    <ul>\n                                              <li>\n                          <a href=\"https:\/\/mcsportedge.com\/live\/2026\/cumulatif\/nv\/nv1.html\" target=\"_blank\" rel=\"noopener\">\n                            <span class=\"mc-res-cumul-title\">Coupe NV Cloutier #1 2026<\/span>\n                                                          <span class=\"mc-res-cumul-sport\">Mountain Biking<\/span>\n                                                        <span class=\"mc-res-cumul-arrow\">\u2192<\/span>\n                          <\/a>\n                        <\/li>\n                                          <\/ul>\n                  <\/div>\n                              <\/div>\n            <\/section>\n          \n              <\/div>\n    <\/div>\n\n    <style>\n      \/* ============================\n         Variables MC Sport\n         ============================ *\/\n      .mc-res-page {\n        --mc-bg: #FDFBF3;\n        --mc-bg-warm: #F3EDE1;\n        --mc-bg-card: #FFFFFF;\n        --mc-gold: #E2D385;\n        --mc-gold-soft: #EFE5B5;\n        --mc-ink: #0a0a0a;\n        --mc-ink-soft: #1a1a1a;\n        --mc-muted: #6b7280;\n        --mc-border: #e5e7eb;\n        --mc-max: 1120px;\n\n        --mc-font-serif: 'Fraunces', 'Times New Roman', serif;\n        --mc-font-sans:  'Inter Tight', system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n        --mc-font-mono:  'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;\n      }\n\n      html,\n      body,\n      .site,\n      .ct-main,\n      .ct-pageContent,\n      .entry-content {\n        background: #FDFBF3 !important;\n      }\n\n      .mc-res-page,\n      .mc-res-page * {\n        box-sizing: border-box;\n      }\n\n      .mc-res-page {\n        font-family: var(--mc-font-sans);\n        color: var(--mc-ink);\n        background: transparent;\n        padding: 4rem 0 5rem;\n        line-height: 1.55;\n      }\n\n      .mc-res-inner {\n        max-width: var(--mc-max);\n        margin: 0 auto;\n        padding: 0 1.5rem;\n      }\n\n      \/* ============================\n         Hero\n         ============================ *\/\n      .mc-res-hero {\n        margin-bottom: 3rem;\n      }\n\n      .mc-res-eyebrow {\n        display: inline-flex;\n        align-items: center;\n        gap: .75rem;\n        font-family: var(--mc-font-mono);\n        text-transform: uppercase;\n        letter-spacing: .14em;\n        font-size: .72rem;\n        color: var(--mc-ink);\n        margin: 0 0 1.25rem;\n      }\n\n      .mc-res-eyebrow::before {\n        content: \"\";\n        display: inline-block;\n        width: 28px;\n        height: 2px;\n        background: var(--mc-gold);\n      }\n\n      .mc-res-hero h1 {\n        font-family: var(--mc-font-serif);\n        font-weight: 500;\n        font-size: clamp(2rem, 4.5vw, 3.2rem);\n        line-height: 1.08;\n        letter-spacing: -0.01em;\n        margin: 0 0 1.25rem;\n        color: var(--mc-ink);\n      }\n\n      .mc-res-hero h1 em {\n        font-style: italic;\n        font-weight: 400;\n      }\n\n      .mc-res-intro {\n        max-width: 640px;\n        font-size: 1.05rem;\n        color: var(--mc-muted);\n        margin: 0;\n      }\n\n      .mc-res-intro strong {\n        color: var(--mc-ink);\n        font-weight: 600;\n      }\n\n      \/* S\u00e9ries en chips dans le hero *\/\n      .mc-res-series {\n        margin-top: 2rem;\n        padding: 1.25rem 1.4rem;\n        border-radius: 1.25rem;\n        background: var(--mc-bg-warm);\n        border: 1px solid rgba(226, 211, 133, 0.5);\n      }\n\n      .mc-res-series-label {\n        font-family: var(--mc-font-mono);\n        font-size: .72rem;\n        text-transform: uppercase;\n        letter-spacing: .14em;\n        margin-bottom: .8rem;\n        color: var(--mc-muted);\n      }\n\n      .mc-res-series-list {\n        display: flex;\n        flex-wrap: wrap;\n        gap: .5rem;\n      }\n\n      .mc-res-chip {\n        display: inline-flex;\n        align-items: center;\n        gap: .5rem;\n        padding: .4rem .9rem;\n        border-radius: 999px;\n        background: var(--mc-ink);\n        color: var(--mc-bg);\n        font-family: var(--mc-font-sans);\n        font-size: .82rem;\n        font-weight: 500;\n        text-decoration: none;\n        border: 1px solid var(--mc-ink);\n        transition: background .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;\n      }\n\n      .mc-res-chip:hover {\n        background: var(--mc-gold);\n        color: var(--mc-ink);\n        border-color: var(--mc-gold);\n        transform: translateY(-1px);\n      }\n\n      .mc-res-chip-count {\n        font-family: var(--mc-font-mono);\n        font-size: .68rem;\n        padding: .1rem .45rem;\n        border-radius: 999px;\n        background: rgba(255, 255, 255, 0.12);\n      }\n\n      .mc-res-chip:hover .mc-res-chip-count {\n        background: rgba(17, 24, 39, 0.15);\n      }\n\n      \/* ============================\n         Toolbar : recherche + filtres\n         ============================ *\/\n      .mc-res-toolbar {\n        margin-bottom: 3rem;\n      }\n\n      .mc-res-search-label {\n        font-family: var(--mc-font-mono);\n        font-size: .72rem;\n        text-transform: uppercase;\n        letter-spacing: .14em;\n        margin-bottom: .75rem;\n        color: var(--mc-muted);\n      }\n\n      .mc-res-search-row {\n        margin-bottom: 1rem;\n      }\n\n      .mc-res-search-input {\n        width: 100%;\n        max-width: 480px;\n        padding: .85rem 1.15rem;\n        border-radius: 999px;\n        border: 1px solid var(--mc-border);\n        font-size: .95rem;\n        font-family: var(--mc-font-sans);\n        line-height: 1.4;\n        outline: none;\n        background: #ffffff;\n        color: var(--mc-ink);\n        transition: border-color .18s ease, box-shadow .18s ease;\n      }\n\n      .mc-res-search-input::placeholder {\n        color: #9ca3af;\n      }\n\n      .mc-res-search-input:focus {\n        border-color: var(--mc-gold);\n        box-shadow: 0 0 0 3px rgba(226, 211, 133, 0.25);\n      }\n\n      .mc-res-filters {\n        display: flex;\n        flex-wrap: wrap;\n        gap: .5rem;\n      }\n\n      .mc-res-filter-btn {\n        border-radius: 999px;\n        border: 1px solid var(--mc-border);\n        background: #ffffff;\n        color: var(--mc-ink-soft);\n        padding: .5rem 1rem;\n        cursor: pointer;\n        font-family: var(--mc-font-mono);\n        font-size: .72rem;\n        text-transform: uppercase;\n        letter-spacing: .12em;\n        transition: background .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;\n        white-space: nowrap;\n      }\n\n      .mc-res-filter-btn:hover {\n        border-color: var(--mc-gold);\n        transform: translateY(-1px);\n      }\n\n      .mc-res-filter-btn.is-active {\n        background: var(--mc-ink);\n        color: var(--mc-bg);\n        border-color: var(--mc-ink);\n      }\n\n      \/* ============================\n         Section + header\n         ============================ *\/\n      .mc-res-section {\n        margin-top: 2rem;\n      }\n\n      .mc-res-section-header {\n        display: flex;\n        align-items: baseline;\n        justify-content: space-between;\n        gap: 1rem;\n        flex-wrap: wrap;\n        margin-bottom: 1.75rem;\n        padding-bottom: 1rem;\n        border-bottom: 1px solid var(--mc-border);\n      }\n\n      .mc-res-section h2 {\n        font-family: var(--mc-font-serif);\n        font-weight: 500;\n        font-size: clamp(1.5rem, 2.5vw, 1.85rem);\n        line-height: 1.15;\n        letter-spacing: -0.005em;\n        margin: 0;\n        color: var(--mc-ink);\n      }\n\n      .mc-res-section h2 em {\n        font-style: italic;\n        font-weight: 400;\n      }\n\n      .mc-res-count {\n        font-family: var(--mc-font-mono);\n        font-size: .75rem;\n        text-transform: uppercase;\n        letter-spacing: .12em;\n        color: var(--mc-muted);\n      }\n\n      \/* ============================\n         Cartes \u00e9v\u00e9nements\n         ============================ *\/\n      .mc-res-list {\n        display: flex;\n        flex-direction: column;\n        gap: 1.1rem;\n      }\n\n      .mc-res-card {\n        display: grid;\n        grid-template-columns: minmax(0, 1fr) 180px;\n        gap: 1.5rem;\n        padding: 1.6rem 1.75rem;\n        border-radius: 1.25rem;\n        background: var(--mc-bg-card);\n        border: 1px solid var(--mc-border);\n        box-shadow: 0 6px 20px rgba(15, 23, 42, 0.04);\n        align-items: center;\n        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n      }\n\n      .mc-res-card:not(.has-logo) {\n        grid-template-columns: minmax(0, 1fr);\n      }\n\n      .mc-res-card:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 14px 30px rgba(15, 23, 42, 0.07);\n        border-color: rgba(226, 211, 133, 0.6);\n      }\n\n      .mc-res-date {\n        font-family: var(--mc-font-mono);\n        font-size: .72rem;\n        text-transform: uppercase;\n        letter-spacing: .14em;\n        color: var(--mc-gold);\n        margin-bottom: .15rem;\n        grid-column: 1 \/ -1;\n      }\n\n      .mc-res-body {\n        display: flex;\n        flex-direction: column;\n        gap: .55rem;\n      }\n\n      .mc-res-title {\n        font-family: var(--mc-font-serif);\n        font-size: 1.25rem;\n        font-weight: 500;\n        line-height: 1.25;\n        margin: 0;\n      }\n\n      .mc-res-title a {\n        color: var(--mc-ink);\n        text-decoration: none;\n        background-image: linear-gradient(to right, var(--mc-gold), var(--mc-gold));\n        background-repeat: no-repeat;\n        background-size: 0% 2px;\n        background-position: 0 100%;\n        transition: background-size .25s ease;\n      }\n\n      .mc-res-title a:hover {\n        background-size: 100% 2px;\n      }\n\n      .mc-res-meta {\n        font-size: .92rem;\n        color: var(--mc-muted);\n        display: flex;\n        align-items: center;\n        gap: .5rem;\n      }\n\n      .mc-res-meta-icon {\n        display: inline-block;\n        width: 14px;\n        height: 14px;\n        flex-shrink: 0;\n        opacity: .6;\n      }\n\n      .mc-res-tags {\n        display: flex;\n        flex-wrap: wrap;\n        gap: .4rem;\n        margin-top: .2rem;\n      }\n\n      .mc-res-tag {\n        font-family: var(--mc-font-mono);\n        font-size: .68rem;\n        text-transform: uppercase;\n        letter-spacing: .12em;\n        padding: .3rem .75rem;\n        border-radius: 999px;\n        border: 1px solid var(--mc-border);\n        background: var(--mc-bg-warm);\n        color: var(--mc-ink-soft);\n      }\n\n      .mc-res-tag-service {\n        background: rgba(226, 211, 133, 0.18);\n        border-color: rgba(226, 211, 133, 0.55);\n        color: var(--mc-ink);\n      }\n\n      .mc-res-actions {\n        margin-top: .9rem;\n        display: flex;\n        flex-wrap: wrap;\n        gap: .6rem;\n      }\n\n      .mc-res-btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        gap: .4rem;\n        padding: .65rem 1.25rem;\n        border-radius: 999px;\n        border: 1px solid var(--mc-ink);\n        font-size: .85rem;\n        font-family: var(--mc-font-sans);\n        font-weight: 500;\n        text-decoration: none;\n        cursor: pointer;\n        background: transparent;\n        color: var(--mc-ink);\n        transition: background .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;\n      }\n\n      .mc-res-btn:hover {\n        background: var(--mc-gold);\n        color: var(--mc-ink);\n        border-color: var(--mc-gold);\n        transform: translateY(-1px);\n      }\n\n      .mc-res-btn-primary {\n        background: var(--mc-ink);\n        color: var(--mc-bg);\n      }\n\n      .mc-res-btn-primary:hover {\n        background: var(--mc-gold);\n        color: var(--mc-ink);\n        border-color: var(--mc-gold);\n      }\n\n      .mc-res-btn-arrow {\n        display: inline-block;\n        transition: transform .2s ease;\n      }\n\n      .mc-res-btn:hover .mc-res-btn-arrow {\n        transform: translateX(3px);\n      }\n\n      \/* Logo \u00e0 droite *\/\n      .mc-res-logo {\n        justify-self: end;\n      }\n\n      .mc-res-logo img {\n        max-width: 170px;\n        width: 100%;\n        height: auto;\n        display: block;\n        border-radius: 1rem;\n        background: var(--mc-bg-warm);\n        padding: .4rem .55rem;\n        object-fit: contain;\n      }\n\n      \/* \u00c9tats *\/\n      .mc-res-empty,\n      .mc-res-no-match {\n        font-size: 1rem;\n        color: var(--mc-muted);\n        background: var(--mc-bg-card);\n        border: 1px dashed var(--mc-border);\n        border-radius: 1rem;\n        padding: 2rem 1.75rem;\n        text-align: center;\n      }\n\n      .mc-res-empty strong,\n      .mc-res-no-match strong {\n        color: var(--mc-ink);\n      }\n\n      \/* ============================\n         Section cumulatifs\n         ============================ *\/\n      .mc-res-section-cumul {\n        margin-top: 4rem;\n      }\n\n      .mc-res-cumul-intro {\n        font-size: 1rem;\n        color: var(--mc-muted);\n        margin: 0 0 1.75rem;\n        max-width: 640px;\n      }\n\n      .mc-res-cumul-intro strong {\n        color: var(--mc-ink);\n        font-weight: 600;\n      }\n\n      .mc-res-cumul-list {\n        display: grid;\n        grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n        gap: 1.1rem;\n      }\n\n      .mc-res-cumul-serie {\n        background: var(--mc-bg-card);\n        border: 1px solid var(--mc-border);\n        border-radius: 1.25rem;\n        padding: 1.5rem 1.6rem;\n        box-shadow: 0 6px 20px rgba(15, 23, 42, 0.04);\n        transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n      }\n\n      .mc-res-cumul-serie:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 14px 30px rgba(15, 23, 42, 0.07);\n        border-color: rgba(226, 211, 133, 0.6);\n      }\n\n      .mc-res-cumul-serie h3 {\n        font-family: var(--mc-font-serif);\n        font-weight: 500;\n        font-size: 1.2rem;\n        line-height: 1.2;\n        margin: 0 0 1rem;\n        padding-bottom: .75rem;\n        border-bottom: 1px solid var(--mc-border);\n        color: var(--mc-ink);\n      }\n\n      .mc-res-cumul-serie ul {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: .35rem;\n      }\n\n      .mc-res-cumul-serie li a {\n        display: flex;\n        align-items: center;\n        gap: .6rem;\n        padding: .55rem .65rem;\n        margin: 0 -.65rem;\n        border-radius: .65rem;\n        color: var(--mc-ink);\n        text-decoration: none;\n        font-size: .92rem;\n        transition: background .18s ease, color .18s ease;\n      }\n\n      .mc-res-cumul-serie li a:hover {\n        background: var(--mc-bg-warm);\n      }\n\n      .mc-res-cumul-title {\n        flex: 1;\n        min-width: 0;\n      }\n\n      .mc-res-cumul-sport {\n        font-family: var(--mc-font-mono);\n        font-size: .68rem;\n        text-transform: uppercase;\n        letter-spacing: .12em;\n        color: var(--mc-muted);\n        padding: .15rem .55rem;\n        border-radius: 999px;\n        background: var(--mc-bg-warm);\n        white-space: nowrap;\n      }\n\n      .mc-res-cumul-arrow {\n        color: var(--mc-gold);\n        font-weight: 500;\n        transition: transform .2s ease;\n        flex-shrink: 0;\n      }\n\n      .mc-res-cumul-serie li a:hover .mc-res-cumul-arrow {\n        transform: translateX(3px);\n      }\n\n      \/* ============================\n         Responsive\n         ============================ *\/\n      @media (max-width: 900px) {\n        .mc-res-card.has-logo {\n          grid-template-columns: minmax(0, 1fr);\n        }\n        .mc-res-logo {\n          justify-self: flex-start;\n          margin-top: .5rem;\n        }\n        .mc-res-logo img {\n          max-width: 140px;\n        }\n      }\n\n      @media (max-width: 640px) {\n        .mc-res-page { padding: 2.5rem 0 3.5rem; }\n        .mc-res-hero { margin-bottom: 2rem; }\n        .mc-res-hero h1 { font-size: 1.85rem; }\n        .mc-res-intro { font-size: .98rem; }\n\n        .mc-res-card,\n        .mc-res-card.has-logo {\n          padding: 1.2rem 1.2rem;\n        }\n\n        .mc-res-actions {\n          flex-direction: column;\n          gap: .55rem;\n          width: 100%;\n        }\n\n        .mc-res-actions .mc-res-btn {\n          width: 100%;\n          padding: .85rem 1.1rem;\n        }\n\n        .mc-res-card.has-logo .mc-res-logo {\n          margin-top: .25rem;\n        }\n        .mc-res-card.has-logo .mc-res-logo img {\n          max-width: 100px;\n          padding: .25rem .35rem;\n          border-radius: .85rem;\n        }\n\n        .mc-res-cumul-list {\n          grid-template-columns: 1fr;\n        }\n      }\n\n      \/* ============================\n         Animations reveal-on-scroll\n         ============================ *\/\n      .mc-res-page .mc-reveal {\n        opacity: 0;\n        transform: translateY(20px);\n        transition: opacity .6s ease, transform .6s ease;\n      }\n\n      .mc-res-page .mc-reveal.is-visible {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    <\/style>\n\n    <script>\n      (function() {\n        \/\/ Filtres + recherche\n        var buttons     = document.querySelectorAll('.mc-res-page .mc-res-filter-btn');\n        var cards       = document.querySelectorAll('.mc-res-page .mc-res-card');\n        var searchInput = document.getElementById('mcResultsSearch');\n        var noMatch     = document.getElementById('mcResultsNoMatch');\n        var countEl     = document.getElementById('mcResultsCount');\n        var totalCount  = cards.length;\n\n        var activeSport = 'all';\n        var searchTerm  = '';\n\n        function applyFilters() {\n          var q = (searchTerm || '').toLowerCase().trim();\n          var visible = 0;\n\n          cards.forEach(function(card) {\n            var sport      = card.getAttribute('data-sport') || '';\n            var searchData = card.getAttribute('data-search') || '';\n\n            var matchesSport  = (activeSport === 'all') || (sport === activeSport);\n            var matchesSearch = !q || searchData.indexOf(q) !== -1;\n\n            if (matchesSport && matchesSearch) {\n              card.style.display = '';\n              visible++;\n            } else {\n              card.style.display = 'none';\n            }\n          });\n\n          if (countEl) {\n            var word = visible > 1 ? '\u00e9v\u00e9nements' : '\u00e9v\u00e9nement';\n            countEl.textContent = visible + ' ' + word;\n          }\n\n          if (noMatch) {\n            noMatch.hidden = (visible !== 0);\n          }\n        }\n\n        if (buttons.length) {\n          buttons.forEach(function(btn) {\n            btn.addEventListener('click', function() {\n              activeSport = btn.getAttribute('data-filter') || 'all';\n              buttons.forEach(function(b) { b.classList.remove('is-active'); });\n              btn.classList.add('is-active');\n              applyFilters();\n            });\n          });\n        }\n\n        if (searchInput) {\n          searchInput.addEventListener('input', function() {\n            searchTerm = this.value || '';\n            applyFilters();\n          });\n        }\n\n        \/\/ Reveal-on-scroll\n        function initReveal() {\n          var reveals = document.querySelectorAll('.mc-res-page .mc-reveal');\n          if (!('IntersectionObserver' in window) || !reveals.length) {\n            reveals.forEach(function(el) { el.classList.add('is-visible'); });\n            return;\n          }\n          var observer = new IntersectionObserver(function(entries) {\n            entries.forEach(function(entry) {\n              if (entry.isIntersecting) {\n                entry.target.classList.add('is-visible');\n                observer.unobserve(entry.target);\n              }\n            });\n          }, { threshold: 0.12, rootMargin: '0px 0px -60px 0px' });\n          reveals.forEach(function(el) { observer.observe(el); });\n        }\n\n        if (document.readyState === 'loading') {\n          document.addEventListener('DOMContentLoaded', initReveal);\n        } else {\n          initReveal();\n        }\n      })();\n    <\/script>\n\n    \n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"blocksy_meta":[],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":3,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":96,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions\/96"}],"wp:attachment":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}