.aoj-donnees{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 200px),1fr));gap:.75rem 1.5rem;margin:0}.aoj-donnees>div{border-bottom:1px solid rgb(31 42 68 / .12);padding-bottom:.5rem}.aoj-donnees dt{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-donnees dd{margin:0;font-weight:700}.aoj-verif,.aoj-sources{font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-criteres__intro{margin:0 0 .75rem;font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-criteres{list-style:none;padding:0;margin:0;display:grid;gap:0}.aoj-criteres li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"valeur pips";gap:0 1rem;align-items:center;padding:.6rem 0;border-bottom:1px solid rgb(31 42 68 / .1)}.aoj-criteres li:last-child{border-bottom:0}.aoj-criteres__nom{grid-area:nom;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-criteres__valeur{grid-area:valeur;font-weight:700}.aoj-criteres .aoj-pips{grid-area:pips}.aoj-pips{display:inline-flex;gap:5px}.aoj-pips i{width:13px;height:13px;border-radius:50%;border:2px solid var(--wp--preset--color--tapis,#0F5257);box-sizing:border-box}.aoj-pips i.is-on{background:var(--wp--preset--color--tapis,#0F5257)}.aoj-grille-jeux{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 280px),1fr));gap:1.5rem}.aoj-carte-jeu{display:flex;flex-direction:column;overflow:hidden;background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .12);border-radius:22px}.aoj-carte-jeu__image{background:var(--wp--preset--color--creme,#FBF6EE)}.aoj-carte-jeu__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;padding:.75rem;box-sizing:border-box}.aoj-carte-jeu__corps{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.aoj-carte-jeu__titre{margin:0;font-size:1.35rem}.aoj-carte-jeu__titre a{color:inherit;text-decoration:none}.aoj-carte-jeu__titre a:hover{text-decoration:underline}.aoj-carte-jeu__infos{margin:0;font-size:.95rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-carte-jeu__pourquoi{margin:0}.aoj-faq details{border-bottom:1px solid rgb(31 42 68 / .12);padding:.75rem 0}.aoj-faq summary{cursor:pointer;font-family:var(--wp--preset--font-family--titres,inherit);font-weight:700;font-size:1.1rem}.aoj-retour{background:var(--wp--preset--color--tapis-clair,#E3EFEC);border-radius:14px;padding:1rem 1.25rem}.aoj-liens .wp-block-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.aoj-mention{background:var(--wp--preset--color--de-clair,#FCF0D6);border-radius:14px;padding:.9rem 1.1rem;font-size:.9rem}.aoj-trouver{background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .12);border-radius:22px;padding:clamp(1rem, 3vw, 1.75rem);box-shadow:0 6px 18px -8px rgb(31 42 68 / .18);margin-bottom:2rem}.aoj-trouver__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:1rem;align-items:end}.aoj-trouver__champ{display:flex;flex-direction:column;gap:.35rem}.aoj-trouver label{font-weight:700}.aoj-trouver select,.aoj-trouver input{min-height:48px;border-radius:14px;border:2px solid rgb(31 42 68 / .2);padding:0 .8rem;font:inherit;background:#fff;color:inherit;width:100%;box-sizing:border-box}.aoj-trouver select:focus,.aoj-trouver input:focus{border-color:var(--wp--preset--color--tapis,#0F5257);outline:none;box-shadow:0 0 0 3px rgb(15 82 87 / .15)}.aoj-trouver__plus{margin-top:1rem}.aoj-trouver__plus summary{cursor:pointer;font-weight:700;color:var(--wp--preset--color--tapis,#0F5257);padding:.35rem 0;width:max-content}.aoj-trouver__plus[open] summary{margin-bottom:.75rem}.aoj-trouver__actions{margin-top:1.25rem}.aoj-trouver__actions button{min-height:48px;cursor:pointer;padding-inline:1.75rem}@media (max-width:600px){.aoj-trouver__actions button{width:100%}}.aoj-resultats{scroll-margin-top:1.5rem}.aoj-resultats__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.aoj-resultats__nombre{margin:0;font-size:1.5rem}.aoj-filtres{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.aoj-filtres a{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:0 .8rem;border-radius:999px;background:var(--wp--preset--color--tapis-clair,#E3EFEC);color:var(--wp--preset--color--tapis-fonce,#093A3E);font-weight:700;font-size:.9rem;text-decoration:none}.aoj-filtres a:hover{background:var(--wp--preset--color--tapis,#0F5257);color:#fff}.aoj-filtres span{font-size:1.1rem;line-height:1}.aoj-filtres__tout a{background:#fff0;text-decoration:underline;color:var(--wp--preset--color--gris-encre,#5B6478);font-weight:400}.aoj-filtres__tout a:hover{background:#fff0;color:var(--wp--preset--color--encre,#1F2A44)}.aoj-resultats__vide{background:var(--wp--preset--color--de-clair,#FCF0D6);border-radius:18px;padding:1.1rem 1.35rem;margin-bottom:1.5rem}.aoj-resultats__vide>:first-child{margin-top:0}.aoj-resultats__vide>:last-child{margin-bottom:0}.aoj-pistes{margin:.5rem 0 0;padding-left:1.2rem}.aoj-pistes li{margin:.25rem 0}.aoj-recherche-page>*+*{margin-top:1.25rem}.aoj-recherche__titre{margin:0;overflow-wrap:anywhere}.aoj-recherche{display:flex;gap:.6rem;max-width:760px}.aoj-recherche input{flex:1;min-width:0;min-height:52px;border-radius:14px;border:2px solid rgb(31 42 68 / .2);padding:0 1rem;font:inherit;background:#fff;color:inherit}.aoj-recherche input:focus{border-color:var(--wp--preset--color--tapis,#0F5257);outline:none;box-shadow:0 0 0 3px rgb(15 82 87 / .15)}.aoj-recherche button{min-height:52px;cursor:pointer}@media (max-width:600px){.aoj-recherche{flex-direction:column}}.aoj-recherche__nombre{font-weight:700;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-recherche__piste{background:var(--wp--preset--color--tapis-clair,#E3EFEC);border-radius:14px;padding:.8rem 1.1rem}.aoj-recherche-page h2{display:flex;align-items:center;gap:.6rem;margin-top:2rem}.aoj-recherche__compte{display:inline-grid;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .45rem;border-radius:999px;background:var(--wp--preset--color--tapis,#0F5257);color:#fff;font-size:.95rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.aoj-phrase{font-family:var(--wp--preset--font-family--titres,inherit);font-size:1.35rem;font-weight:600;line-height:1.35}.aoj-nature{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 140px),1fr));gap:.75rem}.aoj-nature>div{background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .12);border-radius:16px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem}.aoj-nature dt{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-nature dd{margin:0;font-weight:700;font-size:1.05rem;line-height:1.3;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.aoj-note{font-size:.9rem;font-weight:700;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-pips--5 i{width:14px;height:14px}.aoj-reperes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 150px),1fr));gap:.6rem}.aoj-reperes li{display:flex;align-items:center;gap:.65rem;background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .12);border-radius:14px;padding:.7rem .9rem}.aoj-reperes .aoj-icone{flex:none;color:var(--wp--preset--color--tapis,#0F5257)}.aoj-reperes strong{display:block;font-size:1.05rem;line-height:1.2}.aoj-reperes small{display:block;font-size:.8rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-reperes__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.aoj-retour{background:var(--wp--preset--color--tapis-clair,#E3EFEC);border-radius:22px;padding:clamp(1.1rem, 3vw, 1.75rem)}.aoj-retour__tete{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.aoj-retour__tete svg{flex:none}.aoj-retour__tete h2{margin:0}.aoj-retour__auteur{margin:.15rem 0 0;font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-retour__contexte p{margin:0 0 1rem;font-size:1.05rem}.aoj-retour__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:.75rem}.aoj-retour__item{background:var(--wp--preset--color--papier,#fff);border-radius:16px;padding:.9rem 1.1rem;border-top:4px solid var(--wp--preset--color--tapis,#0F5257)}.aoj-retour__item h3{margin:0 0 .35rem;font-size:1.05rem;display:flex;align-items:center;gap:.45rem}.aoj-retour__item h3::before{content:"";width:1.3rem;height:1.3rem;border-radius:50%;flex:none;background:center / 70% no-repeat var(--aoj-pastille,#0F5257)}.aoj-retour__item p{margin:0}.aoj-retour__item p::first-letter{text-transform:uppercase}.aoj-retour__item--marche{--aoj-pastille:#0F5257 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.aoj-retour__item--coince{border-top-color:var(--wp--preset--color--meeple,#E4572E);--aoj-pastille:#B83A1B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v6.5' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='12.8' r='1.4' fill='%23fff'/%3E%3C/svg%3E")}.aoj-retour__item--age{border-top-color:var(--wp--preset--color--de,#F2B33D);--aoj-pastille:#F2B33D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='2' fill='%231F2A44'/%3E%3C/svg%3E");grid-column:1 / -1}.aoj-pas-pour{background:var(--wp--preset--color--meeple-clair,#FBEAE4);border-radius:18px;padding:1rem 1.25rem}.aoj-pas-pour h2{margin-top:0;font-size:1.35rem}.aoj-pas-pour p:last-child{margin-bottom:0}.aoj-technique{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 210px),1fr));gap:.5rem 1.5rem;margin:0}.aoj-technique>div{border-bottom:1px solid rgb(31 42 68 / .12);padding:.4rem 0}.aoj-technique dt{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-technique dd{margin:0}@media (max-width:600px){.aoj-reperes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.aoj-reperes li{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.6rem .7rem}.aoj-reperes strong{font-size:.95rem}.aoj-nature>div:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:600px){.aoj-grille-jeux{gap:.75rem}.aoj-carte-jeu{flex-direction:row;align-items:stretch;border-radius:18px}.aoj-carte-jeu__image{flex:0 0 104px;display:flex;align-items:center}.aoj-carte-jeu__image img{aspect-ratio:1;padding:.5rem}.aoj-carte-jeu__corps{padding:.8rem .9rem;gap:.3rem;min-width:0}.aoj-carte-jeu__titre{font-size:1.15rem}.aoj-carte-jeu__infos{font-size:.85rem}.aoj-carte-jeu__pourquoi{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aoj-carte-jeu .aoj-badge{font-size:.75rem}}.aoj-regles{display:flex;flex-direction:column;gap:clamp(1.1rem, 3vw, 1.6rem);background-color:var(--wp--preset--color--tapis,#0F5257);background-image:radial-gradient(rgb(251 246 238 / .06) 7px,transparent 8px);background-size:46px 46px;color:var(--wp--preset--color--creme,#FBF6EE);border-radius:var(--wp--custom--rayon--grand,22px);box-shadow:0 6px 0 var(--wp--preset--color--tapis-fonce,#093A3E);padding:clamp(1.25rem, 4vw, 2.25rem)}.aoj-regles>*{margin:0}.aoj-regles h2{margin:0;color:var(--wp--preset--color--creme,#FBF6EE)}.aoj-regles h3{margin:0 0 .55rem;font-size:1.15rem;line-height:1.2;color:var(--wp--preset--color--creme,#FBF6EE)}.aoj-regles__accroche{background:var(--wp--preset--color--creme,#FBF6EE);color:var(--wp--preset--color--encre,#1F2A44);border-radius:18px 18px 18px 4px;padding:1.1rem 1.35rem 1rem;box-shadow:0 4px 0 var(--wp--preset--color--tapis-fonce,#093A3E)}.aoj-regles__accroche blockquote{margin:0;padding:0;border:0}.aoj-regles__accroche p{margin:0;font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:clamp(1.15rem, 2.4vw, 1.4rem);line-height:1.3}.aoj-regles__accroche figcaption{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;font-weight:700;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-regles__accroche figcaption svg{width:18px;height:18px;color:var(--wp--preset--color--tapis,#0F5257)}.aoj-regles__principe p{max-width:68ch;font-size:1.05rem;line-height:1.65;margin:0 0 .75rem}.aoj-regles__principe p:last-child{margin-bottom:0}.aoj-regles__cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr));gap:1rem;align-items:start}.aoj-regles__carte{background:var(--wp--preset--color--papier,#fff);color:var(--wp--preset--color--encre,#1F2A44);border-radius:16px;border-top:5px solid var(--aoj-c);padding:1rem 1.15rem 1.1rem;box-shadow:0 4px 0 var(--wp--preset--color--tapis-fonce,#093A3E)}.aoj-regles .aoj-regles__carte h3{display:flex;align-items:center;gap:.5rem;color:var(--wp--preset--color--encre,#1F2A44)}.aoj-regles__carte h3 svg{flex:none;color:var(--aoj-c-fonce)}.aoj-regles__carte p{margin:0;line-height:1.55}.aoj-regles__carte--pieges{--aoj-c:var(--wp--preset--color--meeple, #E4572E);--aoj-c-fonce:var(--wp--preset--color--meeple-fonce, #B83A1B)}.aoj-regles__carte--variantes{--aoj-c:var(--wp--preset--color--de, #F2B33D);--aoj-c-fonce:var(--wp--preset--color--de-fonce, #B9851F)}.aoj-regles__liste{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.aoj-regles__liste li{position:relative;padding-left:1.2rem;line-height:1.5}.aoj-regles__liste li::before{content:"";position:absolute;left:0;top:.5em;width:.5rem;height:.5rem;border-radius:50%;background:var(--aoj-c)}.aoj-regles__competences h3{font-size:1rem}.aoj-puces{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.aoj-puces li{border:1.5px solid rgb(251 246 238 / .5);background:rgb(251 246 238 / .1);color:var(--wp--preset--color--creme,#FBF6EE);border-radius:999px;padding:.35rem .9rem;font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:.92rem;line-height:1.3}.aoj-listes{position:relative;margin-top:clamp(2.5rem, 6vw, 4.5rem);padding-block:clamp(2rem, 5vw, 3.25rem);background-color:var(--wp--preset--color--tapis-clair,#E3EFEC);background-image:radial-gradient(rgb(15 82 87 / .07) 6px,transparent 7px);background-size:40px 40px;box-shadow:0 0 0 100vmax var(--wp--preset--color--tapis-clair,#E3EFEC);clip-path:inset(0 -100vmax)}.aoj-listes::before{content:"";position:absolute;top:0;left:-100vmax;right:-100vmax;height:4px;background:var(--wp--preset--color--tapis,#0F5257)}.aoj-listes__tete{max-width:60ch;margin-bottom:clamp(1.25rem, 3vw, 1.75rem)}.aoj-listes__tete h2{margin:0 0 .5rem}.aoj-listes__tete p{margin:0;color:var(--wp--preset--color--gris-encre,#5B6478);font-size:1.05rem;line-height:1.55}.aoj-listes .aoj-grille-situations{margin:0}.aoj-listes__tout{margin:clamp(1.25rem, 3vw, 1.75rem) 0 0}.aoj-listes__tout a{font-family:var(--wp--preset--font-family--titres);font-weight:700;color:var(--wp--preset--color--tapis,#0F5257);text-underline-offset:.2em}.aoj-listes__tout a::after{content:" \2192"}.aoj-listes__tout a:hover{color:var(--wp--preset--color--meeple-fonce,#B83A1B)}.wp-site-blocks:has(.aoj-listes)>footer{margin-block-start:0}.wp-site-blocks:has(.aoj-listes)>footer>.wp-block-group{margin-top:0!important}.aoj-listes{margin-bottom:0;padding-bottom:clamp(2.5rem, 6vw, 4rem)}.aoj-retour__tete .aoj-testeur__photo{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--wp--preset--color--papier,#fff),0 3px 0 3px var(--wp--preset--color--tapis,#0F5257)}.aoj-testeurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 300px),1fr));gap:1.25rem}.aoj-testeur{background:var(--wp--preset--color--papier,#fff);border-radius:var(--wp--custom--rayon--grand,22px);border:1px solid rgb(31 42 68 / .1);box-shadow:0 5px 0 var(--wp--preset--color--tapis-clair,#E3EFEC);padding:clamp(1.1rem, 3vw, 1.5rem);display:flex;flex-direction:column;gap:.75rem}.aoj-testeur__tete{display:flex;align-items:center;gap:1rem}.aoj-testeur__tete h3{margin:0;font-size:1.35rem}.aoj-testeur .aoj-testeur__photo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.aoj-testeur__initiale{flex:none;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--wp--preset--color--tapis,#0F5257);color:var(--wp--preset--color--creme,#FBF6EE);font-family:var(--wp--preset--font-family--titres);font-weight:800;font-size:1.9rem}.aoj-testeur__role{margin:.15rem 0 0;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-testeur__texte p{margin:0 0 .6rem;line-height:1.6}.aoj-testeur__texte p:last-child{margin-bottom:0}.aoj-testeur__compte{margin:auto 0 0;padding-top:.6rem;border-top:1px solid rgb(31 42 68 / .1);font-family:var(--wp--preset--font-family--titres);font-weight:700;color:var(--wp--preset--color--tapis,#0F5257)}.aoj-galerie h2{margin:0 0 .85rem}.aoj-galerie__grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,150px);gap:.85rem}.aoj-galerie__grille li{margin:0}.aoj-galerie__vignette{display:block;position:relative;width:150px;height:150px;padding:0;border:0;cursor:zoom-in;border-radius:var(--wp--custom--rayon--moyen,14px);overflow:hidden;background:var(--wp--preset--color--papier,#fff);box-shadow:0 4px 0 var(--wp--preset--color--tapis-clair,#E3EFEC),0 0 0 1px rgb(31 42 68 / .1);transition:transform .15s ease,box-shadow .15s ease}.aoj-galerie__vignette img{display:block;width:100%;height:100%;object-fit:cover}.aoj-galerie__vignette:hover{transform:translateY(-3px);box-shadow:0 7px 0 var(--wp--preset--color--tapis-clair,#E3EFEC),0 0 0 1px rgb(31 42 68 / .14)}@media (max-width:480px){.aoj-galerie__grille{grid-template-columns:repeat(auto-fit,120px);gap:.65rem}.aoj-galerie__vignette{width:120px;height:120px}}.aoj-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aoj-diapo{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(9 58 62 / .97);color:var(--wp--preset--color--creme,#FBF6EE);overflow:hidden}.aoj-diapo::backdrop{background:rgb(9 58 62 / .6)}.aoj-diapo[open]{display:grid;place-items:center}html.aoj-diapo-ouvert{overflow:hidden}.aoj-diapo__scene{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:clamp(4rem, 8vh, 5rem) clamp(1rem, 7vw, 6rem) clamp(5rem, 10vh, 5.5rem);box-sizing:border-box}.aoj-diapo__img{display:block;max-width:100%;max-height:calc(100dvh - 11rem);width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 6px 0 rgb(0 0 0 / .18);transition:opacity .2s ease}.aoj-diapo__img.is-chargement{opacity:.25}.aoj-diapo__legende{margin:0;max-width:60ch;text-align:center;font-size:1rem;line-height:1.5}.aoj-diapo__compteur{position:absolute;top:1.15rem;left:1.25rem;margin:0;font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:1.05rem}.aoj-diapo__btn{position:absolute;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--wp--preset--color--creme,#FBF6EE);color:var(--wp--preset--color--encre,#1F2A44);box-shadow:0 4px 0 rgb(0 0 0 / .25);transition:transform .12s ease}.aoj-diapo__btn:active{transform:translateY(3px);box-shadow:0 1px 0 rgb(0 0 0 / .25)}.aoj-diapo__btn:hover{background:var(--wp--preset--color--de,#F2B33D)}.aoj-diapo__fermer{top:.9rem;right:1rem;width:46px;height:46px}.aoj-diapo__prec,.aoj-diapo__suiv{top:50%;margin-top:-26px}.aoj-diapo__prec{left:clamp(.5rem, 2vw, 1.5rem)}.aoj-diapo__suiv{right:clamp(.5rem, 2vw, 1.5rem)}@media (max-width:781px){.aoj-diapo__scene{padding-inline:.75rem}.aoj-diapo__prec,.aoj-diapo__suiv{top:auto;bottom:1rem;margin-top:0}.aoj-diapo__prec{left:calc(50% - 64px)}.aoj-diapo__suiv{right:calc(50% - 64px)}}@media (prefers-reduced-motion:reduce){.aoj-galerie__vignette,.aoj-diapo__img,.aoj-diapo__btn{transition:none}}.aoj-situation.aoj-couleur-vert{--aoj-famille:var(--wp--preset--color--tapis, #0F5257);--aoj-famille-texte:var(--wp--preset--color--tapis, #0F5257)}.aoj-situation.aoj-couleur-orange{--aoj-famille:var(--wp--preset--color--meeple-fonce, #B83A1B);--aoj-famille-texte:var(--wp--preset--color--meeple-fonce, #B83A1B)}.aoj-situation.aoj-couleur-jaune{--aoj-famille:var(--wp--preset--color--de, #F2B33D);--aoj-famille-texte:var(--wp--preset--color--gris-encre, #5B6478)}.aoj-situation.aoj-couleur-bleu{--aoj-famille:var(--wp--preset--color--encre, #1F2A44);--aoj-famille-texte:var(--wp--preset--color--encre, #1F2A44)}.aoj-section-famille+.aoj-section-famille{margin-top:clamp(2.5rem, 6vw, 4rem)}.aoj-section-famille__tete{display:flex;align-items:center;gap:1rem;margin-bottom:clamp(1rem, 3vw, 1.5rem);padding-bottom:.9rem;border-bottom:3px solid var(--aoj-section,#0F5257)}.aoj-section-famille__tete svg{flex:none}.aoj-section-famille__tete h2{margin:0}.aoj-section-famille__tete p{margin:.2rem 0 0;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-section-famille--public{--aoj-section:var(--wp--preset--color--tapis, #0F5257)}.aoj-section-famille--contexte{--aoj-section:var(--wp--preset--color--meeple-fonce, #B83A1B)}.aoj-section-famille--besoin{--aoj-section:var(--wp--preset--color--de, #F2B33D)}.aoj-section-famille .aoj-grille-situations{margin:0}.aoj-section-famille__tete h3{margin:0;font-size:clamp(1.3rem, 2.4vw, 1.6rem)}.aoj-acces{margin-top:var(--wp--preset--spacing--40,1.75rem)}.aoj-acces__titre{margin:0 0 .55rem;font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.aoj-acces ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.aoj-acces li{margin:0}.aoj-acces .aoj-acces__pastille{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:999px;border:1.5px solid rgb(251 246 238 / .5);background:rgb(251 246 238 / .08);color:var(--wp--preset--color--creme,#FBF6EE);text-decoration:none;font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:.95rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.aoj-acces__pastille::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--aoj-point,#E3EFEC);flex:none}.aoj-acces__pastille--public{--aoj-point:var(--wp--preset--color--tapis-clair, #E3EFEC)}.aoj-acces__pastille--contexte{--aoj-point:var(--wp--preset--color--meeple, #E4572E)}.aoj-acces__pastille--besoin{--aoj-point:var(--wp--preset--color--de, #F2B33D)}.aoj-acces .aoj-acces__pastille:hover,.aoj-acces .aoj-acces__pastille:focus-visible{background:var(--wp--preset--color--creme,#FBF6EE);border-color:var(--wp--preset--color--creme,#FBF6EE);color:var(--wp--preset--color--encre,#1F2A44)}.aoj-acces__preuve{margin:1.1rem 0 0;font-size:.95rem;opacity:.92}.aoj-lien-suite{margin-top:1.25rem}.aoj-lien-suite a{font-family:var(--wp--preset--font-family--titres);font-weight:700;color:var(--wp--preset--color--tapis,#0F5257);text-underline-offset:.2em}.aoj-lien-suite a::after{content:" \2192"}.aoj-accueil-section .aoj-grille-jeux{margin-top:1rem}.aoj-etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:1.25rem;margin-top:1rem}.aoj-etape{background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .1);border-radius:22px;padding:clamp(1.1rem, 3vw, 1.5rem);box-shadow:0 5px 0 var(--wp--preset--color--tapis-clair,#E3EFEC)}.aoj-etape>*{margin:0}.aoj-etape>*+*{margin-top:.6rem}.aoj-etape .aoj-etape__num{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--wp--preset--color--tapis,#0F5257);color:var(--wp--preset--color--creme,#FBF6EE);font-family:var(--wp--preset--font-family--titres);font-weight:800;font-size:1.3rem;line-height:1;box-shadow:0 3px 0 var(--wp--preset--color--tapis-fonce,#093A3E)}.aoj-etape h3{font-size:1.25rem}.aoj-etape p:last-child{color:var(--wp--preset--color--gris-encre,#5B6478);line-height:1.6}.aoj-appel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;background:var(--wp--preset--color--tapis-clair,#E3EFEC);background-image:radial-gradient(rgb(15 82 87 / .07) 6px,transparent 7px);background-size:40px 40px;border-radius:22px;padding:clamp(1.5rem, 4vw, 2.5rem)}.aoj-appel__texte{flex:1 1 420px}.aoj-appel__texte>*{margin:0}.aoj-appel__texte p{margin-top:.5rem;color:var(--wp--preset--color--gris-encre,#5B6478);max-width:60ch}.aoj-appel .wp-block-buttons{margin:0}.aoj-compteur{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem 1rem;margin:var(--wp--preset--spacing--40,1.75rem) 0 0;padding-top:1.25rem;border-top:1px solid rgb(251 246 238 / .25)}.aoj-compteur__nombre{font-family:var(--wp--preset--font-family--titres);font-weight:800;font-size:clamp(2.6rem, 6vw, 3.6rem);line-height:1;color:var(--wp--preset--color--de,#F2B33D);font-variant-numeric:tabular-nums;min-width:2ch}.aoj-compteur__libelle{font-size:1.05rem;line-height:1.4;max-width:30ch}.aoj-compteur__libelle a{display:inline-block;margin-left:.25rem}.aoj-familles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr));gap:clamp(1rem, 3vw, 1.5rem);margin-top:1.25rem}.aoj-familles>*{margin:0!important}.aoj-section-famille.is-compact{background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(31 42 68 / .1);border-top:5px solid var(--aoj-section);border-radius:18px;padding:1.1rem 1.2rem .6rem}.aoj-section-famille.is-compact+.aoj-section-famille.is-compact{margin-top:0}.aoj-section-famille.is-compact .aoj-section-famille__tete{border-bottom:0;padding-bottom:0;margin-bottom:.5rem;gap:.75rem}.aoj-section-famille.is-compact .aoj-section-famille__tete p{display:none}.aoj-section-famille.is-compact h3{font-size:1.2rem}.aoj-liste-compacte{list-style:none;margin:0;padding:0}.aoj-liste-compacte li{margin:0;border-top:1px solid rgb(31 42 68 / .09)}.aoj-liste-compacte a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .25rem;color:var(--wp--preset--color--encre,#1F2A44);text-decoration:none}.aoj-liste-compacte__titre{font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:1.08rem}.aoj-liste-compacte__nb{flex:none;font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-liste-compacte__nb::after{content:" \2192";color:var(--aoj-section);font-weight:700}.aoj-liste-compacte a:hover .aoj-liste-compacte__titre,.aoj-liste-compacte a:focus-visible .aoj-liste-compacte__titre{text-decoration:underline;text-underline-offset:.2em}.aoj-section-famille--besoin.is-compact{--aoj-section:var(--wp--preset--color--de-fonce, #B9851F)}.aoj-etiquettes__grille{margin:0}.aoj-etiquettes__ligne{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:.4rem 1rem;align-items:center;padding:.7rem 0;border-top:1px solid rgb(31 42 68 / .1)}.aoj-etiquettes__ligne:last-child{border-bottom:1px solid rgb(31 42 68 / .1)}.aoj-etiquettes dt{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-etiquettes dd{margin:0}.aoj-etiquettes ul,.aoj-terme-tete__autres ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.aoj-etiquettes li,.aoj-terme-tete__autres li{margin:0}a.aoj-etiquette{display:inline-block;padding:.3rem .8rem;border-radius:999px;border:1.5px solid var(--aoj-e);background:var(--aoj-e-fond);color:var(--aoj-e-texte);font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:.92rem;line-height:1.3;text-decoration:none;transition:background .15s ease,color .15s ease}a.aoj-etiquette:hover,a.aoj-etiquette:focus-visible{background:var(--aoj-e);color:var(--aoj-e-survol,#FBF6EE)}.aoj-etiquette--public{--aoj-e:var(--wp--preset--color--tapis, #0F5257);--aoj-e-fond:var(--wp--preset--color--tapis-clair, #E3EFEC);--aoj-e-texte:var(--wp--preset--color--tapis, #0F5257)}.aoj-etiquette--contexte{--aoj-e:var(--wp--preset--color--meeple-fonce, #B83A1B);--aoj-e-fond:#FBEAE4;--aoj-e-texte:var(--wp--preset--color--meeple-fonce, #B83A1B)}.aoj-etiquette--besoin{--aoj-e:var(--wp--preset--color--de-fonce, #B9851F);--aoj-e-fond:#FCF0D6;--aoj-e-texte:var(--wp--preset--color--encre, #1F2A44);--aoj-e-survol:var(--wp--preset--color--encre, #1F2A44)}.aoj-etiquette--besoin:hover,.aoj-etiquette--besoin:focus-visible{background:var(--wp--preset--color--de,#F2B33D)!important}.aoj-etiquette--mecanique{--aoj-e:rgba(31, 42, 68, .35);--aoj-e-fond:var(--wp--preset--color--papier, #fff);--aoj-e-texte:var(--wp--preset--color--encre, #1F2A44)}.aoj-etiquette--mecanique:hover,.aoj-etiquette--mecanique:focus-visible{background:var(--wp--preset--color--encre,#1F2A44)!important}@media (max-width:600px){.aoj-etiquettes__ligne{grid-template-columns:1fr}}.aoj-terme-tete{margin-bottom:clamp(1.5rem, 4vw, 2.25rem)}.aoj-terme-tete>*{margin:0}.aoj-terme-tete__famille{font-family:var(--wp--preset--font-family--titres);font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--aoj-tt,#0F5257)}.aoj-terme-tete h1{margin-top:.35rem}.aoj-terme-tete__texte{margin-top:.6rem!important;max-width:60ch;color:var(--wp--preset--color--gris-encre,#5B6478);font-size:1.1rem}.aoj-terme-tete__actions{margin-top:1.1rem!important}.aoj-terme-tete__autres{margin-top:1.25rem!important;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.aoj-terme-tete__autres>span{font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-terme-tete--contexte{--aoj-tt:var(--wp--preset--color--meeple-fonce, #B83A1B)}.aoj-terme-tete--besoin{--aoj-tt:var(--wp--preset--color--de-fonce, #B9851F)}.aoj-terme-tete--mecanique{--aoj-tt:var(--wp--preset--color--encre, #1F2A44)}.aoj-bande{position:relative;padding-block:clamp(2.5rem, 6vw, 4rem);background-color:var(--aoj-bande);box-shadow:0 0 0 100vmax var(--aoj-bande);clip-path:inset(0 -100vmax)}.aoj-bande--tapis{--aoj-bande:var(--wp--preset--color--tapis-clair, #E3EFEC);background-image:radial-gradient(rgb(15 82 87 / .07) 6px,transparent 7px);background-size:40px 40px}.aoj-bande--de{--aoj-bande:#FCF0D6}.aoj-bande--de .aoj-etape{box-shadow:0 5px 0 rgb(185 133 31 / .35);border-color:rgb(185 133 31 / .25)}.aoj-bande--tapis .aoj-section-famille.is-compact{box-shadow:0 5px 0 rgb(15 82 87 / .18)}.aoj-appel{background-color:var(--wp--preset--color--tapis,#0F5257);background-image:radial-gradient(rgb(251 246 238 / .07) 7px,transparent 8px);background-size:46px 46px;color:var(--wp--preset--color--creme,#FBF6EE);box-shadow:0 6px 0 var(--wp--preset--color--tapis-fonce,#093A3E)}.aoj-appel h2{color:var(--wp--preset--color--creme,#FBF6EE)}.aoj-appel__texte p{color:var(--wp--preset--color--creme,#FBF6EE);opacity:.9}.aoj-appel .wp-block-button__link{background:var(--wp--preset--color--de,#F2B33D);color:var(--wp--preset--color--encre,#1F2A44);box-shadow:0 4px 0 var(--wp--preset--color--de-fonce,#B9851F)}.aoj-appel .wp-block-button__link:hover{background:var(--wp--preset--color--creme,#FBF6EE)}.aoj-carte-jeu[hidden],[data-aoj-tirage]>[hidden]{display:none!important}.aoj-grille-jeux[data-aoj-tirage]{grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr))}@media (min-width:900px){.aoj-grille-jeux[data-aoj-tirage]{grid-template-columns:repeat(3,1fr)}}@media (min-width:601px){.aoj-grille-jeux[data-aoj-tirage] .aoj-carte-jeu__image img{aspect-ratio:16 / 9;padding:.6rem}}.aoj-famille-etiquettes{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.aoj-famille-etiquettes p{margin:0;font-size:.9rem;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-famille-etiquettes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.aoj-famille-etiquettes li{margin:0}.aoj-etiquette__nb{font-weight:400;opacity:.75;font-size:.85em}.aoj-section-famille.is-compact .aoj-famille-etiquettes{margin:.4rem 0 .6rem;padding-top:.7rem;border-top:1px solid rgb(31 42 68 / .09)}.aoj-selection-bloc{max-width:760px;margin:clamp(2rem, 5vw, 3rem) auto 0}.aoj-selection-bloc h2{margin:0 0 .75rem}.aoj-selection-bloc ul{margin:0;padding-left:1.2rem;display:grid;gap:.5rem;line-height:1.6}.aoj-liste-compacte a{min-width:0}.aoj-liste-compacte__titre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aoj-section-famille.is-compact .aoj-section-famille__tete h2,.aoj-section-famille.is-compact .aoj-section-famille__tete h3{white-space:nowrap}.aoj-liste-compacte__titre{font-size:16px}.aoj-liste-compacte__nb{font-size:.85rem}.aoj-section-famille.is-compact .aoj-section-famille__tete h2{font-size:1.2rem}.post-type-archive-situation .aoj-section-famille.is-compact{box-shadow:0 5px 0 rgb(15 82 87 / .18)}.aoj-section-famille.is-compact h3,.aoj-section-famille.is-compact .aoj-section-famille__tete h2,.aoj-section-famille.is-compact .aoj-section-famille__tete h3{font-size:1.45rem}.aoj-section-famille__tete h2,.aoj-section-famille__tete h3{font-size:clamp(1.45rem, 2.6vw, 1.75rem)}.aoj-hero__image img{width:100%;height:420px;max-height:none;object-fit:contain!important;object-position:center}@media (max-width:781px){.aoj-hero__image img{height:260px}}.aoj-galerie__grille{justify-content:center}.wp-block-aoj-galerie{max-width:var(--wp--style--global--content-size,720px)!important;margin-left:auto!important;margin-right:auto!important}.aoj-hero__image{margin-left:auto!important;margin-right:auto!important}.aoj-hero__image img{margin-left:auto;margin-right:auto;object-position:center!important}.aoj-liens .wp-block-button__link{display:inline-flex;align-items:center;gap:.6rem}.aoj-liens .aoj-logo-marchand{width:28px;height:28px;flex:none;border-radius:8px;background:#FFF;object-fit:contain}.aoj-vide{max-width:760px;border:1px solid rgb(31 42 68 / .12);border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.5rem}.aoj-vide p{margin:.35rem 0}.aoj-vide>:first-child{margin-top:0}.aoj-vide>:last-child{margin-bottom:0}.aoj-vide__texte{font-weight:700}.aoj-vide__suggestion a{font-weight:700}.aoj-vide__aide{color:var(--wp--preset--color--gris-encre,#5B6478);font-size:.95rem}.aoj-vide .aoj-filtres{margin-top:.6rem}.aoj-vide__action{margin-top:.9rem!important}.aoj-vide__action a{font-weight:700;text-decoration:none;color:var(--wp--preset--color--tapis,#0F5257)}.aoj-vide__action a:hover{text-decoration:underline}.aoj-recherche-page h2.aoj-vide__proches,.aoj-vide__proches{font-size:1.15rem;margin:1.75rem 0 .9rem}.aoj-filtres--liens a{min-height:32px;padding:0 .75rem;background:#fff0;border:1px solid rgb(15 82 87 / .28);font-weight:600;font-size:.875rem}.aoj-filtres--liens a:hover,.aoj-filtres--liens a:focus-visible{background:var(--wp--preset--color--tapis,#0F5257);border-color:#fff0;color:#fff}.aoj-filtres__n{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--wp--preset--color--tapis-clair,#E3EFEC);color:var(--wp--preset--color--tapis-fonce,#093A3E);font-size:.75rem!important;font-weight:700}.aoj-pastilles{display:grid;gap:1rem}.aoj-pastilles__titre{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--gris-encre,#5B6478)}.aoj-nouveautes{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aoj-nouveau{margin:0}.aoj-nouveau__lien{display:flex;align-items:center;gap:.85rem;height:100%;box-sizing:border-box;padding:.6rem .9rem .6rem .6rem;background:var(--wp--preset--color--papier,#fff);border:1px solid rgb(185 133 31 / .3);border-left:4px solid var(--wp--preset--color--de,#F2B33D);border-radius:10px;color:var(--wp--preset--color--encre,#1F2A44);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.aoj-nouveau__lien:hover,.aoj-nouveau__lien:focus-visible{transform:translateY(-2px);box-shadow:0 4px 0 rgb(185 133 31 / .25)}.aoj-nouveau__image{flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:var(--wp--preset--color--de-clair,#FCF0D6);display:flex;align-items:center;justify-content:center;overflow:hidden}.aoj-nouveau__image img{width:100%;height:100%;object-fit:contain;padding:.3rem;box-sizing:border-box}.aoj-nouveau__corps{display:flex;flex-direction:column;gap:.15rem;min-width:0}.aoj-nouveau__etiquette{align-self:flex-start;font-family:var(--wp--preset--font-family--titres);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:.25rem .45rem;border-radius:4px;background:var(--wp--preset--color--de,#F2B33D);color:var(--wp--preset--color--encre,#1F2A44)}.aoj-nouveau__titre{margin:0;font-size:1.05rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aoj-nouveau__lien:hover .aoj-nouveau__titre{text-decoration:underline;text-underline-offset:.15em}.aoj-nouveau__infos{font-size:.82rem;color:var(--wp--preset--color--gris-encre,#5B6478)}@media (prefers-reduced-motion:reduce){.aoj-nouveau__lien{transition:none}.aoj-nouveau__lien:hover{transform:none}}